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

18. Основні положення інформаційної моделі Баркера. Етапи постоенія моделі.

У нотації Баркера використовується тільки один тип діаграм діаграми сутність-зв'язок ERD. На ERD сутність представляється прямокутником будь-якого розміру, що містить ім'я сутності і список імен атрибутів, а так само покажчики ключових атрибутів.

 

Всі зв'язки в нотації Баркера є бінарними і являють собою лінії, що з'єднують сутності. Для кожного кінця зв'язку має бути визначено ім'я і ступінь множинності, тобто один або багато об'єктів бере участь у зв'язку. Ступінь множинності називається також кардинальним числом.

За ступенем обов'язковості зв'язку діляться на :

  • Для обов'язкової зв'язку використовується безперервна лінія.

  • Для необов'язковою - пунктирна.

У CASE-пакеті ERWIN обов'язкова зв'язок називається ідентифікуючої і зображується суцільною лінією. Необов'язкова зв'язок називається не ідентифікуючої і зображується пунктирною лінією. Поняття категорії і загальної сутності в класичній моделі Чена відповідають еквівалентним поняттям підтип і супертіп в нотації Баркера.

У CASE-пакеті ERWIN категоризація виконується за допомогою спеціальних символів, дискримінанти, семантика і зміст яких відрізняється в нотації IE і IDEF1X.

Внотаціі IE використовуються дискримінатори

Процес розробки інформаційної моделі системи включає сле-

дмуть основні кроки:

1) ідентифікація сутностей. Кожна сутність повинна мати унікальним дентіфікатором. Кожен екземпляр сутності повинен однозначно ідентифікуватися і відрізнятися від інших екземплярів у даної суті за ключовими ознаками. Кожна сутність володіє одним або кількома атрибутами, які або належать сутності, або успадковуються через зв'язок і є так званими зовнішніми ключами. Кожна сутність може мати будь-якою кількістю зв'язки з іншими сутностями.

2) ідентифікація зв'язків і вказівка ​​типів відносин. Зв'язки може присвоюватися ім'я, яке виражається дієсловом або граматичним оборотом.

3) ідентифікація атрибутів. Атрибути бувають обов'язкові і необов'язкові. Обов'язкові атрибути не можуть брати невизначених значень. Обов'язковими є всі атрибути первинного ключа, а також деякі з неключових атрибутів.

Унікальний ідентифікатор сутності - це атрибут або сукупність атрибутів для унікальної ідентифікації кожного примірника даного типу сутності.

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

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