Сутність
Основні поняття
План
Тема: Об'єктне моделювання. ER-модель.
Лекція №3.
Мета: Вивчити основні поняття ER-моделі, послідовність одержання реляційної схеми із ER-діаграми та функції захисту бази даних.
1. Основні поняття ER-моделі.
2.Проектування реляційної бази даних.
3.Функції захисту бази даних.
1.Мова ER-моделювання (від англ. Entity-Relationship — сутність-зв'язок) - це графічна мова, призначена для опису інформаційних потреб організації. Мова базується на концепції, згідно з якою інформаційне забезпечення будь-якої предметної області зображується як сукупність взаємозв'язаних об'єктів. Процес моделювання полягає у виділенні об'єктів (сутностей предметної області), визначенні їхніх властивостей і виявленні зв'язків між ними.
Моделювання сутностей і зв'язків, що здійснюється переважно на етапах розроблення стратегії, аналізу і концептуального моделювання, має за основну мету створення точної та адекватної моделі інформаційних потреб організації.
Далі будуть наведені означення базових понять, розглянуті основні властивості та формальні позначення сутностей, зв'язків, атрибутів, а також надані рекомендації і правила щодо креслення ER-діаграм.
Сутність — це реальний або уявний об'єкт, інформація про який має бути зібрана чи збережена. Графічно сутність зображується пойменованим прямокутником із заокругленими кутами. Ім'я сутності подається в однині й пишеться великими літерами (рис. 7.1, а).
Прямокутник, що зображує сутність, може бути будь-якої форми і розміру, основні вимоги — достатність місця для однозначного відображення імені (бажано не вживати скорочень) і зручність креслення ER-діаграми. Часто буває зручно подовжити прямокутник, щоб можна було провести до нього більше ліній зв'язку, уникаючи зайвих перетинів.
Ім'я сутності має бути таким, щоб посилатися на тип або клас об'єктів, а не на окремий екземпляр. У нашому прикладі Хітроу або Орлі не можуть бути іменами сутностей, сутність — це АЕРОПОРТ, а згадані назви іменують екземпляри сутності (рис. 7.1, б).
Якщо різні слова з одним і тим самим значенням використовуються як імена сутності, то можна застосовувати синоніми. Одне з імен вибирається як первинне, а його синоніми записуються через похилу риску.
Перелічимо найважливіші властивості сутностей.
· Будь-який предмет або об'єкт може бути відображений лише однією сутністю, тобто сутності завжди є взаємовиключними.
· Кожна сутність має бути унікально ідентифікована, тобто має існувати спосіб незалежної ідентифікації кожного екземпляра сутності, що дає змогу відрізняти його від інших її екземплярів.