Программирование >>  Неопределенные и пропущенные значения 

1 2 [ 3 ] 4 5 6 ... 14


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

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

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

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

В описании синтаксиса команд SQL:

оператор определения ::= разделяет определяемый элемент (слева от оператора) и собственно его определение (справа от оператора);

квадратные скобки [ ] указывают необязательный элемент синтаксической конструкции;

многоточие ... определяет, что выражение, предшествующее ему, может повторяться любое число раз;

фигурные скобки { } объединяют последовательность элементов в логическую группу, один из элементов которой должен быть обязательно использован;

вертикальная черта указывает, что часть определения, следующая за этим символом, является одним из возможных вариантов;

в угловые скобки < > заключаются элементы, объясняемые по мере того, как они вводятся.

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

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



STUDENT (Студент)

STUDENT ID

SURNAME

NAME

STIPEND

KURS

CITY

BIRTHDAY

UNIV ID

Иванов

Иван

Орел

3/12/1982

Петров

Петр

Курск

1/12/1980

Сидоров

Вадим

Москва

7/06/1979

Кузнецов

Борис

Брянск

8/12/1981

Зайцева

Ольга

Липецк

1/05/1981

Павлов

Андрей

Воронеж

5/11/1979

Котов

Павел

Белгород

NULL

Лукин

Артем

Воронеж

1/12/1981

Петров

Антон

NULL

5/08/1981

Белкин

Вадим

Воронеж

7/01/1980

STUDENTID - числовой код, идентифицирующий студента, SURNAME - фамилия студента, NAME - имя студента,

STIPEND - стипендия, которую получает студент, KURS - курс, на котором учится студент, CITY - город, в котором живет студент, BIRTHDAY - дата рождения студента,

UNIV ID - числовой код, идентифицирующий университет, в котором учится студент.



LECTURER (Преподаватель)

LECTURER ID

SURNAME

NAME

CITY

UNIV ID

Колесников

Борис

Воронеж

Никонов

Иван

Воронеж

Лагутин

Павел

Москва

Струков

Николай

Москва

Николаев

Виктор

Воронеж

Сорокин

Андрей

Орел

LECTURER ID - ЧИСЛОВОЙ КОД, ИДСНТифиЦИруЮЩИЙ ПрСПО-

давателя,

SURNAME - фамилия преподавателя, NAME - имя преподавателя, CITY - город, в котором живет преподаватель, UNIV ID - идентификатор университета, в котором работает преподаватель.

SUBJECT (Предмет обучения)

SUBJ ID

SUBJ NAME

HOUR

SEMESTER

Информатика

Физика

Математика

История

Английский

Физкультура

SUBJID - идентификатор предмета обучения, SUBJNAME - наименование предмета обучения, HOUR - количество часов, отводимых на изучение предмета, SEMESTER - семестр, в котором изучается данный предмет.



1 2 [ 3 ] 4 5 6 ... 14

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика