Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции2.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
299.52 Кб
Скачать

Упражнения к разделу

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

! Упражнение 3.2.2. Возможен иной вариант представления ER-диаграммы рис. 3.11 в части, касающейся слабого множества сущностей Bookings ("заказы на билеты"). Заметим, что сущность-"заказ" однозначно задается номером рейса, датой вылета и номерами ряда и места; для идентификации заказа ин­формация о пассажире не нужна.

  1. Исправьте диаграмму рис. 3.11, чтобы отразить в ней указанные условия.

  2. Преобразуйте диаграмму, полученную при выполнении задания п. (а), в на­бор отношений и проверьте, совпадает ли он с тем, который вы построили, решая упражнение 3.2.1.