Студопедия — Основні поняття ЕR-ДІАГРАМ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Основні поняття ЕR-ДІАГРАМ






Сутність — це клас однотипних об’єктів (людей, подій, станів, ідей, предметів і т.д.), інформація про які повинна бути врахована в моделі [31]. Сутність має ім’я, що виражене іменником в однині, і позначається у вигляді прямокутника з назвою (рис. 10.1, а). Прикладами сутностей можуть бути такі класи об’єктів, як «Студент», «Співробітник», «Товар».

 

Співробітник   Співробітник   Співробітник
    Табельний номер Прізвище Ім'я По батькові Посада Зарплата   Табельний номер Прізвище Ім'я По батькові Посада Зарплата

а б в

 

Рисунок 10.1 – Позначення сутностей в нотації Баркера:

а – без атрибутів,

б – з атрибутами; в – з ключовим атрибутом

 

Екземпляр сутності — це конкретний представник даної сутності. Наприклад, конкретний представник сутності «Студент» — «Максимів». Причому сутність повинна мати деякі властивості, унікальні для кожного екземпляра цієї сутності, для того щоб розрізняти екземпляри.

Атрибут сутності — це іменована характеристика, яка являється деякою властивістю сутності. Ім’я атрибуту повинно бути виражене іменником в однині. Прикладами атрибутів сутності «Студент» можуть бути такі атрибути, як «Номер залікової книжки», «Прізвище», «Ім'я», «Рід», «Вік», «Середній бал» і тому подібне. Атрибути зображаються в прямокутнику, що позначає сутність (рис. 10.1, б ).

Ключ сутності — це ненадмірний набір атрибутів, значення яких в сукупності є унікальними для кожного екземпляра сутності. При видаленні будь-якого атрибуту з ключа порушується його унікальність. Ключів у сутності може бути декілька. На діаграмі ключові атрибути відображаються підкресленням (рис. 10.1, в).

Зв'язок — це відношення однієї сутності до іншої або до самої себе. Можливо по одній сутності знаходити інші, зв’язані з нею. Наприклад, зв'язки між сутностями можуть виражатися наступними фразами — «СПІВРОБІТНИК може мати декілька ДІТЕЙ», «СПІВРОБІТНИК зобов'язаний числитися точно в одному ВІДДІЛІ». Графічно зв'язок зображується лінією, яка з’єднує дві сутності (рис.10.2).

 

Співробітник 1, 1 мати    
       
      0, N   Дитина
           
      належати    

Рисунок 10.2 – Приклад зв’язку між сутностями

Кожен зв'язок має одне або два найменування. Найменування зазвичай можна виразити невизначеною формою дієслова: «Продавати», «Бути проданим» і тому подібне. Кожне з найменувань відноситься до свого кінця зв'язку. Іноді найменування не пишуться, зважаючи на їх очевидність.

Степінь зв’язку – це кількість сутностей, які приймають участь у зв’язку. Степінь зв’язку 2 називається бінарною, степінь N – N - арною. Зв’язок, в якому одна і та ж сама сутність приймає участь в різних ролях, називається рекурсивною або унарною. Зв'язок може мати один з наступних типів — рис. 10.3.

Зв'язок типу один-до-одного означає, що один екземпляр першої сутності пов'язаний точно з одним екземпляром другої сутності.

Такий зв'язок найчастіше свідчить про те, що ми неправильно розділили одну сутність на дві.

Зв'язок типу один-до-багатьох означає, що один екземпляр першої сутності пов'язаний з декількома екземплярами другої сутності. Це тип зв'язку найчастіше використовується.

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

Кожен зв'язок може мати один з двох модальних зв'язків (рис. 10.4).

Зв'язок може мати різну модальність з різних кінців, як на рис. 10.2. Кожен зв'язок може бути прочитаним як зліва направо, так і справа наліво. Зв'язок на рис. 10.2 читається так: зліва направо: «Співробітник може мати декілька дітей»; справа наліво: «Дитина повинна належати точно одному співробітникові».







Дата добавления: 2014-12-06; просмотров: 1076. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

Реостаты и резисторы силовой цепи. Реостаты и резисторы силовой цепи. Резисторы и реостаты предназначены для ограничения тока в электрических цепях. В зависимости от назначения различают пусковые...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия