Изучение основных алгоритмов теории реляционных баз данных, страница 13

Вариант 8. СЛУЖЕБНЫЙ ТЕЛЕФОННЫЙ СПРАВОЧНИК

Таблица 7.8

Имя атрибута

Семантика

S1

Табельный номер сотрудника

S2

Ф. И. О. сотрудника

S3

Должность

P1

Код подразделения предприятия

P2

Название подразделения

P3

Тип подразделения (учебное, научное и пр.)

P4

Номер корпуса предприятия – место расположения подразделения

P5

Ф. И. О. коменданта корпуса

T

Номер телефона

Функциональная

зависимость

Семантика

S1 → S2 S3

Табельный номер однозначно идентифицирует сотрудника

P1 → P2 P3 P4

Код подразделения однозначно определяет его тип, название и номер корпуса, в котором располагается подразделение

P4 → P5

Каждый корпус находится под административно – хозяйственным контролем одного коменданта

S1 S2 → P1 P2

Каждый сотрудник работает только в одном подразделении

T → P1 P2

В каждом подразделении может находиться несколько телефонов, но каждый телефон с заданным номером приписан только одному подразделению

S1 S2 → P4

Каждый сотрудник работает только в одном корпусе предприятия


Вариант 9. ГРАФИК ПАССАЖИРСКИХ МЕЖДУГОРОДНИХ ПЕРЕВОЗОК

Таблица 7.9

Имя атрибута

Семантика

M

Номер маршрута

N

Пункт назначения

T0

Регистрационный номер автобуса

T1

Тип автобуса

T2

Количество посадочных мест

T3

Длительность маршрута – нормативное время в пути

D1

Дата выхода на маршрут

D2

Время выхода на маршрут

P1

Код водителя

P2

Ф. И. О. водителя

Функциональная

зависимость

Семантика

M → ND2

Номер маршрута однозначно определяет пункт назначения и время выхода на маршрут

P1 → P2

Код однозначно идентифицирует водителя

T0 → T1 T2

Регистрационный номер однозначно определяет его тип и число посадочных мест

T1 → T2

Для каждого типа автобуса однозначно определено нормативное число посадочных мест

MD1D2 → P1 T0

Для каждого маршрута на определенный день выхода назначается водитель и автобус с конкретным регистрационным номером

T1N→ T3

Длительность маршрута зависит от типа автобуса и пункта назначения

D1 D2 P1 → M

Водитель одновременно может выполнять только один маршрут