Логотип Автор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 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по информационным технологиям:

Проектирование информационных систем

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

Сетевая экономика

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

Программирование в python

62696 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

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