Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Зв’язок виду 1:М




Зв’язок виду 1:1

Ключ зв’язку.

При зв’язуванні двох таблиць виділяють основну та допоміжну (підлеглу) таблицю. Логічне зв’язування таблиць провадиться за допомогою ключа зв’язку (зовнішній ключ).

Ключ зв’язку, за аналогією із звичайним ключем таблиці, складається з одного або декількох полів, які в даному випадку називаються полями зв’язку (ПС).

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

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

 

Характеристика видів зв’язку таблиць

Характеристика полів зв’язку за видами 1:1 1:М М:1 М:М
Поле зв’язку основної таблиці являються ключем являються ключем не являються ключем не являються ключем
Поле зв’язку додаткової таблиці являються ключем не являються ключем являються ключем не являються ключем

 

Зв’язок виду 1:1 утворюється у випадку, коли всі поля зв’язку основної та додаткової таблиці є ключовими. Оскільки значення в ключових полях обох таблиць не повторюються, забезпечується взаємнооднозначна відповідність записів з цих таблиць, тобто таблиці є рівноправними.

Зіставлення записів двох таблиць по суті означає утворення нових “віртуальних записів” (псевдозаписів). На практиці зв’язки виду 1:1 використовують досить рідко, так як інформацію з двох таблиць легко об’єднати в одну таблицю, яка займає значно менше місця в пам’яті ПК. Можливі випадки, коли зручніше мати не одну, а дві чи більше таблиці. Причинами цього може бути необхідність прискорити обробку, підвищити зручність роботи користувачів, забезпечити вищу ступінь захисту інформації.

Зв’язок 1:М має місце, коли одному запису основної таблиці відповідає декілька записів допоміжної таблиці.

Приклад:

Таблиця О1 Таблиця Д1

* + * +

Поле11 Поле12   Поле21 Поле22
а     а стіл
б     в книга
в      

 

Таблиця О2 Таблиця Д2

* + * + *

Код Вид пристрою   Код Фірма-виробник Наявність
  а Acer так
  а Mitsumi ні
а CD-ROM   а NEC так
  а Panasonic так
б CD-Recorder   а Sony так
  б Philips ні
в Sound Blaster   б Sony ні
  б Yamaha так
  в Creative Labs так

 

Таблиця ОЗ

+

Поле11 Поле12 Поле13
деталь1 чавун марка1
деталь1 чавун марка2
деталь2 сталь марка1
деталь2 сталь марка2
деталь2 сталь марка3
деталь3 алюміній -
деталь4 чавун марка2

 

Таблиця ДЗ

* +

Поле21 Поле22 Поле23
деталь1 4.03.98  
деталь2 3.01.98  
деталь3 17.02.98  
деталь4 6.05.98  

 

Таблиця О4 Таблиця Д4

* * +

Працюють На верстаті   Обслуговують Верстат
Іванов А.В. Верстат1   Голубєв Б.С. Верстат1
Іванов А.В. Верстат2   Голубєв Б.С. Верстат3
Петров Н. Г. Верстат1   Зиков А.Ф. Верстат2
Петров Н.Г. Верстат3   Зиков А.Ф. Верстат3
Сидоров В.К. Верстат2    

 

Таблиця “О4+Д4”

Робота Верстат Обслуговування
Іванов А.В. Верстат1 Голубєв Б.С.
Іванов А.В. Верстат2 Зиков А.Ф.
Петров Н. Г. Верстат1 Голубєв Б.С.
Петров Н.Г. Верстат3 Голубєв Б.С.
Петров Н.Г. Верстат3 Зиков А.Ф.
Сидоров В.К Верстат2 Зиков А.Ф.

 

Нехай є 2 зв’язані таблиці О2 та Д2. В таблиці О2 міститься інформація про види мультимедіа-пристроїв ПК, а в таблиці Д2 – відомості про фірми-виробники цих пристроїв, а також про наявність на складі, хоча б одного пристрою.

Таблиця Д2 має 2 ключових поля, так як одна й та ж фірма може виробляти пристрої різних типів. Співставлення записів обох таблиць за полем “Код” породжує записи типу (а, CD-ROM, Acer, так).

Якщо звести всі псевдозаписи в нову таблицю, то отримаємо про всі види мультимедіа-пристроїв, фірмах-виробниках, а також відомості про їх наявність на складі.




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 452; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.