КАТЕГОРИИ: Архитектура-(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 * + * +
Таблиця О2 Таблиця Д2 * + * + *
Таблиця ОЗ +
Таблиця ДЗ * +
Таблиця О4 Таблиця Д4 * * +
Таблиця “О4+Д4”
Нехай є 2 зв’язані таблиці О2 та Д2. В таблиці О2 міститься інформація про види мультимедіа-пристроїв ПК, а в таблиці Д2 – відомості про фірми-виробники цих пристроїв, а також про наявність на складі, хоча б одного пристрою. Таблиця Д2 має 2 ключових поля, так як одна й та ж фірма може виробляти пристрої різних типів. Співставлення записів обох таблиць за полем “Код” породжує записи типу (а, CD-ROM, Acer, так). Якщо звести всі псевдозаписи в нову таблицю, то отримаємо про всі види мультимедіа-пристроїв, фірмах-виробниках, а також відомості про їх наявність на складі.
Дата добавления: 2014-12-25; Просмотров: 482; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |