Перший крок моделювання - витягання інформації з інтерв'ю і виділення сутності. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Перший крок моделювання - витягання інформації з інтерв'ю і виділення сутності.

Поиск

23.  Кроки моделювання даних

Сутність (Entity) - реальний або уявний об'єкт, що має істотне значення для даної наочної області, інформація про яке підлягає зберіганню (малюнок 5).

Кожна сутність повинна володіти унікальним ідентифікатором. Кожен екземпляр суті повинен однозначно ідентифікуватися і відрізнятися від всіх інших екземплярів даного типу суті. Кожна сутність повинна володіти деякими властивостями:

· кожна сутність повинна мати унікальне ім'я, і до одного і того ж імені повинна завжди застосовуватися одна і та ж інтерпретація. Одна і та ж інтерпретація не може застосовуватися до різних імен, якщо тільки вони не є псевдонімами;

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

· сутність володіє одним або декількома атрибутами, які однозначно ідентифікують кожен екземпляр суті;

· кожна сутність може володіти будь-якою кількістю зв'язків з іншою суттю моделі.

Зв'язок (Relationship)- пойменована асоціація між двома сутністями, значуща для даної наочної області. Зв'язок - це асоціація між сутністю, при якій, кожен екземпляр однієї сутності, званою батьківською сутністю, асоційований з довільною (зокрема нульовим) кількістю екземплярів другої суті, званою сутністю-нащадком, а кожен екземпляр сутіності-нащадка асоційований в точності з одним екземпляром сутності-батька. Таким чином, екземпляр сутності-нащадка може існувати тільки при існуванні сутності батька.

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

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

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

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



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 7; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.110.233 (0.009 с.)