Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора БД.docx
Скачиваний:
300
Добавлен:
22.02.2016
Размер:
306.96 Кб
Скачать

6.Слабкі та складні сутності. Проведення етапу концептуального проектування субд.

Слабкі та складні сутності

Іноді виникає ситуація, коли первинний ключ деякого типу сутності складається з

властивостей, які належать іншому типу сутності.

Слабка сутність (weak entity) — такий тип сутності, первинний ключ якої складається

(повністю або частково) з властивостей іншого типу сутностей. Інакше, слабка сутність

називається залежною від інших.

Зауваження: можлива ситуація, коли слабка сутність може залежати від декількох типів

сутностей

Розрізняють такі типи сутностей: прості, тобто неподільні сутності, і складні сутності

Складні сутності бувають:

• складові — відповідають відображенню "ціле — частина";

• узагальнені — відповідають відображенню "рід — вид" або "супертип — підтип";

• агреговані — відповідають, зазвичай, якому-небудь процесу, в який залучені інші

об'єкти.

Проведення етапу концептуального проектування СУБД.

Будь-яка база даних (БД) — деяка модель предметної області, тобто в БД зберігаються

тільки ті факти реального світу, які необхідні в конкретній задачі. Отже, при проектуванні

потрібно виділити факти, що цікавлять користувачів, і відсікти непотрібні, а потім формально

описати потрібні факти.

Семантичне моделювання — найпопулярніший підхід до формального опису

предметної області.

Цей підхід заснований на визнанні факту існування в реальному світі об'єктів. Об'єкти

мають набори характеристик (або властивостей) і взаємодіють між собою за допомогою

зв'язків.

Переваги підходу "Об’єкт — Властивість — зв'язок" — як найпопулярнішого з

підходів семантичного моделювання такі:

• незалежність від подальшої реалізації;

• віддзеркалення семантики предметної області (значення кожного об'єкту, зв'язку,

властивості).

Особливо важливим є те, що використання підходу "Об’єкт — Властивість — зв'язок"

дозволяє зберегти не тільки дані, але і частково значення (семантику) цих даних.

Методології проектування, засновані на ідеях семантичного моделювання, часто

називають низхідними методологіями, оскільки вони починають з вищого рівня абстракції -

конструкції реального світу, і закінчуються на рівні, коли створюється конкретна схема БД.

7. Графічне представлення предметної області. Діаграми "Сутність – Зв'язок". Приклади діаграм Чена. Інструменти візуалізації схеми бази даних

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

Приклади діаграм Чена

Графічне представлення.Основною формою представлення семантичної мережі є граф. Поняття семантичної мережі записуються в овалах або прямокутниках і з'єднуються стрілками з підписами — дугами .Це найзручніша форма яка сприймається людиною. Її недоліки виявляються, коли ми починаємо будувати складніші мережі або намагаємося врахувати особливості природної мови.