КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Используемые термины и обозначенияКлючевые слова - это используемые в выражениях SQL слова, имеющие специальное назначение (например, они могут обозначать:. конкретные команды SQL). Ключевые слова нельзя использовать для других целей, к примеру, в качестве имен объектов базы данных. В книге они выделяются шрифтом: КЛЮЧЕВОЕСЛОВО. Команды, или предложения, являются инструкциями, с помощью которых SQL обращается к базе данных. Команды состоят из нескольких (одной или более) логических частей, называемых предложениями.Предложения начинаются ключевым словом и состоят из ключевых слов и аргументов. Объекты базы данных, имеющие имена (таблицы, атрибуты и др.),: в книге также выделяются особым образом: ТАБЛИЦА1, АТРИБУТ_2. В описании синтаксиса команд SQL оператор определения ":::=" разделяет определяемый элемент (слева от оператора) и собственно его определение (справа от оператора); квадратные скобки "[ ]" указывают необязательный элемент синтаксической конструкции;многоточие "…" указывает, что выражение, предшествующее ему, может повторяться любое число раз; фигурные скобки "{ }" объединяют последовательность элементов в логическую группу, один из элементов которой должно быть обязательно использован; вертикальная черта "|" указывает, что часть определения, следующая за этим символом, является одним из возможных вариантов; в угловые скобки "< >" заключаются элементы, которые объясняются по мере того, как вводятся.
Учебная база данных В приводимых примерах построения SQL-запросов и контрольных упражнениях используется база данных, состоящая из следующих таблиц: Таблица 1.1 STUDENT(Студент)
STUDENT_ID - числовой код, идентифицирующий студента (идентификатор студента) SURNAME – фамилия студента. NAME – имя студента. STIPEND - стипендия которую получает студент. KURS - курс, на котором учится студент. CITY - город, в котором живет студент. BIRTHDAY - дата рождения- студента. UNIV_ID - идентификатор университета, в котором учится студент. Таблица 1.2. LECTURER (Преподаватель)
LECTURER_ID - идентификатор преподавателя. SURNAME - фамилия преподавателя. NAME - имя преподавателя. CITY - город, в котором живет преподаватель. UNIV_ID - идентификатор университета, в котором работает преподаватель. Таблица 1.3. SUBJECT (Предмет обучения)
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. Почему мы не можем запросить для просмотра первые Пять строк?.
|