Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кинотеатр / Копия Отчет.doc
Скачиваний:
322
Добавлен:
01.05.2014
Размер:
723.46 Кб
Скачать
    1. Анализ предметной области

Предметная область – кинотеатры города и фильмы.

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

Работник также может вносить некоторые изменения в базу данных, а в частности: вводить или удалять фильм из кинотеатра, добавлять или изменять информацию о фильмах и кинотеатрах.

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

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

    1. Проектирование бд с использованием методаEr-диаграмм

После проведения анализа предметной области, выделим следующие сущности [1], [2], [3]: КИНОТЕАТРЫ, ФИЛЬМЫ, ЗАЛЫ, СЕАНСЫ.

Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие атрибуты:

КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);

ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);

Получаем следующую ER-диаграмму:

У

1

n

кинотеатра может быть несколько залов, но каждый зал закрепляется за одним кинотеатром, следовательно, имеем отношение один-ко-многим (см. рис 1.1).

Рисунок 1.1

Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие атрибуты:

ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);

ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);

С

n

m

ущности «ФИЛЬМЫ» и «ЗАЛЫ» связаны отношением многие-ко-многим, т.к. один фильм может идти в разных залах, и в одном зале может идти несколько фильмов (в разное время). Получаем следующуюER-диаграмму (см. рис 1.1).

ФИЛЬМЫ

ЗАЛЫ

Рисунок 1.2

Рассмотрим сущности СЕАНСЫ и ЗАЛЫ, имеющие следующие атрибуты:

ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);

СЕАНСЫ (Зал, Дата, Время, Свободные места);

Получаем следующую ER-диаграмму:

В

1

зале идет несколько сеансов, но каждый сеанс определяется своим залом, следовательно, имеем отношение один-ко-многим (см. рис. 1.3).

n

Рисунок 1.3

Рассмотрим сущности СЕАНСЫ и ФИЛЬМЫ, имеющие следующие атрибуты:

ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);

СЕАНСЫ (Дата, Время, Свободные места, Фильм);

Получаем следующую ER-диаграмму:

О

1

дин фильм идет на разных сеансах, но каждый сеанс определяется своим фильмом, следовательно, имеем отношение один-ко-многим (см. рис. 1.4).

n

Рисунок 1.4

В итоге получаем следующие сущности:

КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);

ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);

ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);

СЕАНСЫ (Зал, Дата, Время, Свободные места, Фильм);

  1. Общие сведения программисту

    1. Минимальные системные требования для работы бд

Для стабильной работы БД рекомендуется следующая минимальная конфигурация компьютера:

  • ОЗУ 32 Мб

  • Наличие свободного места на жестком диске 300 Мб (MS Access 2003 + сама БД)

  • ОС Windows 2000/XP/Vista

Соседние файлы в папке Кинотеатр