ИТ / Лабораторная04
.pdfЛабораторная работа №4
Задание: У вас хранится коллекция видеофильмов на DVD- и BluRay-дисках. Диски хранятся в специальных стойках, каждая стойка и каждый конверт в стойке имеют собственный номер. Время от времени вы отдаете диски кому-нибудь из своих знакомых на просмотр. Для того, чтобы не запутаться, вам необходимо разработать базу данных, хранящую информацию о фильмах (название, режиссер, год выхода, и.т.д.), о том, где фильм обычно хранится (стойка и конверт), когда и кому вы фильм отдали, кто и когда его вам вернул. В разработанную базу данных вам необходимо добавить запросы, позволяющие найти:
Все фильмы определенного жанра. Все фильмы определенного режиссера.
Все фильмы, в которых играет определенный актер. Все фильмы, отданные определенному человеку.
Все фильмы, отданные и не возвращенные на данный момент с указанием того, кому они отданы.
Исходные данные:
Информация, которая хранится о фильме:
Название фильма.
Жанр(ы).
Режиссер(ы).
Год выхода фильма.
Список актеров, снимавшихся в фильме.
Номер коробки.
Номер стойки.
Укого фильм находится в данный момент:
∙Имя
∙Дата, когда фильм отдан
∙Дата, когда фильм возвращен
Рекомендации по выполнению:
Первоначально необходимо построить модель предметной области в виде диаграммы «Сущность-связь». Диаграмму необходимо согласовать с преподавателем.
Далее в соответствии с разработанной диаграммой необходимо разработать базу данных, и заполнить ее какой-либо информацией. После этого необходимо разработать запросы (желательно на языке SQL), указанные в задании.
Результат работы: Диаграмма «сущность-связь», база данных с внесенной в нее информацией и запросы, позволяющие получить эту информацию.