Задания для контрольной работы группы БИВ-185

В результате должна быть схема БД, таблицы с атрибутами и указанием внешних и первичных ключей (если есть). Если сложно оформить схему, то можно для каждого внешнего ключа указать, на какую таблицу и поле он ссылается.

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

Время – до конца занятия.

Не забыть подписать работы!

1. Привести к 3НФ отношение "Кинофильмы" (Идентификатор (ПК), название, год выхода, страна (страны, в которых снимался фильм), продолжительность, жанр(ы), режиссер(ы), актер(ы)). Особенности предметной области:

– каждый режиссер может снять один или несколько фильмов, у каждого фильма может быть один или несколько режиссеров;

– каждый актер может сниматься в одном или нескольких фильмах, в одном фильме актер можеи играть несколько ролей;

– режиссер может быть актером, а актер – снимать фильмы как режиссер.

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

2. Привести к 3НФ отношение "Результаты парных соревнований" (идентификатор (ПК), название соревнования, вид спорта, дата проведения, место проведения, ФИО спортсмена 1, ФИО спортсмена 2, количество очков спортсмена 1, количество очков спортсмена 2, номер этапа соревнования). Особенности предметной области:

– каждое соревнование относится к одному виду спорта;

– на каждом соревновании спортсмен может участвовать в нескольких поединках;

– победитель поединка переходит в следующий этап соревнования.

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

3. Привести к 3НФ отношение "Грузовые перевозки" (государственный номерной знак автомобиля (ГНЗ), модель, ФИО водители, номер водительского удостоверения, дата выезда, пункт отправления, пункт прибытия, время в пути, стоимость, вес груза, описание груза). Особенности:

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

– каждый водитель может работать на одном транспортном средстве.

–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

4. Привести к 3НФ отношение "Поставки" (идентификатор поставки (ПК), поставщик, адрес поставщика, дата поставки, артикул товара, название товара, количество поставленного товара, цена товара в поставке). Особенности предметной области:

– каждая поставка осуществляется одним поставщиком;

– в каждой поставке может быть несколько товаров.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

5. Привести к 3НФ отношение "Защита" адвокатской конторы (ФИО адвоката, должность адвоката; ФИО клиента, дата рождения, адрес, паспортные данные, телефоны, список уголовных дел, по которым ранее осуждался клиент, с указанием списка инкриминируемых по каждому делу статей и вердикта суда). Особенности:

– каждый клиент может иметь несколько адвокатов;

– каждый адвокат может иметь несколько клиентов.