Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Класифікація сутності

 

Настав момент розібратися в термінології. К. Дейт, який після Е.Кодда розвивив концепції реляційної моделі даних, визначає три основні класи сутності: стрижньова асоціативна та характеристична, а також підклас асоціативної суті – позначення.

Стрижньова сутність (стрижень) – це незалежна сутність.

Асоціативна сутність (асоціація) – це зв’язок виду “БАГАТО-ДО-БАГАТЬОХ” між двома або більше сутностями або екземплярами сутності. Асоціації розглядаються як повноправна сутність:

- вони можуть брати участь в інших асоціаціях і позначеннях точно так, як і стрижньова сутність;

- можуть володіти властивостями, тобто мати не тільки набір ключових атрибутів, необхідних для вказівки зв’язків, але і будь-яке число інших атрибутів, що характеризують зв’язок.

Характеристична сутність (характеристика) – це зв’язок виду “БАГАТО-ДО-ОДНОГО” або “ОДИН-ДО-ОДНОГО” між двома сутностями. Єдина мета характеристики в рамках даної наочної області полягає в описі або уточненні деякої іншої сутності. Необхідність в них виникає у зв’язку з тим, що сутність реального світу має іноді багатозначні властивості. Чоловік може мати декілька дружин, книга – декілька характеристик перевидання (виправлене, доповнене, перероблене, ...) тощо.

 

Для опису характеристики використовується нова пропозиція МІМ, що має в загальному випадку вигляд:

 

ХАРАКТЕРИСТИКА (атрибут 1, атрибут 2, ...) {СУТНІСТЬ, ЩО ХАРАКТЕРИЗУЄТЬСЯ}.

 

Розширимо мову ER-діаграм, ввівши для зображення характеристики трапецію (мал. 2.1).

 

 

 

Рис. 2.1. Елементи розширеної мови ER-діаграм

Позначення – це зв’язок виду “БАГАТО-ДО-ОДНОГО” або “ОДИН-ДО-ОДНОГО” між двома сутностями, відрізняється від характеристики тим, що не залежить від сутності, що позначається.

Розглянемо приклад побудови інфологічної моделі бази даних “Живлення”, де повинна зберігатися інформація про блюда, їх щоденне споживання, продукти, з яких готуються ці блюда, постачальників цих продуктів. Інформація використовуватиметься кухарем і керівником невеликого підприємства громадського харчування, а також його відвідувачами.

Лобіо по грузински Ламану очищену квасолю, нашаткований лук посолити, посипати перцем і припустити в маслі з невеликою кількістю бульйону; додати кинзу, зелень петрушки, рейган (базилік) і довести до готовності. Потім запекти в духовці. Квасоля стручкова (свіжа або консервована) 200 Лук зелений 40, Масло вершкове 30, Зелень 10. Вихід 210. Калорій 725.

 

За допомогою вказаних користувачів виділені наступні об’єкти та характеристики майбутньої бази даних:

1. Блюда, для опису яких потрібні дані, що входять в їх кулінарні рецепти: номер блюда (наприклад, з книги кулінарних рецептів), назва блюда, вид блюда (закуска, суп, гаряче), рецепт (технологія приготування блюда), вихід (вага порції), назва, калорійність і вага кожного продукту, що входить в блюдо.

2. Для кожного постачальника продуктів: найменування, адреса, назва продукту, що поставляється, дата постачання і ціна на момент постачання.

3. Щоденне споживання блюд (витрата): блюдо, кількість порцій, дата.

 

Аналіз об’єктів дозволяє виділити:

- стрижні Блюда, Продукти і Міста;

- асоціації Склад (пов'язує Блюда з Продуктами) і Постачання (пов’язує Постачальників з Продуктами);

- позначення Постачальники;

- характеристики Рецепти і Витрата.

 

ER-діаграма моделі показана на мал. 2.3.

Модель на мові МІМ має наступний вигляд:

Блюда (БЛ, Блюдо, Вигляд)Продукти (ПР, Продукт, Калорійність)Постачальники (ПОС, Місто, Постачальник) [Місто]Склад [Блюда M, Продукти N] (БЛ, ПР, Вес (г))Постачання [Постачальники M, Продукти N] (ПОС, ПР, Дата_П, Ціна, Вага (кг))Міста (Місто, Країна) Рецепти (БЛ, Рецепт) {Блюда}Витрата (БЛ, Дата_Р, Порцій) {Блюда}

У цих моделях Блюдо, Продукт і Постачальник – найменування, а БЛ, ПР і ПОС – цифрові коди блюд, продуктів і організацій, що поставляють ці продукти.

 

 

Рис. 2.2. Інфологічна модель бази даних "Живлення"


Читайте також:

  1. II. Класифікація видатків та кредитування бюджету.
  2. V. Класифікація і внесення поправок
  3. V. Класифікація рахунків
  4. А — позитивна умовна реакція натискання на клавішу, В — бурхлива емоційно-рухова реакція за відсутності харчового підкріплення сигналу.
  5. А. Структурно-функціональна класифікація нирок залежно від ступеню злиття окремих нирочок у компактний орган.
  6. Адміністративні провадження: поняття, класифікація, стадії
  7. Аналітичні процедури внутрішнього аудиту та їх класифікація.
  8. Антропологічний матеріалізм та психологічний аналіз сутності релігії Л.Фейєрбаха
  9. Банківська платіжна картка як засіб розрахунків. Класифікація платіжних карток
  10. Банківський кредит та його класифікація.
  11. Банківські ресурси, їх види та класифікація
  12. Бистрість – це здатність людини до термінового реагування на подразники та до високої швидкості рухів, що виконуються при відсутності значного зовнішнього опору.




Переглядів: 879

<== попередня сторінка | наступна сторінка ==>
Характеристика зв’язків, мова моделювання | Обмеження цілісності

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.013 сек.