Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / 3БД.doc
Скачиваний:
36
Добавлен:
30.05.2020
Размер:
93.7 Кб
Скачать
  1. Зв’язок “багато до багатьох“

Такий зв’язок наз. «багато до багатьох» і на схемах позначається (*:*).

Вибір первинного ключа сутності здійснюється з урахуванням сумарної довжини атрибутів, мінімальної кількості атрибутів в ключі, а також наявності гарантій унікальності в поточний момент часу, а також у ближньому майбутньому.

В нашому прикладі табельний номер робітника 5 символів – використовувати зручніше ніж ідентифікаційний код – 10 символів. Відповідно первинним ключем саме атрибут staffNo а інд.код. в даному випадку буде розподілятися як альтернативний ключ.

3 Схематичне представлення атрибутів

Якщо сутність визначеного типу повинна відображатися на схемі разом зі своїм атрибутом, то прямокутник, що представляє цю сутність, ділиться на дві частини. У верхній частині відображається ім’я сутності а в нижній – список імен атрибутів. Першими в цьому списку повинен бути первинний ключ, якщо він визначений. Ім’я атрибуту первинного ключа повинне бути промарковане дескриптором {PR} (від primary key).

Контрольні питання

  1. В чому полягає суть запропонованої методології проектування?

  2. Якими є основні етапи проектування БД?

  3. В чому полягає суть концептуального проектування БД?

  4. В чому полягає суть логічного етапу проектування БД?

  5. В чому полягає суть фізичного етапу проектування БД?

  6. В чому полягає основна мета концептуального етапу проектування?

  7. Як відбувається виявлення типів сутностей в моделі? Визначення «Тип сутності»

  8. Що називають екземпляром сутності?

  9. Як відбувається виявлення зв’язків в моделі? Дайте визначення «типу зв’язку»

  10. Що називають екзем. Зв’язку

  11. Назвіть відомі засоби графічного проектування моделі БД, дайте визначення.

  12. Що називають атрибутом сутності?

  13. Як відбувається визначення атрибутів?

  14. Поясніть різницю між простим і складним атрибутом.

  15. Дайте визначення домену атрибуту і наведіть відповідні приклади.

  16. Поясніть яким чином обираються потенційні ключі для типів сутностей

  17. Яка різниця між первинним і альтернативним ключем. Дайте обидва визначення.

  18. Як схематично представляються атрибути та зв’язки між ними?

Домашнє завдання: підготовити специфікацію вимог користувача для практичного прикладу студентський гуртожиток, водійська школа, районна лікарня. Створіть локальну модель даних для кожного випадку, словник даних та ER – діаграму.

7

Соседние файлы в папке лекции