Uploaded by lutstolik

Кинотеатр База Данных

advertisement
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ "ЛЭТИ"
ИМЕНИ В.И. УЛЬЯНОВА (ЛЕНИНА)
197376, Санкт-Петербург, ул. проф. Попова, 5.
Факультет компьютерных технологий и информатики
Кафедра вычислительной техники
«ЗАЧТЕНО»
__________ О.А.Жирнова
“__” ____________ 2007 г.
ОТЧЕТ
по дисциплине "Базы данных"
Тема: "Создание базы данных в Access"
Шифр темы: __12_
Студент группы 5371
________________ В.В. Макарова
Санкт-Петербург 2007
РЕФЕРАТ
Отчет: 34 с., 32 рис., 3 библ., 4 прил.
База данных «Справочная служба кинотеатров города» предназначена для
работников справочной службы кинотеатров города и обеспечивает в режиме
диалога доступ к информации об имеющихся городе кинотеатров и фильмах,
которые в них идут. Предусмотрена возможность как внесения изменений, так
и получения справок с выводом информации на печать.
База данных разработана в среде MS Access 2003, работающей под
управлением Windows 98, Me, NT 4.0, 2000. Ядро базы данных занимает
5,27 Мб на жестком диске. При 100 записях объем необходимого пространства
составит 5,5 Мб.
2
СОДЕРЖАНИЕ
РЕФЕРАТ ...................................................................................................... 2
СОДЕРЖАНИЕ ............................................................................................. 3
1
2
3
ПОСТАНОВКА ЗАДАЧИ ......................................................................... 4
1.1
Задание ................................................................................................................................4
1.2
Анализ предметной области ..............................................................................................4
1.3
Проектирование БД с использованием метода ER-диаграмм .......................................5
ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ ................................................ 6
2.1
Минимальные системные требования для работы БД ...................................................6
2.2
Состав базы данных ...........................................................................................................6
ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ ......................................................... 9
3.1
Назначение базы данных ...................................................................................................9
3.2
Начало и завершение работы ..........................................................................................10
3.3
Внесение изменений ........................................................................................................11
3.4
Получение отчетов (справок) ..........................................................................................26
3.5
Рекомендации по использованию ...................................................................................26
4
ЗАКЛЮЧЕНИЕ ...................................................................................... 27
5
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ........................................ 28
ПРИЛОЖЕНИЕ А ........................................................................................ 29
ПРИЛОЖЕНИЕ Б ........................................................................................ 30
ПРИЛОЖЕНИЕ В ........................................................................................ 31
ПРИЛОЖЕНИЕ Г ........................................................................................ 32
3
1 ПОСТАНОВКА ЗАДАЧИ
1.1 Задание
Спроектировать базу данных, построить программу, обеспечивающую
взаимодействие с ней в режиме диалога, для работников справочной службы
кинотеатров города.
В БД должны храниться сведения о кинотеатрах: название, район города,
где расположен кинотеатр, категория (может быть изменена), вместимость
(определяется категорией); о фильмах: название, производство, режиссер, жанр;
кроме того, должна храниться информация о цене билета, количестве
свободных мест на данный сеанс. На разных сеансах в одном кинотеатре могут
идти разные фильмы. Кинотеатр может ввести новый фильм в репертуар или
снять старый с проката.
Цена билета определяется прокатной стоимостью (названием) фильма,
категорией кинотеатра и сеансом.
Справочной службе могут потребоваться следующие сведения о текущем
состоянии проката фильмов в городе:
 репертуар кинотеатра (по названию кинотеатра),
 адрес и район кинотеатра (по названию кинотеатра),
 число мест (свободных) на данный сеанс (название кинотеатра и сеанс),
 цена билетов на данный сеанс (название кинотеатра и сеанс),
 жанр, производство и режиссер данного фильма (по названию),
 вместимость данного кинотеатра (по названию кинотеатра).
Администратор БД может вносить следующие изменения:
 введение нового фильма в репертуар,
 снятие фильма с проката,
 изменение категории кинотеатра.
Необходимо предусмотреть возможность выдачи справки о сеансах
фильма в указанном кинотеатре и отчета о прокате фильмов в районах города
(названия фильмов, в каких кинотеатрах они демонстрировались, цена билета в
каждом кинотеатре на них).
Проанализировав задание, внесем некоторые коррективы:
 Условимся, что вместимость кинотеатра определяется как суммарная
вместимость всех работающих залов кинотеатра.
 Категория у кинотеатра отсутствует. Вместо неё определяется состояние
залов — Работает (Да/Нет).
 Цена билета определяется прокатной стоимостью (годом выпуска)
фильма и временем сеанса.
 Отчет о репертуаре кинотеатра выдается за один день, дата которого
выбирается пользователем.
1.2 Анализ предметной области
Предметная область – кинотеатры города и фильмы.
Работнику справочной службы кинотеатров города доступны следующие
сведения: информация о кинотеатрах города и фильмах, идущих в кинотеатрах.
4
Работник также может вносить некоторые изменения в базу данных, а в
частности: вводить или удалять фильм из кинотеатра, добавлять или изменять
информацию о фильмах и кинотеатрах.
Сведения о кинотеатре включают в себя: название кинотеатра, адрес его
расположения и наименования ближайших станций метро. Сведения о фильме
включают в себя: название фильма, жанр, режиссер, производство и год
выпуска.
При реализации базы данных следует учесть, что выбор информации из
отсортированного списка позволит ускорить работу пользователя, а также
устранит возможность ошибки при вводе соответствующей информации.
1.3 Проектирование БД с использованием метода ER-диаграмм
После проведения анализа предметной области, выделим следующие
сущности [1], [2], [3]: КИНОТЕАТРЫ, ФИЛЬМЫ, ЗАЛЫ, СЕАНСЫ.
Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие
атрибуты:
КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);
Получаем следующую ER-диаграмму:
У кинотеатра может быть несколько залов, но каждый зал закрепляется за
одним кинотеатром, следовательно, имеем отношение один-ко-многим
(см. рис 1.1).
1
n
КИНОТЕАТР
ЗАЛ
Имеет
Рисунок 1.1
Рассмотрим сущности КИНОТЕАТРЫ и ЗАЛЫ, имеющие следующие
атрибуты:
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);
Сущности «ФИЛЬМЫ» и «ЗАЛЫ» связаны отношением многие-ко-многим,
т.к. один фильм может идти в разных залах, и в одном зале может идти
несколько фильмов (в разное время). Получаем следующую ER-диаграмму
(см. рис 1.1).
m
n
ФИЛЬМЫ
ЗАЛЫ
СЕАНС
Ы
Рисунок 1.2
Рассмотрим сущности СЕАНСЫ и ЗАЛЫ, имеющие следующие атрибуты:
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает);
СЕАНСЫ (Зал, Дата, Время, Свободные места);
Получаем следующую ER-диаграмму:
5
В зале идет несколько сеансов, но каждый сеанс определяется своим залом,
следовательно, имеем отношение один-ко-многим (см. рис. 1.3).
ЗАЛЫ
n
1
Имеет
СЕАНСЫ
Рисунок 1.3
Рассмотрим сущности СЕАНСЫ и ФИЛЬМЫ, имеющие следующие
атрибуты:
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
СЕАНСЫ (Дата, Время, Свободные места, Фильм);
Получаем следующую ER-диаграмму:
Один фильм идет на разных сеансах, но каждый сеанс определяется своим
фильмом, следовательно, имеем отношение один-ко-многим (см. рис. 1.4).
ФИЛЬМЫ
n
1
Имеет
СЕАНСЫ
Рисунок 1.4
В итоге получаем следующие сущности:
КИНОТЕАТРЫ (Название кинотеатра, Адрес, Метро);
ФИЛЬМЫ (Название фильма, Жанр, Режиссер, Производство, Год выпуска);
ЗАЛЫ (Код зала, Наименование зала, Вместимость, Работает, Кинотеатр);
СЕАНСЫ (Зал, Дата, Время, Свободные места, Фильм);
2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ
2.1 Минимальные системные требования для работы БД
Для стабильной работы БД рекомендуется следующая минимальная
конфигурация компьютера:
 ОЗУ 32 Мб
 Наличие свободного места на жестком диске 300 Мб (MS Access 2003 +
сама БД)
 ОС Windows 2000/XP/Vista
2.2 Состав базы данных
Разработанная база данных содержит 4 таблицы, 27 запросов, 16 форм,
6 отчетов (см. Приложение Г).
Схема данных приведена в Приложении А.
База данных состоит из следующих таблиц (см. рис. 2.1): Кинотеатры, Залы,
Фильмы, Сеансы.
Таблица «Кинотеатры» содержит информацию о кинотеатрах города и
включает поля: Название кинотеатра, Адрес и Метро.
6
Таблица «Фильмы» содержит информацию о фильмах. Она содержит поля:
Название фильма, Режиссер, Жанр, Производство, Год выпуска.
Таблица «Залы» содержит информацию о залах и содержит поля: Код зала,
Наименование зала, Вместимость, Работает, Кинотеатр. Поле Кинотеатр
связано с ключевым полем таблицы «Кинотеатры» (Кинотеатр - Название
кинотеатра).
Таблица «Сеансы» содержит информацию о сеансах. Она служит для связи
таблиц «Залы» и «Фильмы» и содержит поля: Дата, Время, Зал, СвобМеста,
Фильм. Поле Фильм связано с ключевым полем таблицы «Фильмы» (Фильм Название фильма). Поле Зал связано с ключевым полем таблицы «Залы» (Зал Код зала).
Рисунок 2.1
Структура таблиц «Фильмы» и «Сеансы» представлены в приложении Б.
7
В базе данных предусмотрены следующие запросы (см. рис. 2.2)
Рисунок 2.2
8
В базе данных предусмотрены следующие формы (см. рис. 2.3)
Рисунок 2.3
3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ
3.1 Назначение базы данных
База данных предназначена для работников справочной службы
кинотеатров города. В БД хранятся сведения об имеющихся в городе
кинотеатрах, о фильмах, которые идут в кинотеатрах.
Для каждого кинотеатра в БД хранятся сведения: его название, адрес,
ближайшие станции метро, а также имеющиеся в нем залы. Сведения о залах
кинотеатра включают наименование зала, вместимость, текущее состояние —
Работает (Да/Нет), уникальный код зала, а также кинотеатр, к которому этот зал
принадлежит. Для каждого фильма в БД хранятся сведения: его название, жанр,
режиссер, производство и год выпуска.
Работнику справочной службы доступны следующие сведения:
 какие фильмы идут в кинотеатре (репертуар кинотеатра),
 где находится кинотеатр,
 текущая вместимость кинотеатра,
 подробная информация о фильме,
 количество свободных мест на данный сеанс,
 цена билетов на данный сеанс
Работник справочной службы может вносить следующие изменения:
9





добавление, удаление или изменение информации о кинотеатре,
добавление, удаление или изменение информации о фильме,
добавление, удаление или изменение информации о зале кинотеатра,
добавление, удаление или изменение информации о сеансе,
производить заказ билетов.
3.1.1 Подготовка к работе
При подготовке к работе необходимо вводить данные в следующей
последовательности: о кинотеатре, о фильме, о зале, о сеансе. В дальнейшем
данные могут добавляться в любой последовательности.
3.2 Начало и завершение работы
После загрузки базы данных автоматически появляется главное меню
(см. рис. 3.1).
Рисунок 3.1
Нажатие кнопок главного меню позволяет переходить в следующие
подменю: «Ввод и изменение информации» (см. п. 3.3), «Справочная служба»
(см. п. 3.4)
Для выхода из базы данных нажмите кнопку с надписью «Выход» или
воспользуйтесь кнопкой закрытия окна.
10
3.3 Внесение изменений
Для внесения изменений и добавления новых данных нажмите кнопку
«Ввод и изменение информации» формы главного меню. Появится форма,
которая позволяет вводить, удалять или изменять информацию о следующих
объектах: о кинотеатре, о фильме, о зале, о сеансе (см. рис. 3.2)
Рисунок 3.2
11
Изменяемый объект и действие, которое необходимо произвести над этим
объектом, выбираются пользователем самостоятельно. В зависимости от
разных вариантов на форме появляются поля, которые необходимо заполнить
для внесения желаемых изменений в базу данных (см. рис. 3.3)
Рисунок 3.3
После заполнения необходимых полей нажмите кнопку с надписью
«Далее», что позволит Вам перейти к изменению информации
(см. пп. 3.3.1 – 3.3.12 ).
Нажатие кнопки с надписью «Заказ билетов» позволяет перейти к
изменению информации о количестве свободных мест на данный сеанс (см. п.
3.3.13).
При необходимости вернуться в главное меню, нажмите кнопку с надписью
«Назад» и см. п. 3.2.
12
3.3.1 Ввод информации о кинотеатре
Если в п. 3.3 была выбрана следующая комбинация переключателей: «ввод»
информации «о кинотеатре», то появляется форма, позволяющая ввести
информацию о новом кинотеатре в базу данных (см. рис. 3.4).
Рисунок 3.4
После заполнения пустых полей формы Вы можете по желанию: добавить
введенные данные в базу данных – нажмите кнопку с надписью «Добавить»,
или не добавлять данные в базу, а вернуться в п. 3.3 – нажмите кнопку с
надписью «Отмена». В обоих случаях окно формы закрывается автоматически,
и появляется форма редактирования (см. п. 3.3).
13
3.3.2 Удаление информации о кинотеатре
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«удаление» информации «о кинотеатре», то появляется форма, позволяющая
удалить из базы информацию о кинотеатре (см. рис. 3.5).
Рисунок 3.5
В полях формы представлена информация о заданном в п. 3.3 кинотеатре.
Вы можете по желанию: удалить эти данные из базы данных – нажмите кнопку
с надписью «Удалить», или не удалять данные, а вернуться в п. 3.3 – нажмите
кнопку с надписью «Отмена». В обоих случаях окно формы закрывается
автоматически, и появляется форма редактирования (см. п. 3.3).
14
3.3.3 Изменение информации о кинотеатре
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«изменение» информации «о кинотеатре», то появляется форма, позволяющая
изменить информацию о кинотеатре (см. рис. 3.6).
Рисунок 3.6
В полях формы представлена информация о заданном в п. 3.3 кинотеатре,
которую Вы можете изменить, если внесете в поля под надписью «НОВЫЕ
ЗНАЧЕНИЯ» необходимые изменения. Далее Вы можете по желанию: внести
изменения в базу данных – нажмите кнопку с надписью «Изменить», или не
изменять данные, а вернуться в п. 3.3 – нажмите кнопку с надписью «Отмена».
В обоих случаях окно формы закрывается автоматически, и появляется форма
редактирования (см. п. 3.3).
15
3.3.4 Ввод информации о фильме
Если в п. 3.3 была выбрана следующая комбинация переключателей: «ввод»
информации «о фильме», то появляется форма, позволяющая ввести
информацию о новом фильме в базу данных (см. рис. 3.7).
Рисунок 3.7
После заполнения пустых полей формы Вы можете по желанию: добавить
введенные данные в базу данных – нажмите кнопку с надписью «Добавить»,
или не добавлять данные в базу, а вернуться в п. 3.3 – нажмите кнопку с
надписью «Отмена». В обоих случаях окно формы закрывается автоматически,
и появляется форма редактирования (см. п. 3.3).
16
3.3.5 Удаление информации о фильме
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«удаление» информации «о фильме», то появляется форма, позволяющая
удалить информацию о фильме из базы данных (см. рис. 3.8).
Рисунок 3.8
В полях формы представлена информация о заданном в п. 3.3 фильме. Вы
можете по желанию: удалить эти данные из базы данных – нажмите кнопку с
надписью «Удалить», или не удалять данные, а вернуться в п. 3.3 – нажмите
кнопку с надписью «Отмена». В обоих случаях окно формы закрывается
автоматически, и появляется форма редактирования (см. п. 3.3).
17
3.3.6 Изменение информации о фильме
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«изменение» информации «о фильме», то появляется форма, позволяющая
изменить информацию о фильме (см. рис. 3.9).
Рисунок 3.9
В полях формы представлена информация о заданном в п. 3.3 фильме,
которую Вы можете изменить, если внесете в поля под надписью «НОВЫЕ
ЗНАЧЕНИЯ» необходимые изменения. Далее Вы можете по желанию: внести
изменения в базу данных – нажмите кнопку с надписью «Изменить», или не
изменять данные, а вернуться в п. 3.3 – нажмите кнопку с надписью «Отмена».
В обоих случаях окно формы закрывается автоматически, и появляется форма
редактирования (см. п. 3.3).
18
3.3.7 Ввод информации о зале
Если в п. 3.3 была выбрана следующая комбинация переключателей: «ввод»
информации «о зале», то появляется форма, позволяющая ввести информацию
о новом зале заданного в п. 3.3 кинотеатра в базу данных (см. рис. 3.10).
Рисунок 3.10
После заполнения пустых полей формы Вы можете по желанию: добавить
введенные данные в базу данных – нажмите кнопку с надписью «Добавить»,
или не добавлять данные в базу, а вернуться в п. 3.3 – нажмите кнопку с
надписью «Отмена». В обоих случаях окно формы закрывается автоматически,
и появляется форма редактирования (см. п. 3.3).
19
3.3.8 Удаление информации о зале
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«удаление» информации «о зале», то появляется форма, позволяющая удалить
из базы информацию о зале (см. рис. 3.11).
Рисунок 3.11
В полях формы представлена информация о заданном в п. 3.3 зале. Вы
можете по желанию: удалить эти данные из базы данных – нажмите кнопку с
надписью «Удалить», или не удалять данные, а вернуться в п. 3.3 – нажмите
кнопку с надписью «Отмена». В обоих случаях окно формы закрывается
автоматически, и появляется форма редактирования (см. п. 3.3).
20
3.3.9 Изменение информации о зале
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«изменение» информации «о зале», то появляется форма, позволяющая
изменить информацию о зале (см. рис. 3.12).
Рисунок 3.12
В полях формы представлена информация о заданном в п. 3.3 зале, которую
Вы можете изменить, если внесете в поля под надписью «НОВЫЕ
ЗНАЧЕНИЯ» необходимые изменения. Далее Вы можете по желанию: внести
изменения в базу данных – нажмите кнопку с надписью «Изменить», или не
изменять данные, а вернуться в п. 3.3 – нажмите кнопку с надписью «Отмена».
В обоих случаях окно формы закрывается автоматически, и появляется форма
редактирования (см. п. 3.3).
21
3.3.10
Ввод информации о сеансе
Если в п. 3.3 была выбрана следующая комбинация переключателей: «ввод»
информации «о сеансе», то появляется форма, позволяющая ввести
информацию о новом сеансе в базу данных (см. рис. 3.13).
Рисунок 3.13
После заполнения пустых полей формы Вы можете по желанию: добавить
введенные данные в базу данных – нажмите кнопку с надписью «Добавить»,
или не добавлять данные в базу, а вернуться в п. 3.3 – нажмите кнопку с
надписью «Отмена». В обоих случаях окно формы закрывается автоматически,
и появляется форма редактирования (см. п. 3.3).
22
3.3.11
Удаление информации о сеансе
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«удаление» информации «о сеансе», то появляется форма, позволяющая
удалить из базы информацию о сеансе (см. рис. 3.14).
Рисунок 3.14
В полях формы выберите зал, дату и время сеанса, который Вы хотите
удалить. В поле «Фильм» автоматически появится название фильма, который
идет на этом сеансе. Далее Вы можете по желанию: удалить эти данные из базы
данных – нажмите кнопку с надписью «Удалить», или не удалять данные, а
вернуться в п. 3.3 – нажмите кнопку с надписью «Отмена». В обоих случаях
окно формы закрывается автоматически, и появляется форма редактирования
(см. п. 3.3).
23
3.3.12
Изменение информации о сеансе
Если в п. 3.3 была выбрана следующая комбинация переключателей:
«изменение» информации «о сеансе», то появляется форма, позволяющая
изменить информацию о сеансе (см. рис. 3.15).
Рисунок 3.15
Изменение информации о сеансе заключается в выборе другого фильма,
который будет идти на этом сеансе. В полях формы выберите зал, дату и время
сеанса, который Вы хотите изменить. В поле «Фильм» автоматически появится
название фильма, который идет на этом сеансе. Вы можете изменить это
название, если выберите в поле под надписью «НОВЫЕ ЗНАЧЕНИЯ» другой
фильм. Далее Вы можете по желанию: внести изменения в базу данных –
нажмите кнопку с надписью «Изменить», или не изменять данные, а вернуться
в п. 3.3 – нажмите кнопку с надписью «Отмена». В обоих случаях окно формы
закрывается автоматически, и появляется форма редактирования (см. п. 3.3).
24
3.3.13
Заказ билетов
Если в п. 3.3 была нажата кнопка с надписью «Заказ билетов», то появляется
форма, позволяющая изменять информацию о количестве свободных мест на
данный сеанс (см. рис. 3.16).
Рисунок 3.16
В полях формы выберите фильм, кинотеатр, дату и время сеанса, на который
покупатель хочет приобрести билеты. В полях «Зал», «Цена», «Свободно»
автоматически появятся наименование зала, где идет этот фильм в заданное
время, цена билетов и количество свободных мест. Введите количество
приобретаемых билетов в поле «Количество билетов». Далее Вы можете по
желанию: оформить заказать билеты для покупателя – нажмите кнопку с
надписью «Заказать», или отменить продажу билетов, а вернуться в п. 3.3 –
нажмите кнопку с надписью «Отмена». В обоих случаях окно формы
закрывается автоматически, и появляется форма редактирования (см. п. 3.3).
25
3.4 Получение отчетов (справок)
Для просмотра отчетов нажмите кнопку «Справочная информация»
формы главного меню. Появится форма (см. рис. 3.17), которая позволяет
выбрать с помощью переключателей необходимые для просмотра отчеты.
Рисунок 3.17
Для просмотра отчетов необходимо выбрать из появившихся полей
необходимую информацию и нажать кнопку с надписью «Смотреть».
Приложение Г содержит примеры все разработанных отчетов. Для печати
отчетов выберите пункт Печать меню Файл.
При необходимости вернуться в главное меню, нажмите кнопку с надписью
«Назад» и см. п. 3.2.
3.5 Рекомендации по использованию
Работа с базой данных осуществляется с помощью кнопок меню
программы. Главное меню появляется на экране автоматически после загрузки
базы данных.
Наличие в системе принтера дает дополнительные возможности
пользователю при работе с БД – печать отчетов.
26
4 ЗАКЛЮЧЕНИЕ
При разработке базы данных были получены основы работы в среде MS
Access 2003: создание таблиц баз данных, с учетом типов данных их полей и
возможных логичных ограничений на их ввод; создание запросов для
обработки информации, хранящейся в базе данных; создание форм для
обеспечения дружелюбного интерфейса между пользователем и программой, а
также выполнения других форм работы с данными, не предусмотренными в
запросах; создание отчетов – полноценных документов для вывода на печать.
Были изучены возможности усовершенствования вида форм путем
блокирования (защиты) данных от пользователя, добавления раскрывающихся
списков и т.д.
27
5 СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Васильев В.В., Тимофеев А.О. Базы данных: Учеб. Пособие / СПб:
СПбГЭТУ, 1998. – 80с.
2. Кузин А.В., Демин В.М. Разработка баз данных в системе Microsoft
Access. М: ФОРУМ — ИНФРА-М, 2007 – 220с., ил.
3. Моисеенко С.И., Соболь Б.В. Разработка приложений в MS Access.
Краткое руководство. — М: Издательский дом «Вильямс», 2006 – 272с., ил.
28
ПРИЛОЖЕНИЕ А
Схема данных
Рисунок А–1
29
ПРИЛОЖЕНИЕ Б
Примеры полей таблиц
Таблица «Фильмы» содержит информацию о фильмах. Свойства поля
«Название фильма» приведены на рисунке Б–1.
Рисунок Б–1
Таблица «Сеансы» содержит информацию о сеансах. Свойства поля «Дата»
приведены на рисунке Б–2.
Рисунок Б–2
30
ПРИЛОЖЕНИЕ В
Пример запросов
Запрос: вычисление цены билетов на данный сеанс
Рисунок В–1
Запрос: изменяет данные о кинотеатре
Рисунок В–2
31
ПРИЛОЖЕНИЕ Г
Примеры всех разработанных отчетов
1). Отчет о репертуаре кинотеатра за определенный день
Рисунок Г–1
2). Отчет о кинотеатре
Рисунок Г–2
32
ПРИЛОЖЕНИЕ Г. ПРОДОЛЖЕНИЕ
3). Отчет о числе свободных мест на данный сеанс
Рисунок Г–3
4). Отчет о цене билетов на данный сеанс
Рисунок Г–4
33
ПРИЛОЖЕНИЕ Г. ПРОДОЛЖЕНИЕ
5). Отчет о фильме
Рисунок Г–5
6). Отчет о текущей вместимости кинотеатра
Рисунок Г–6
34
Download