Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Обратимся к правилам формирования связей между отношениями






1. Степень связи между объектами 1: 1

Для описания связи между объектами со степенью связи 1: 1 требуется от одного до трех отношений, в зависимости от класса принадлежности объектов:

1о: 1о – одна таблица с единственным ключом К: (! К, А1, А2,...) ! К
А1
А2…

 

1о: 1– две таблицы: (! К1, А1, А2...) и (! К2, К1, В1,...) Во 2 таблицу включен K1 как ВНЕШНИЙ ключ ! К1 ! К2
А1 К1
А2… В1…
1: 1– три таблицы: (! К1, А1, А2,...), (! К2, В1, В2,...) и таблица для связи (К1, К2, С1,...). ! К1 К1 ! К2
А1 К2 В1
А2… С1… В2…

2. Степень связи между объектами 1: N (и N: 1)

Для описания связи между объектами со степенью связи 1: N требуется от двух до трех отношений, в зависимости от класса принадлежности объектов:

1: Nо – две таблицы: (! К1, А1, А2,...) и (! К2, К1, В1, В2,...) ! К1 ! К2
А1 К1
А2… С1…

 

1: N – три таблицы: (! К1, А1, А2,...), (! К2, В1, В2,...) и таблица для связи (К1, К2, С1,...). ! К1 К1 ! К2
А1 К2 В1
А2… С1… В2…

3. Степень связи между объектами М: N

Для описания связи между объектами со степенью связи N: М требуется всегда три отношения (! К1, А2, А3,...), (! К2, В2, В3,...) и таблица для связи (К1, К2, С2, С3,...):

 

1: N – три таблицы: (! К1, А2, А3,...), (! К2, В2, В3,...) и таблица для связи (К1, К2, С3,...). ! К1 К1 ! К2
А1 К2 В1
А2… С1 В2…

 

Итоговая схема отношений (таблиц) базы данных «Турпоездка»

Турист Путевка Страна Объект

НОМЕР-ТУРИСТА: СЧ   НОМЕР ПУТЕВКИ: ДлЦел   НАЗВАНИЕ СТРАНЫ: Т30   НОМЕР-ОБЪЕКТА
фамилия: T30 1: N НОМЕР-ТУРИСТА: ДлЦел N: 1 столица: Т30 1: N НАЗВАНИЕ СТРАНЫ: Т30
имя: T30   НАЗВАНИЕ СТРАНЫ: Т30   ден. единица: Т15   название: Т30
отчество: T30   дата заезда: датф   нац. язык: Т30   описание: Т200
пол: T1   цена: ДенежнЗн   курс $: ЧПлТчк   расположение: Т30
пасп.. данные: T100   туроператор: Т30        
адрес: Т100            
телефон: Т15            





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.