Мегаобучалка Главная | О нас | Обратная связь


ГЛАВА 4 ОПИСАНИЕ МОДЕЛИ С ПОМОЩЬЮ IDEF1X



2020-02-03 211 Обсуждений (0)
ГЛАВА 4 ОПИСАНИЕ МОДЕЛИ С ПОМОЩЬЮ IDEF1X 0.00 из 5.00 0 оценок




Диаграмма IDEF1X

Рисунок 7. Диаграмма IDEF1X для процесса "Учет заказов с помощью электронного меню"

 


Цель создания модели

Представленная логическая модель данных процесса «Учет заказов с помощью электронного меню» выполнена с помощью методологии IDEF1X. Эта методология выбрана с целью наглядно представить структуру реляционной базы данных и отношения между сущностями. Поскольку данная методология относится к типу методологий «Сущность-связь», для построения модели была использована концептуальная модель данных в нотации ERD.

Модель состоит из шести сущностей:

- Bludo (Блюдо);

- Retsept (Рецепт);

- Product (Продукт);

- Ed_izm (Единица_измерения);

- Zakaz (Заказ);

- Vibor(Выбор).

Каждая сущность – образ реляционной таблицы базы данных процесса «Учет заказов с помощью электронного меню». Помимо диаграммы создан словарь данных, где подробно описано содержание каждой сущности – список атрибутов, типы данных, описание и перевод названия атрибутов на русский язык. В сущностях отмечены атрибуты, являющиеся первичными ключами (PK – primary key), и атрибуты, являющиеся внешними ключами (FK – foreign key).

На диаграмме присутствуют не идентифицирующие связи, а также идентифицирующие (см. Таблица 1).

Таблица 1

Не идентифицирующая полная связь Идентифицирующая полная связь
Product- Ed_izm. Bludo- Retsept, Retsept- Product, Zakaz- Vibor, Zakaz- Bludo.

Словарь данных

Сущность «Ed_izm» (Единица_измерения) - независимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK ID_ed BYTE NOT NULL Код единицы измерения Код единицы измерения
  Name_ed VARCHAR(60) NOT NULL Название единицы измерения Название единицы измерения

 

Сущность «Product» (Продукт) - независимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK ID_pr BYTE NOT NULL Код продукта Код продукта
  Name_prod VARCHAR(60) NOT NULL Название продукта Название
  Cost_pr CURRENCY NOT NULL Стоимость одной единицы продукта Цена единицы
  Kvo INTEGER NOT NULL Количество продукта Количество
  Kol_kal REAL NOT NULL Количество калорий в продукте Количество калорий
FK Ed_id BYTE NOT NULL Ссылка на единицы измерения Код единицы измерения

 

Сущность «Retsept» (Рецепт) – зависимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK, FK Bl_id BYTE NOT NULL Код блюда, определяющий рецепт Код блюда
PK, FK Pr_id BYTE NOT NULL Код продукта, который присутствует в данном блюде Код продукта
  Kvo_pr INTEGER NOT NULL Количество используемых продуктов Количество продуктов
  Koef REAL NOT NULL Коэффициент наценки, который устанавливается администрацией ресторана для каждого блюда в зависимости от рынка и количества продаж Коэффициент наценки

 

Сущность «Bludo» (Блюдо) - независимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK ID_bl BYTE NOT NULL Код блюда Код блюда
  Name_bl VARCHAR(60) NOT NULL Название блюда Название блюда
  Time_prep REAL NULL Время приготовления блюда Время приготовления
  Descr TEXT NOT NULL Описание блюда в литературном стиле Описание
  Status BOOLEAN NOT NULL Статус нахождения блюда в меню Статус нахождения в меню
  Photo ATTACHEMENT NOT NULL Фото блюда Фото

 

 

Сущность «Zakaz» (Заказ) - зависимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK, FK Blz_id BYTE NOT NULL Код блюда, определяющего заказ Код блюда
PK, FK Zak_id BYTE NOT NULL Код заказа клиента Номер заказа
  Kvo_zak INTEGER NOT NULL Количество порций выбранного блюда Количество блюд

 

Сущность «Vibor» (Выбор) - независимая сущность.

Ключ Наименование атрибута Тип данных Значение Описание Перевод
PK ID_zak BYTE NOT NULL Номер заказа Номер заказа
  Datet DATATIME NOT NULL Дата поступления заказа в обработку Дата и время поступления
  Info_vip BOOLEAN NOT NULL Информация о выполнении заказа Информация о выполнении заказа



2020-02-03 211 Обсуждений (0)
ГЛАВА 4 ОПИСАНИЕ МОДЕЛИ С ПОМОЩЬЮ IDEF1X 0.00 из 5.00 0 оценок









Обсуждение в статье: ГЛАВА 4 ОПИСАНИЕ МОДЕЛИ С ПОМОЩЬЮ IDEF1X

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (211)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)