і сутності залежать від наявності зв'язку. Т.е, примірник однієї сутності зобов'язаний бути пов'язаний не менше ніж з одним примірником іншої сутності, і навпаки;
Необов'язкова зв'язок означає, що жодна з сутностей не залежить від наявності зв'язку. Т.е, примірник однієї сутності може бути пов'язаний з одним або кількома примірниками іншої сутності, а може бути і не пов'язаний ні з одним екземпляром.
Можливий зв'язок означає, що одна з сутностей залежить від наявності зв'язку. Тобто один кінець зв'язку необов'язковий, а інший-обов'язковий.
При розробці ER-моделей необхідно отримати наступну інформацію про предметну область:
1. Список сутностей предметної області.
2. Список атрибутів сутностей.
. Опис взаємозв'язків між сутностями.
Малюнок 2. ER-діаграма
Логічне моделювання даних
Найбільш поширеною логічною моделлю на сьогоднішній день є реляційна модель. Згідно Дейта, реляційна модель складається з трьох частин:
В· Структури даних (структурна частина);
В· Обмежень, що накладаються на дані (цілісна частина);
В· Набору допустимих операцій над даними (маніпуляційна частина).
Структура реляційних даних
Єдиною структурою даних, використовуваної в реляційної моделі, є ставлення (relation). Ставлення являє собою зв'язок між елементами декількох множин атомарних однотипних значень, іменованих доменами. Кажуть, що значення належать до одного й того ж домену, якщо має сенс їх порівняння. Атрибутом відносини називають набір значень, що належать до одного і того ж домену. p align="justify"> Відносини реалізуються у вигляді двовимірних таблиць, що володіють такими властивостями:
1. Кожна таблиця складається з однотипних рядків і має унікальне ім'я.
2. У кожній позиції таблиці на перетині рядка і стовпчика може міститися лише одне значення.
. Рядки таблиці обов'язково відрізняються один від одного хоча б одним значенням.
. стовпчики таблиці однозначно присвоюються імена, і в кожному з них розміщуються однорідні значення даних
. При виконанні операцій з т...