Сутність

Основні поняття

План

Тема: Об'єктне моделювання. ER-модель.

Лекція №3.

Мета: Вивчити основні поняття ER-моделі, послідовність одержання реляційної схеми із ER-діаграми та функції захисту бази даних.

 

1. Основні поняття ER-моделі.

2.Проектування реляційної бази даних.

3.Функції захисту бази даних.

 

 

1.Мова ER-моделювання (від англ. Entity-Relationship — сутність-зв'язок) - це гра­фічна мова, призначена для опису інформаційних потреб організації. Мова базуєть­ся на концепції, згідно з якою інформаційне забезпечення будь-якої предметної області зображується як сукупність взаємозв'язаних об'єктів. Процес моделюван­ня полягає у виділенні об'єктів (сутностей предметної області), визначенні їхніх властивостей і виявленні зв'язків між ними.

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

Далі будуть наведені означення базових понять, розглянуті основні властивості та формальні позначення сутностей, зв'язків, атрибутів, а також надані рекомен­дації і правила щодо креслення ER-діаграм.

Сутність — це реальний або уявний об'єкт, інформація про який має бути зібра­на чи збережена. Графічно сутність зображується пойменованим прямокутником із заокругленими кутами. Ім'я сутності подається в однині й пишеться великими літерами (рис. 7.1, а).

Прямокутник, що зображує сутність, може бути будь-якої форми і розміру, ос­новні вимоги — достатність місця для однозначного відображення імені (бажано не вживати скорочень) і зручність креслення ER-діаграми. Часто буває зручно подовжити прямокутник, щоб можна було провести до нього більше ліній зв'яз­ку, уникаючи зайвих перетинів.

Ім'я сутності має бути таким, щоб посилатися на тип або клас об'єктів, а не на окремий екземпляр. У нашому прикладі Хітроу або Орлі не можуть бути іменами сутностей, сутність — це АЕРОПОРТ, а згадані назви іменують екземпляри сутності (рис. 7.1, б).

Якщо різні слова з одним і тим самим значенням використовуються як імена сутності, то можна застосовувати синоніми. Одне з імен вибирається як первин­не, а його синоніми записуються через похилу риску.

Перелічимо найважливіші властивості сутностей.

· Будь-який предмет або об'єкт може бути відображений лише однією сутністю, тобто сутності завжди є взаємовиключними.

· Кожна сутність має бути унікально ідентифікована, тобто має існувати спосіб незалежної ідентифікації кожного екземпляра сутності, що дає змогу відрізняти його від інших її екземплярів.