Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 4.3. ER-моделювання предметної області
Мова ER-моделювання (від англ. Entity-Relationship — сутність-зв'язок) — це графічна мова, призначена для опису інформаційних потреб організації. Мова базується на концепції, згідно з якою інформаційне забезпечення будь-якої предметної області зображується як сукупність взаємозв'язаних об'єктів. Процес моделювання полягає у виділенні об'єктів (сутностей предметної області), визначенні їхніх властивостей і виявленні зв'язків між ними. Моделювання сутностей і зв'язків, що здійснюється переважно на етапах розроблення стратегії, аналізу і концептуального моделювання, має за основну мету створення точної та адекватної моделі інформаційних потреб організації. Основні поняття Далі будуть наведені означення базових понять, розглянуті основні властивості та формальні позначення сутностей, зв'язків, атрибутів, а також надані рекомендації і правила щодо креслення ER-діаграм. Сутність Сутність — це реальний або уявний об'єкт, інформація про який має бути зібрана чи збережена. Графічно сутність зображується пойменованим прямокутником із заокругленими кутами. Ім'я сутності подається в однині й пишеться великими літерами (рис. 7.1, а). Прямокутник, що зображує сутність, може бути будь-якої форми і розміру, основні вимоги — достатність місця для однозначного відображення імені (бажано не вживати скорочень) і зручність креслення ER-діаграми. Часто буває зручно подовжити прямокутник, щоб можна було провести до нього більше ліній зв'язку, уникаючи зайвих перетинів. Ім'я сутності має бути таким, щоб посилатися на тип або клас об'єктів, а не на окремий екземпляр. У нашому прикладі Хітроу або Орлі не можуть бути іменами сутностей, сутність — це АЕРОПОРТ, а згадані назви іменують екземпляри сутності (рис. 7.1, б). Якщо різні слова з одним і тим самим значенням використовуються як імена сутності, то можна застосовувати синоніми. Одне з імен вибирається як первинне, а його синоніми записуються через похилу риску. Перелічимо найважливіші властивості сутностей. ♦ Будь-який предмет або об'єкт може бути відображений лише однією сутністю, тобто сутності завжди є взаємовиключними. ♦ Кожна сутність має бути унікально ідентифікована, тобто має існувати спосіб незалежної ідентифікації кожного екземпляра сутності, що дає змогу відрізняти його від інших її екземплярів.
Зв'язок Прикладний зв'язок, або просто зв'язок — це пойменована асоціація двох або більшої кількості сутностей. Зв'язок двох сутностей або сутності з самою собою називається бінарним. Зазначимо, що будь-який зв'язок між більшою кількістю сутностей на стадії логічного проектування має бути змодельований за допомогою додаткової таблиці, яка з'єднується з іншими бінарними зв'язками. Тому надалі розглядатимемо лише бінарні зв'язки. З кожного боку бінарний зв'язок має такі характеристики: ♦ ім'я; ♦ множинність, або потужність; ♦ обов'язковість — зв'язок може бути обов'язковим або факультативним. Розрізняють дві множинності зв'язку — «один» і «багато». Якщо зв'язок між сутностями А і В з боку сутності А має множинність «один», то це означає, що кожний екземпляр В асоціюється даним зв'язком не більше ніж з одним екземпляром А. І навпаки, якщо екземпляр В може асоціюватися певним зв'язком із довільною кількістю екземплярів А, то зв'язок з боку сутності А має множинність «багато». Зв'язок між сутностями А і В є обов'язковим з боку сутності А, якщо кожен її екземпляр повинен асоціюватися даним зв'язком з певним екземпляром (певними екземплярами) сутності В. Якщо участь у зв'язку екземплярів Л не є обов'язковою, зв'язок з боку А називається факультативним. На діаграмах бінарні зв'язки зображуються лініями, що сполучають два прямокутники сутностей або рекурсивно один і той же прямокутник з самим собою. Множинність «один» зображується одинарним кінцем лінії, множинність «багато» — потрійним («пташина лапка»). Обов'язковий зв'язок зображується неперервною лінією, факультативний — пунктирною. На рис. 7.2 зображено зв'язок типу «багато-до-одного», що є обов'язковим з лівого боку і факультативним з правого.
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 377; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.220.120 (0.004 с.) |