Код | 498601 |
Дата создания | 2023 |
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
|
Задача 1
Требуется нормализовать отношение
R(Блюдо, Вид, Рецепт, Порции, Дата Р, Продукт, Калорийность, Вес (г),
Поставщик, Город, Страна, Вес (кг), Цена ($),Дата П)
Предположим, что:
1. Каждое блюдо имеет уникальное название, относится к единственному виду и
приготавливается по единственному рецепту.
2. Название организации поставщика уникально для того города, в котором он
расположен, и названия городов уникальны для каждой из стран.
3. Поставщик может осуществлять в один
Задача 2
Предположим, что в базе данных имеется отношение для контроля за
рабочим графиком служащих. Каждый служащий отрабатывает в магазине одну
или две смены в день. На каждую смену служащему назначается одно
определенное место (например, конторский столик у входа в магазин или
складское помещение). В течение смены на этом месте работает только один
служащий.
Отношение для графика может выглядеть следующим образом:
График (Номер_сотрудника, Дата, Смена, Рабочее_место, Вышел_на_работу?)
Провести нормализацию отношения.
Задача2.
{Номер сотрудника } -> {Вышел на работу, смена}
{Номер сотрудника} ->{Дата, Рабочее место, Смена}
Задача 3
Даны отношения, моделирующие работу туристического агентства,
имеющего много филиалов в различных странах:
R1 (Филиал, Страна, Город)
R2 (Клиент, Страна, Номер_договора)
R3 (Номер_договора, Филиал, Дата_начала, Дата_окончания)
Отношение R1 содержит информацию о филиалах агентства (название филиала,
страна и город расположения филиала), отношение R 2 содержит информацию о
клиенте (название клиента, страна клиента и номер договора клиента с филиалом),
в отношении R 3 - информация по договору между филиалом и клиентом.
Название филиала, название клиента, номер договора - уникальные, договор
заключается с одним клиентом.
Составить запросы, позволяющие выбрать: