Упражнения к разделу
*
Упражнение 3.2.1.
Преобразуйте ER-диаграмму
рис. 3.11 в реляционную схему базы
данных, имея в виду следующую семантику
наименований множеств сущностей и
атрибутов: Bookings—
"заказы
на билеты", row
— "ряд",
seat—
"место",
Customers
— "пассажиры",
SSNo
— "код
полиса социального страхования",
phone
— "номер
телефона", addr
—
"адрес", пате
— "имя",
Flights
—
"рейсы", number
— "номер",
aircraft
— "самолет",
day
—
"дата вылета".
!
Упражнение 3.2.2.
Возможен иной вариант представления
ER-диаграммы
рис. 3.11 в части, касающейся слабого
множества сущностей Bookings
("заказы
на билеты"). Заметим, что сущность-"заказ"
однозначно задается номером рейса,
датой вылета и номерами ряда и места;
для идентификации заказа информация
о пассажире не нужна.
Исправьте
диаграмму рис. 3.11, чтобы отразить в ней
указанные условия.
Преобразуйте
диаграмму, полученную при выполнении
задания п. (а), в набор отношений и
проверьте, совпадает ли он с тем, который
вы построили, решая упражнение 3.2.1.