Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методрекомендації_БДтаІС остаточний.doc
Скачиваний:
5
Добавлен:
11.11.2019
Размер:
5.15 Mб
Скачать

3. Проекти для групової роботи і професійні питання

  1. Створіть EERмодель для представлення вимог до даних з учбового проекту University Accommodation Office (Додаток, приклад 2):

а) виділіть типи сутностей ;

б) виділіть типи зв'язків і визначіть для них показники кардинальності і ступінь участі сторін;

в) виділіть атрибути і зв'яжіть їх з типами сутностей і зв'язків;

г) визначіть потенційні і первинні ключі сутностей;

д) виконайте спеціалізацію/генералізацію типів сутностей (там, де це необхідно);

е) виконайте категоризацію типів сутностей (там, де це необхідно);

ж) намалюйте EERдіаграму|.

Вкажіть всі допущення, які були зроблені при створенні цієї EERмоделі.

3.2. Прочитайте статті про кожну з наступних моделей даних:

а. Категорновідносна модель ( (ERмодель) Chen, 1976).

b. Семантична модель даних (Hammer| and| McLeod|, 1981).

с. Функціональна модель даних (Shipman|, 1981).

3.3. З'ясуйте, як в кожній з них . йде справа з складеними об'єктними множинами.

3.4. З'ясуйте, чи містять статті інформацію, достатню для відповіді на наступні питання:

  • Чи можуть складені об'єкти в моделі мати атрибути?

  • Чи можуть вони брати участь у зв’язках?

  • Чи можна з цих зв’язків знов створювати складені об'єкти?

3.5. Групові завдання:

  1. Створіть EERмодель для представлення вимог до даних з учбового проекту Нерухомість Кіровоградщини (Додаток до теми 1, приклад B)

  2. Створіть EERмодель для представлення вимог до даних з учбового проекту Wellmeadows Hospital (Додаток до теми 1, приклад A)

Словник основних термінів до теми 3

nарне відношення. Відношення між n елементами.

Абстрактна об'єктна множина. Об'єктна множина, що складається з елементів, які неможливо роздрукувати.

Атрибути – властивість типа сутності або типа зв´язку.

Багатозначний атрибут приймає багато значень для деякої сутності

Бізнесправила (business rules) організації правила, що визначають показники кардинальності

Зв´язок – асоціація між сутностями, яка включає по одній сутності з кожного типу зв´язку, що приймає участь у зв´язку.

Зовнішній ключ Сукупність атрибутів відношення значення яких є одночасно і значеннями первинного ключа іншого відношення.

Ключові атрибути – елемент даних, який дозволяє унікально ідентифікувати окремі екземпляри деякого типу сутності

Модель. Представлення реальності, що фіксує лише вибрані деталі.

Об'єктна множина . Множина речей одного вигляду.

Одиндо багато. Відношення, що має потужність «один» в одному напрямі і «багато», — в іншому.

Однозначний атрибут –приймає тільки одне значення для однієї сутності

Первинний ключ потенційний ключ, який обрано для в якості первинного ключа.

Показник кардинальності Описує кількість можливих зв'язків для кожної з сутіучасниці.

Потенційний ключ – атрибут або набір атрибутів, який унікально ідентифікує окремі екземпляри деякого типу сутності

Потужність (кардинальність). Максимальне число елементів однієї об'єктної множини, пов'язане з одним елементом іншої об'єктної множини.

Похідний атрибут – представляє значення, яке є похідним від значень зв´язаного з ним атрибуту або деякої множини атрибутів, що належать деякому (необов´язково даному) типу сутностей

Простий атрибут – атрибут, складений з одного компонента Складений атрибут атрибут, складений з декількох компонентів з незалежним існуванням

Семантична модель. Модель, що фіксує значення суті і зв’язків реального миру.

Сильний тип сутності існування його не залежить ні від якого іншого типу сутності

Складена об'єктна множина. Відношення, що розглядається як об'єктна множина.

Слабий тип сутності існування залежить від іншого типу сутності.

Степінь зв´язку – кількість сутностей, які охоплені одним зв´язком.

Рекурсивний зв´язок – це зв´язок, в якому одні і тіж сутності приймають участь декілька разів в різних ролях.

Ступінь участі є повним якщо для існування деякої сутності потрібне існування іншої сутності, пов'язаної з нею певним зв'язком

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

Ступінь участі визначає, чи залежить існування деякої сутності від участі в зв'язку деякої іншої сутності.

Сутність – екзепляр типа сутності , який може бути ідентифікований унікальним чином.

Тип зв´язку – набір осмислених асоціацій між типами сутностей

Тип сутності об´єкт або концепція , яка характеризується на даному підприємстві, як така, що має незалежне існування.

Узагальнення. Об'єктна множина, що є надмножиною іншої об'єктної множини (тобто що містить його).

Функціональне відношення. Відношення, що має максимальну потужність «один» хоч би в одному напрямі.

Додаток до теми

Приклад 1 [10]