Проектирование БД
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Минимальные системные требования для работы с БД:
IBM совместимый компьютер с тактовой частотой процессора 300 Мгерц или выше
ОС Microsoft Windows 7 и выше
ОЗУ 64 Mb или лучше
200 MB свободного места на жестком диске (с учетом установки MS Visual C#)
При несоблюдении минимальных требований нормальная работа базы данных не гарантируется.
Логическая модель базы данных, полученная с помощью Microsoft Visio, представлена на рисунке 5.
Рисунок 5 – Логистическая модель базы данных
На данном этапе представляются проекты таблиц, которые будут реализованы в СУБД. Таблицы, спроектированной базы данных, будут иметь вид, представленный в следующих таблицах.
Таблица 4 – Атрибуты сущности «Должности»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Наименование char 50 NOT NULL
Заработная плата money - NOT NULL
Таблица 5 – Атрибуты сущности «Сотрудники»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Табельный номер int - NOT NULL PK
Фамилия char 50 NOT NULL
Имя char 50 NOT NULL
Отчество char 50 NOT NULL
Пол char 7 «мужской»; «женский»
Дата рождения date - NOT NULL
Количество детей int - NOT NULL
Код должности int - NOT NULL FK
Логин char 10
Пароль char 20
Таблица 6 – Атрибуты сущности «Смены»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Дата date - NOT NULL PK
Код руководителя int - NOT NULL FK
Код кассира int - NOT NULL FK
Код контролера int - NOT NULL FK
Код уборщика int - NOT NULL FK
Код механика int - NOT NULL FK
Таблица 7 – Атрибуты сущности «Жанр»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Наименование char 50 NOT NULL
Таблица 8 – Атрибуты сущности «Фильмы»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Наименование char 255 NOT NULL
Жанр int - NOT NULL FK
Описание text - NOT NULL
Длительность int - NOT NULL
Минимальная цена билета money - NOT NULL
Таблица 9 – Атрибуты сущности «Статус»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Наименование char 8 NOT NULL
Таблица 10 – Атрибуты сущности «Типы билетов»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Наименование char 20 NOT NULL
Коэффициент float - NOT NULL
Таблица 11 – Атрибуты сущности «Расписание»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Код int - NOT NULL PK
Код фильма int - NOT NULL FK
День показа date - NOT NULL
Время показа datetime - NOT NULL
Номер зала int - NOT NULL
Таблица 12 – Атрибуты сущности «Билеты»
Имя атрибута Тип данных Длина поля Ограничения Ключ
Номер билета int - NOT NULL PK
Сеанс int - NOT NULL FK
Тип места int - NOT NULL FK
Статус int - NOT NULL FK
Зарегистрируйся, чтобы продолжить изучение работы
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!