Є два основні методи проектування баз даних з урахуванням використання зв'язків, що виключають одне одного: спільний домен та явні зовнішні ключі.
Якщо всі зовнішні ключі належать одному домену, то для проектування набору взаємовиключних зв'язків створюються два стовпці: ідентифікатор зв'язку та ідентифікатор екземпляра сутності. Стовпець ідентифікатора зв'язку потрібен для розрізнення зв'язків. Стовпець ідентифікатора екземпляра сутності є зовнішнім ключем. Для таблиці ПОСАДКОВИЙ_ТАЛОН стовпці, що реалізують зв'язки з сутностями РЕЙСОВИЙ ПОЛІТ або РЕЙС (рис. 7.21), можуть бути такими:
Пов'язаний_з char 4 not null
Номер_рейсу_польоту integer 4 not null
Стовпець Пов'язаний_з ідентифікує зв'язок, а стовпець Номер_рейсу_польоту — екземпляр сутності. Оскільки обидва зв'язки є обов'язковими, то й стовпці мають NOT NULL-опції. Значеннями стовпця Пов'язаний_з можуть бути, наприклад, рядки "РПОЛ" і "РЕЙС".
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление