Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Используемые термины и обозначения




Ключевые слова - это используемые в выражениях SQL слова, имеющие специальное назначение (например, они могут обозначать:. конкретные команды SQL). Ключевые слова нельзя использовать для других целей, к примеру, в качестве имен объектов базы данных. В книге они выделяются шрифтом: КЛЮЧЕВОЕСЛОВО.

Команды, или предложения, являются инструкциями, с помощью которых SQL обращается к базе данных. Команды состоят из нескольких (одной или более) логических частей, называемых предложениями.Предложения начинаются ключевым словом и состоят из ключевых слов и аргументов.

Объекты базы данных, имеющие имена (таблицы, атрибуты и др.),: в книге также выделяются особым образом: ТАБЛИЦА1, АТРИБУТ_2.

В описании синтаксиса команд SQL оператор определения " :::= " разделяет определяемый элемент (слева от оператора) и собственно его определение (справа от оператора); квадратные скобки "[ ]" указывают необязательный элемент синтаксической конструкции;многоточие " " указывает, что выражение, предшествующее ему, может повторяться любое число раз; фигурные скобки "{ }" объединяют последовательность элементов в логическую группу, один из элементов которой должно быть обязательно использован; вертикальная черта "|" указывает, что часть определения, следующая за этим символом, является одним из возможных вариантов; в угловые скобки "< >" заключаются элементы, которые объясняются по мере того, как вводятся.

 

Учебная база данных

В приводимых примерах построения SQL-запросов и контрольных упражнениях используется база данных, состоящая из следующих таблиц:


Таблица 1.1 STUDENT(Студент)

STUDENT_ID SURNAME NAME STIPEND KURS CITY BIRTHDAY UNIV_ID
  Иванов Иван     Орёл    
  Петров Петр     Курск    
  Сидоров Вадим     Москва    
  Кузнецов Борис          
  Зайцева Ольга          
  Павлов Андрей          
  Котов Павел          
  Лукин Артем          
  Петров Антон          
  Белкин Вадим          

STUDENT_ID - числовой код, идентифицирующий студента (идентификатор студента)

SURNAME – фамилия студента.

NAME – имя студента.

STIPEND - стипендия которую получает студент.

KURS - курс, на котором учится студент.

CITY - город, в котором живет студент.

BIRTHDAY - дата рождения- студента.

UNIV_ID - идентификатор университета, в котором учится студент.

Таблица 1.2. LECTURER (Преподаватель)

LECTURER_ID SURNAME NAME CITY UNIV_ID
  Колесников Борис Воронеж  
  Никонов Иван Воронеж  
  Лагутин Павел Москва  
  Струков Николай Москва  
  Николаев Виктор Воронеж  
  Сорокин Андрей Орел  

LECTURER_ID - идентификатор преподавателя.

SURNAME - фамилия преподавателя.

NAME - имя преподавателя.

CITY - город, в котором живет преподаватель.

UNIV_ID - идентификатор университета, в котором работает преподаватель.

Таблица 1.3. SUBJECT (Предмет обучения)

SUBJ_ID SUBJ_ NAME HOUR SEMESTER
  Информатика    
  Физика    
  Математика    
  История    
  Английский    
  Физкультура    

SUBJ_ID – идентификатор предмета обучения.

SUBJ_ NAME – наименование предмета обучения

HOUR – количество часов, отводимых на изучение предмета.

SEMESTER – семестр в котором изучается данный предмет.

UNIV_ID - идентификатор университета.

UNIV_NАМЕ — название университета.

RATING - рейтинг университета.

CITY - город, в котором расположен университет.

EXAM_ID — идентификатор экзамена.

STUDENT_ID - идентификатор студента.

SUBJ_ID - идентификатор предмета обучения.

MARK – экзаменационная оценка.

EXAM_DATE - дата экзамена.

 

Таблица.1.6. SUBJ_LЕСТ (Учебные дисциплины преподавателей)

LECTURER_ID -. идентификатор преподавателя.

SUBJ_ID - идентификатор предмета обучения.

 

ВОПРОСЫ

1. Какие поля приведенных таблиц является первичными ключами?

2. Какие данные хранятся в столбце 2 в таблице "Предмет обучения?

3. Как по-другому называется строка? столбец?

4. Почему мы не можем запросить для просмотра первые Пять строк?.






Поделиться с друзьями:


Дата добавления: 2016-12-05; Мы поможем в написании ваших работ!; просмотров: 642 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

4401 - | 4188 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.