
- •Бази даних та інформаційні системи. Основні поняття.Історія розвитку субд
- •Система управління бд – субд. Компоненти середовища субд. Функції субд
- •Основні функції субд
- •5. Журналізація
- •6. Підтримка мов бд
- •Архітектура бд. Три рівня архітектури: зовнішній рівень, концептуальний рівень, внутрішній рівень
- •Архітектура бази даних
- •Зовнішній рівень
- •Внутрішній рівень
- •Мета побудови моделі даних полягає в представлені даних в зрозумілому вигляді.
- •Об’єктні моделі даних
- •Моделі даних на основі записів..
- •3.1. Показник кардинальності
- •8)Er діаграми моделі “сутність-зв’язок”.
3.1. Показник кардинальності
Показник кардинальності Описує кількість можливих зв'язків для кожної з сутності-учасниці.
Найбільш поширеними є бінарні зв'язки з показниками кардинальності "один до одного" (1:1), "один до багатьох" (1:М) і "багато до багатьох" (M:N).
Показники кардинальності зв'язків між сутностями визначаються перш за все виробничими правилами, встановленими на даному підприємстві. Правила, що визначають показники кардинальності, називаються бизнес-правилами (business rules) організації. Важливою частиною моделювання процесів функціонування підприємства є виділення і облік тих, для яких (без виключення) існують бизнес-правил. На жаль, не всі існуючі типи бизнес-правил можуть бути представлені за допомогою ER-модели.
Зв'язки „один до одного"
Зв'язок „один до багатьох"
Зв'язки "багато до багатьох"
Ступінь участі Визначає, чи залежить існування деякої сутності від участі в зв'язку деякій іншій сутності.
Існує два варіанти участі сутності в зв'язку: повне (total) і часткове (partial). Ступінь участі є повним, якщо для існування деякої сутності потрібне існування іншої сутності, пов'язаної з нею певним зв'язком. Інакше ступінь участі є частковим.
8)Er діаграми моделі “сутність-зв’язок”.
Модель "сутність-зв'язок" (ER-модель) (англ. Entity-relationship model або entity-relationship diagram) - модель даних, яка дозволяє описувати концептуальні схеми за допомогою узагальнених конструкцій блоків. ER-модель - це мета-модель даних, тобто засіб опису моделей даних. Модель "сутність-зв'язок" ґрунтується на якійсь важливій семантичній інформації про реальний світ і призначена для логічного представлення даних. Вона визначає значення даних в контексті їх взаємозв'язку з іншими даними. Важливим для нас є той факт, що з моделі "сутність-зв'язок" можуть бути породжені всі існуючі моделі даних (ієрархічна, мережева, реляційна, об'єктна), тому вона є найбільш загальною. Будь-який фрагмент наочної області може бути представлений як безліч сутностей, між якими існує деяка безліч зв'язків.
ER-модель - це одна з найпростіших візуальних моделей. Вона дозволяє осягнути структуру об'єкта «крупними мазками», в загальних рисах. Такий загальний опис структури називається ER-діаграмою або онтологією вибраної предметної області (area of interest).
Сутність (entity) - це об'єкт, який може бути ідентифікований якимсь способом, що відрізняє його від інших об'єктів. Приклади: конкретна людина, підприємство, подія і т.д.
Набір сутностей (entity set) - множини сутностей одного типу (що володіють однаковими властивостями). Сутність фактично є множиною атрибутів, які описують властивості всіх членів даного набору сутності.
Модель сутність-зв’язок була запропонована в 1976 Пітером Пін-Шен Ченом, американським професором комп’ютерних наук в університеті штату Луїзіана. Насправді, Чен не придумував цієї моделі самотужки, він взяв ідеї з раніших робіт наприклад, А. Брауна та інших. Але Чен зробив дуже багато для формалізації та популярності ERM, а також для її проникнення в літературу.
9)Математичне відношення та його зв’язок з БД. Властивості відношень.