Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Определение сущностей и атрибутов концептуальной модели БД и классификация связей
100%
Уникальность
Аа
2871 символов
Категория
Информационные технологии
Курсовая работа

Определение сущностей и атрибутов концептуальной модели БД и классификация связей

Определение сущностей и атрибутов концептуальной модели БД и классификация связей .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

В результате проведенного анализа предметной области и требований к ИС можно выделить основные сущности, которые так или иначе должны быть определены в информационной системе:
Client (клиенты гостиницы);
Manager (менеджеры гостиницы);
Room (комнаты (номера), доступные для поселения клиентов);
Register (регистрации поселения клиентов в номера).
Список идентифицированных сущностей представляется в виде концептуальной модели данных. Концептуальная модель данных выполнена в CASE-системе Power Designer и приведена на рисунке 2.1.
Рисунок 2.1 – Концептуальная модель данных
Для объединения идентифицированных сущностей в целостную модель их связывают между собой отношениями. В данном случае использованы следующие отношения:
RegisteredClient: отношение типа «1 ко многим», позволяет связать конкретного клиента с данной регистрацией;
RegisteredInRoom: отношение типа «1 ко многим», позволяет связать данную регистрацию с конкретным номеров гостиницы;
RegisteredByManager: отношение типа «1 ко многим», позволяет связать данную регистрацию с конкретным менеджером, оформившим регистрацию.
На базе концептуальной модели данных строится информационно-логическая модель данных

Зарегистрируйся, чтобы продолжить изучение работы

. На ней указывается набор атрибутов для каждой сущности, включая идентифицирующие первичные и внешние ключи.
В таблице 2.1 приведена спецификация диаграммы (описание сущностей и атрибутов).
Таблица 2.1
Спецификация информационно-логической модели
Имя сущности Ключ Атрибут сущности Тип
Client PK ClientID – идентификатор Счетчик
Furname – фамилия Текст
FirstName – имя Текст
SecondName – отчество Текст
Pasport – серия и номер паспорта Текст
Balance – баланс счета Денежный
Manager PK ManagerD – идентификатор Счетчик
Furname – фамилия Текст
FirstName – имя Текст
SecondName – отчество Текст
Login – логин входа в ИС Текст
Password – пароль входа в ИС Текст
Room PK RoomID – идентификатор Счетчик
RoomNumber – номер Число
RoomFloor – этаж Число
Capacity – вместимость, человек Число
HasKitchen – наличие кухни Логический
HasBath – наличие ванной Логический
Price – стоимость в сутки Денежный
Register PK RegisterID – идентификатор Счетчик
FK RoomID – комната Число
FK ClientID – клиент Число
FK ManagerID – оформивший менеджер Число
RegisterDate – дата регистрации Дата
DaysCount – количество дней Число
Comment - комментарий Текст
Сгенерировать инфологическую модель данных можно, используя пакет Power Designer, выполнив соответствующую команду меню «Tools -Generate Logical Data Model…»
Сгенерированная диаграмма информационно-логической модели данных приведена на рисунке 2.2.
Рисунок 2.2 – Информационно-логическая модель данных
Полученная БД должна быть проверена на принадлежность к нормальным формам и приведена к третьей нормальной форме (3НФ), если это будет необходимо.
Анализ состава и структуры таблиц позволяет заключить, что все таблицы находятся в 3НФ и не требуют нормализации.

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше курсовых работ по информационным технологиям:

Иновационные технологии в сфере торговли

43496 символов
Информационные технологии
Курсовая работа
Уникальность

Проектирование информационной системы автотранспортного предприятия

28538 символов
Информационные технологии
Курсовая работа
Уникальность

Разработка и эксплуатация АИС распознования капчи по заданному изображению

55205 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям
Закажи курсовую работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.