Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 37 стр.

UptoLike

2.4. Учебный фрагмент схемы базы
В операторе определения схемы содержится идентификатор полномочий и список
элементов схемы, каждый из которых может быть определением таблицы, определением
представления (view) или определением привилегий. Каждое из этих определений
представляется отдельным оператором SQL, и все они должны быть указаны в описании
схемы. Для этих операторов мы приведем синтаксис, поскольку это позволит более четко
описать их особенности.
Рекомендация. На данном этапе прочтения основ языка SQL понятие СХЕМЫ
пока не определено формально. Поэтому пока и неизвестны также такие формальные
понятия реляционной модели, как реляционный ключ (Primary кеу (первичный),
Foreign кеу (внешний)), функциональная зависимость, и многое другое [3, 5, 27, 30].
Ознакомившись с данным разделом, необходимо изучить материал следующей главы и
вновь вернуться к прочтению данного раздела.
Для дальнейшего изложения материала воспользуемся небольшим фрагментом
схемы модели базы данных некоторого учебного заведения, которое состоит из
следующих взаимосвязанных таблиц (рис. 2.1 – 2.9):
СОТРУДНИК (Ид_Сотрудника, Фамилия, Имя, Отчество, ИНН, Год_рождения, Пол,
Город, Район, Индекс, Ид_Совместителя) – рис. 2.1.
ОТДЕЛ (Ид_Отдела, Название_отдела, Ид_Начальника, Вид_отдела, Год_основания) –
рис. 2.2.
ОТДЕЛ_СОТРУДНИК (Ид_Отдела, Ид_Сотрудника, Должность, Оклад, Дата_приема,
Дата_увольнения) – рис. 2.3.
ВЕДОМОСТЬ_ОПЛАТЫ (Ид_Сотрудника, Ид_Отдела, Период, Сумма, Вид_оплаты) –
рис. 2.4.
КОМАНДИРОВКИ (Ид_Сотрудника, Дата_отбытия, Точка, Дата_убытия) - рис. 2.5.
СОВМЕСТИТЕЛИ (Ид_Совместителя, Фамилия, Имя, Отчество, ИНН, Город, Район,
Индекс) – рис. 2.6.
ЗАМЕЩЕНИЕ (Порядковый номер, Дата_замещения, Ид_Сотрудника,
Ид_Совместителя) – рис. 2.7.
РАБОТЫ (Ид_ Сотрудника, Ид_ Вида, Количество, Цена, Период_с, Период_по) – рис.
2.8.