Головна Головна -> Реферати українською -> Інформатика, комп'ютери, програмування -> Розширена модель "сутність - зв'язок"

Розширена модель "сутність - зв'язок"

Назва:
Розширена модель "сутність - зв'язок"
Тип:
Реферат
Мова:
Українська
Розмiр:
5,00 KB
Завантажень:
217
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3 
Розширена модель "сутність - зв'язок"
План
1. Проблеми побудови моделей "сутність - зв'язок"
2. Приклад побудови моделі "сутність - зв'язок"
3. Задачі інформаційної системи
4. Аналіз предметної області
5. Побудова ER-діаграми
Для задоволення нових потреб, що висуваються більш складними застосуваннями, в семантичне моделювання були введені додаткові концепції, що розширюють його можливості. Така модель має назву розширеної ER-моделі (Enhanced Entity Relationship, EER-модель). Вона включає всі концепції ER- моделі плюс концепції уточнення, узагальнення, агрегування і композиції. Додаткові концепції базуються на таких поняттях, як суперклас і підклас. Суперклас може мати декілька підкласів. Наприклад підкласи Викладач, Керівник, Лаборант є членами суперкласу Співробітник. Це означає, що кожен екземпляр підкласу є в той же час і екземпляром суперкласу. Зв'язок між суперкласом і підкласом відноситься до типу 1:1.
Використання понять суперклас і підклас дозволяє визначити для підкласів власні атрибути і атрибути, що наслідуються від суперкласу. Так, наприклад, підклас Викладач повинен мати ті ж атрибути, що і всі Співробітники. Однак він має і свої власні атрибути, які не визначені для інших категорій працівників університету. До цих атрибутів можна віднести вчене звання, номер диплому про вчене звання, кількість навчально-методичних праць тощо. При відсутності підкласів для об'єкту Співробітник слід було б вводити атрибути, які б мали невизначене значення для інших співробітників (наприклад для лаборантів). Підклас може мати свої власні зв'язки, які не підходять для всіх екземплярів суперкласу. Наприклад, Викладач може мати підкласи Професор, Доцент, Асистент. Підклас наслідує не тільки атрибути, але і всі зв'язки суперкласу.
Уточнення це процес збільшення різниці між окремими екземплярами об'єкта за рахунок визначення їхніх відмінних характеристик. Цей процес є низхідним. Наприклад, перехід від об'єкта Співробітник до об'єктів Викладач і Керівник.
Узагальнення це процес зведення відмінностей між об'єктами до мінімуму шляхом виділення їх спільних характеристик. Цей процес є висхідним. Наприклад, перехід від об'єктів Викладач і Керівник до об'єкта Співробітник.
У процесі проведення уточнення або узагальнення можуть застосовуватися обмеження:
- ступеня участі;
- неперетинання.
Підкласи набора сутностей можуть перетинатися і не перетинатися. Якщо підкласи суперкласу не перетинаються, то це означає, що кожен екземпляр сутності може бути елементом тільки одного з підкласів (позначається Or). Зв'язки, які не перетинаються позначаються символом "G". Наприклад, співробітник може працювати або на посаді доцента, або на посаді професора, і не може бути одночасно і професором, і доцентом.
Якщо підкласи суперкласу перетинаються, то це означає, що будь-який екземпляр сутності може бути елементом декількох з підкласів (позначається And). Зв'язки які перетинаються позначаються символом "Gs". Наприклад, завідуючий кафедрою проводить заняття, і одночасно виконує
обов'язки викладача і керівника. На рис. 5.14 показана ієрархія сутностей з підкласами, що перетинаються і не перетинаються.
Проблеми побудови моделей "сутність - зв'язок"
При недостатньому розумінні суті встановлених зв'язків може бути створена модель, яка не буде повною мірою відображати зв'язки між реальними об'єктами. Визначають дефекти з'єднання, які виникають при невірній інтерпретації змісту деяких зв'язків: дефекти розгалуження і дефекти розриву.
Дефекти розгалуження мають місце, коли модель вірно відображає зв'язки між сутностями, але шлях між окремими
сутностями визначений неоднозначно. Цей дефект виникає в тому випадку, коли два або більше зв'язків типу 1:M виходять з однієї сутності.
Приклад. Розглянемо такі зв'язки: на факультеті займається багато студентів, у склад факультету входить багато груп (рис. 5.17). Ці зв'язки вірно відображають зміст предметної області, але при спробі з'ясувати, в яких групах займаються конкретні студенти, виникають проблеми. Із сутності Факультет виходять два зв'язки 1:M.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3 



Реферат на тему: Розширена модель "сутність - зв'язок"

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок