Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проектування заданої предметної області

Реферат Проектування заданої предметної області





ується.

Ключові поля всіх батьківських таблиць увійдуть в ключ дочірньої таблиці.

Для дочірньої таблиці вони будуть називатися зовнішніми ключами.

Сущность1 ( ключ1 , ключ2, атрибут1, Атрібут2)

Перетворення підтипів сутностей.

1 спосіб. Створюється одна таблиця, в яку поміщають всі атрибути. Для того, щоб вказати, до якого підтипу належить об'єкт, доводиться вводити додаткове поле-ознака.

Сущность1 ( Ключ, атрибут1, Атрібут2, Атрібут3, Атрібут4, Атрібут4, Ознака)

Недоліком цього способу є те, що в таблиці залишається багато незаповнених полів: для об'єкта підтипу 1 атрибути 4 і 5, а для об'єкта підтипу 2 - атрибути 2 і 3 залишаться порожніми.

спосіб. Створюється окрема таблиця для кожного підтипу. У неї включаються всі атрибути цього підтипу і всі атрибути надтип.

Подтіп1 ( Ключ, атрибут1, Атрібут2, Атрібут3)

Подтіп2 ( Ключ, атрибут1, Атрібут4, Атрібут5)

Недоліком цього підходу є те, що підтипи тепер ніяк не пов'язані один з одним.

спосіб. Створюється одна таблиця для надтип, і по одній таблиці для кожного підтипу, до якої включаються ключові поля надтип:

Сущность1 ( Ключ, атрибут1)

Подтіп1 ( Ключ, Атрібут2, Атрібут3)

Подтіп2 ( Ключ, Атрібут4, Атрібут5)

Недоліком цього підходу є те, що інформація про кожен об'єкт тепер розкидана по двох таблиць.

) Перетворення зв'язків

Зв'язок М: М

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

Сущ1Сущ2 ( ключ1 , ключ2, атрибут1).

Зв'язок 1: М

1 спосіб. Точно так само, як і у випадку М: М, створюється нова таблиця, яка містить ключові поля кожної сутності, що бере участь у зв'язку. У назві зазвичай відображають, які саме сутності зв'язуються, або називають нову таблицю ім'ям зв'язку.

Ключем буде ключ другу сутність.

(Цей спосіб краще використовувати в тому випадку, якщо зв'язок не є «рівно до одного», тобто не всі екземпляри сутностей беруть участь у зв'язку.)

Сущ1Сущ2 (ключ1, ключ2 ).

спосіб. Нова таблиця не створюється, а в таблицю дочірньої суті додають ключові поля батьківської сутності (в ключ дочірньої суті вони входити не будуть! ). Ключові поля батьківського суті являють собою зовнішній ключ (foreign key) для дочірньої сутності.

( Цей спосіб краще використовувати в тому випадку, якщо зв'язок є зв'язком «рівно до одного», тобто всі екземпляри сутностей беруть участь у зв'язку. У цьому випадку поле зовнішнього ключа ніколи НЕ БУДЕ порожнім. )

Таблиця дочірньої суті: Сущность2 ( ключ2, атрибут1, ключ1).

. Связь1 1 1 спосіб. Точно так само, як і у випадку М: М, створюється нова таблиця, яка містить ключові поля кожної сутності, що бере участь у зв'язку. У назві зазвичай відображають, які саме сутності зв'язуються, або називають нову таблицю ім'ям зв'язку.

Ключем буде ключ будь сутності.

(Цей спосіб краще використовувати в тому випадку, якщо зв'язок не є «рівно до одного», тобто не всі екземпляри сутностей беруть участь у зв'язку.)

Сущ1Сущ2 ( ключ1 , ключ2) або Сущ1Сущ2 (ключ1, ключ2 ).

спосіб. Точно так само, як і в 2 випадку 1: М, нова таблиця не створюється, а в таблицю однієї з сутностей (вважатимемо її дочірньої) додають ключові поля іншої сутності (вважатимемо її батьківської).

( Якщо зв'язок не є зв'язком «рівно до одного» по відношенню до батьківській таблиці, тобто не всі екземпляри сутностей беруть участь у зв'язку, поле зовнішнього ключа в деяких записах може бути порожнім .)

Таблиця дочірньої суті: Сущность1 ( ключ1, атрибут1, ключ2),

або Сущность2 ( ключ2, Атрібут2, ключ1). ...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Благодійні програми компаній, як спосіб зв'язку з громадськістю
  • Реферат на тему: Автоматичний ключ бурової АКБ-3М2
  • Реферат на тему: Автоматизований ключ бурової
  • Реферат на тему: Пептиди плазми збагаченої тромбоцитами: ключ до регенерації
  • Реферат на тему: Таблиця Excel