Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по БД (основа).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.02 Mб
Скачать

1.3 Минимальные системные требования для функционирования бд

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

– Процессор x86 – совместимый или ALPHA на ядре Windows;

– ОЗУ 128 мегабайта;

– 300 Мб винчестер (ОС Windows  Access 2010  БД).

БД занимает при 6 записях 780 Кб. При 100 записях 1080 Кб. Сами записи занимают совсем небольшое место на диске. При вводе малого количества групп размер БД может не увеличиться ни на байт. Это связано с размером страницы памяти, т.е. система следит за тем, чтобы размер файла БД был кратен размеру страницы. На процессорах x86 размер страницы составляет 4096 байт, а на процессорах ALPHA – 8192 байт.

2 Практическая часть

2.1 Постановка задачи и описание предметной области

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

Сведения о кинотеатре – это его название, где расположен кинотеатр, вместимость.

Сведения о фильме – это название фильма, режиссер, жанр, продолжительность сеанса, кадр из фильма для рекламы.

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

Справочной службе могут потребоваться следующие сведения о текущем состоянии проката фильмов в городе:

  • Афиша кинотеатра?

  • Адрес и район кинотеатра?

  • Число свободных мест на данный сеанс в указанном кинотеатре?

  • Цена билетов на данный сеанс в указанном кинотеатре?

  • Жанр, продолжительность и режиссер данного фильма?

  • Какие фильмы, когда и в каких кинотеатрах они демонстрируются?

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

Создать отчеты о продажах билетов каждым или заданным кинотеатром в разные периоды времени. Создать в виде отчета билет или билеты на данный сеанс на заданные места клиенту.

2.2 Проектирование базы данных

2.2.1. Описание предметной области

Каждому кинотеатру соответствует уникальный код, по которому можно определить его местоположение, вместимость зала, узнать телефон и имя директора данного кинотеатра, а также график кинопремьер в том или ином кинотеатре.

2.2.2. Инфологическая модель. Er – диаграмма

Инфологические модели данных используются на ранних стадиях проектирования для описания структур данных в процессе разработки приложения. Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из – за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты). На рисунке 1 приведена ER – диаграмма.

Рисунок 1 - Схема связи данных