Студопедия

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

КАТЕГОРИИ:

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






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




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            

mylektsii.ru - Мои Лекции - 2015-2019 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал