- •197376, Санкт-Петербург, ул. Проф. Попова, 5.
- •Содержание
- •Постановка задачи
- •Задание
- •Анализ предметной области
- •Проектирование бд с использованием методаEr-диаграмм
- •Общие сведения программисту
- •Минимальные системные требования для работы бд
- •Состав базы данных
- •Инструкция пользователю
- •Назначение базы данных
- •Подготовка к работе
- •Начало и завершение работы
- •Внесение изменений
- •Ввод информации о кинотеатре
- •Удаление информации о кинотеатре
- •Изменение информации о кинотеатре
- •Ввод информации о фильме
- •Удаление информации о фильме
- •Изменение информации о фильме
- •Ввод информации о зале
- •Удаление информации о зале
- •Изменение информации о зале
- •Ввод информации о сеансе
- •Удаление информации о сеансе
- •Изменение информации о сеансе
- •Заказ билетов
- •Получение отчетов (справок)
- •Рекомендации по использованию
- •Заключение
- •Список используемой литературы
Анализ предметной области
Предметная область – кинотеатры города и фильмы.
Работнику справочной службы кинотеатров города доступны следующие сведения: информация о кинотеатрах города и фильмах, идущих в кинотеатрах.
Работник также может вносить некоторые изменения в базу данных, а в частности: вводить или удалять фильм из кинотеатра, добавлять или изменять информацию о фильмах и кинотеатрах.
Сведения о кинотеатре включают в себя: название кинотеатра, адрес его расположения и наименования ближайших станций метро. Сведения о фильме включают в себя: название фильма, жанр, режиссер, производство и год выпуска.
При реализации базы данных следует учесть, что выбор информации из отсортированного списка позволит ускорить работу пользователя, а также устранит возможность ошибки при вводе соответствующей информации.
Проектирование бд с использованием методаEr-диаграмм
После проведения анализа предметной области, выделим следующие сущности [1], [2], [3]: КИНОТЕАТРЫ, ФИЛЬМЫ, ЗАЛЫ, СЕАНСЫ.
Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие атрибуты:
КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);
Получаем следующую ER-диаграмму:
У
1 n
Рисунок 1.1
Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие атрибуты:
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);
С
n m
ФИЛЬМЫ
ЗАЛЫ
Рисунок 1.2
Рассмотрим сущности СЕАНСЫ и ЗАЛЫ, имеющие следующие атрибуты:
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);
СЕАНСЫ (Зал, Дата, Время, Свободные места);
Получаем следующую ER-диаграмму:
В
1
n
Рисунок 1.3
Рассмотрим сущности СЕАНСЫ и ФИЛЬМЫ, имеющие следующие атрибуты:
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
СЕАНСЫ (Дата, Время, Свободные места, Фильм);
Получаем следующую ER-диаграмму:
О
1
n
Рисунок 1.4
В итоге получаем следующие сущности:
КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);
СЕАНСЫ (Зал, Дата, Время, Свободные места, Фильм);
Общие сведения программисту
Минимальные системные требования для работы бд
Для стабильной работы БД рекомендуется следующая минимальная конфигурация компьютера:
ОЗУ 32 Мб
Наличие свободного места на жестком диске 300 Мб (MS Access 2003 + сама БД)
ОС Windows 2000/XP/Vista