Основні поняття і елементи семантичної об’єктної моделі
Тема 2.2 Застосування семантичної об’єктної моделі для опису даних предметної області 1 Основні поняття і елементи семантичної об’єктної моделі 2. Приклад побудови семантичної діаграми об’єкту 3. Типи семантичних об’єктних моделей простих об’єктів (прості, композитні, складові)
Основні поняття і елементи семантичної об’єктної моделі Для моделювання даних предметної області використовується або модель " сутність-зв’язок ", або семантична об'єктна модель. Створюючи базу даних, необхідно вирішити, яку модель даних застосовувати. З точки зору семантичної об'єктної моделі, сутності, у тому вигляді, як вони визначені у моделі сутність-зв'язок, не існують. Вони є лише фрагментами реальних сутностей. Фактично, єдині сутності, які мають зміст для користувачів, – це семантичні об'єкти. Тому для моделювання даних предметної області буде використовуватись семантична об'єктна модель. Семантичний об'єкти – це іменована сукупність атрибутів, яка у достатній мірі описує окремий феномен. Атрибут є описом однієї з характеристик феномена. Існує три типи атрибутів: прості, групові і об'єктні. Прості атрибути містять одну характеристику. Групові атрибути являють собою сукупність інших атрибутів. Об'єктні атрибути встановлюють зв'язок між двома семантичними об'єктами. Семантичні об'єкти прийнято відображувати графічно у вертикально орієнтованих прямокутниках. Ім'я об'єкту, яке пишеться великими літерами, приводиться зверху, а атрибути записуються по порядку після імені об'єкту. Таке графічне відображення носить назву об'єктної діаграми. Кожний атрибут семантичного об'єкту має максимальне і мінімальне кардинальні числа. Мінімальне кардинальне число показує кількість екземплярів атрибута, які повинні існувати, щоб об'єкт був допустимий. Звичайно це число дорівнює 0 або 1. Якщо воно має значення 0, то атрибут може не мати значення, якщо 1, то атрибут повинен мати значення. В окремих випадках значення може бути більше одиниці. Максимальне кардинальне число показує максимальну кількість екземплярів атрибута, яку може мати об'єкт, звичайно воно дорівнює 1 або N. Кардинальність відображується у вигляді нижнього індексу атрибута у форматі N.M, де N – мінімальне кардинальне число, а M – максимальне. Кардинальні числа груп і атрибутів груп, як правило, незначні. Так груповий атрибут Місцева адреса має Кардинальність 0.1, а його прості атрибути Корпус і НомерОфіса мають Кардинальність 1.1. Об'єктні атрибути, у зв'язку з їх застосуванням у двох або більше об'єктах, мають назву парних атрибутів. Об'єктний ідентифікатор – один або декілька атрибутів об'єкта, за допомогою яких користувач може ідентифікувати екземпляр об'єкта. У семантичних об’єктних діаграмах об'єктні ідентифікатори позначаються за допомогою літер ID перед атрибутом. Якщо ідентифікатор є унікальним, то ці літери підкреслюються знизу. У більшості випадків Кардинальність атрибута-ідентифікатора дорівнює 1.1 і це значення використовується за замовчанням.
|