Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проект / МИС епта.docx
Скачиваний:
18
Добавлен:
22.03.2024
Размер:
328.19 Кб
Скачать
  1. Разработка бд

После того, как были выявлены сущности, атрибуты, связи, становится возможным создать единую таблицу предметной области “Кулинария”, в которую будут сведены все данные ПО.

Достижение этой цели поможет увидеть описание всей предметной области в единой таблице и в последующих работах поможет разделить одну таблицу на несколько маленьких таблиц с необходимыми данными.

План работы:

  1. Выделить данные, которые мы будем отражать в таблице

  2. Сгруппировать данные по смыслу

  3. Сформировать единую общую таблицу и внести полученные данные

    1. Ход работы

      1. Построение инфологической модели бд

        1. Построение единой таблицы

Реляционная база данных состоит из таблиц и связей между ними. В вершине иерархии этих таблиц стоит одна большая таблица, потому что предметную область можно описать одной структурой таблицы. В таблице представлена единая таблица предметной области “Онлайн-кинотеатр”.

В таблице 5.1 представлена единая таблица предметной области “Кулинария”.

Таблица 5.1 – Единая таблица предметной области “Туризм”.

Кулинария

Блюдо

Название блюда

Категория блюда

История создания блюда

Время приготовления

Время на кухне

Острота

Сложность

Аллерген

Пищевая ценность

Прикрепленный медиа-файл

Рейтинг

Автор

Дата

Рецепт

Продукты

Вес

Медиафайлы рецепта

Пользователь

Логин пользователя

Пароль пользователя

ФИО

Избранное

Рецепты пользователя

Комментарии

Сообщение

Медиафайлы

Имя пользователя

Дата

Название блюда

Наша таблица отражает все необходимые данные и хранит атрибуты всех сущностей, которые выделены в таблице жирным шрифтом. А именно, всю информацию о сущностях “Блюдо”, “Рецепт”, “Автор”, “Пользователь” и “Комментарии”. Таким образом, мы можем видеть, у какого блюда какой рецепт, когда он был создан, все его детали, какой пользователь является автором этого рецепта, какой логин у пользователей, которые оставили комментарии и текст этих комментариев.

Мы сформировали единую таблицу предметной области “Кулинария”, в которой содержится описание и структура всей рассматриваемой ПО. Благодаря полученным данным, мы можем разделить текущую таблицу на более удобные и небольшие, которые тоже будут содержать все данные предметной области и будут взаимосвязаны между собой.

Соседние файлы в папке проект