Студопедия Главная Случайная страница Обратная связь

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

Связывание таблиц. Между таблицами могут устанавливаться бинарные (для двух таблиц), тернарные (между тремя таблицами) и n-нарные связи





 
Между таблицами могут устанавливаться бинарные (для двух таблиц), тернарные (между тремя таблицами) и n-нарные связи. Рассмотрим наиболее очевидные бинарные связи.

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

Пример связи типа 1: 1, когда одной записи основной таблицы соответствует одна запись дополнительной таблицы, показан на рис. 8.4.

 

           
 
Таблица 1 (основная) * +
Код Значение
а  
б  
в  

 

   
Таблица 2 (дополнительная) * +
Код Значение
а стол
в книга

 

   
 
 

 

 


Рис. 8.4. Связь таблиц по типу 1: 1

 

На рис. 8.4 показаны две таблицы, содержащие коды некоторых объектов и их значения. Знаками *, + обозначены ключевые и обычные поля связи, откуда видно, что поля кодов таблиц являются ключевыми для каждой таблицы и одновременно полями связи между таблицами. Таким образом, сопоставление таблиц дает следующие новые сведения (виртуальные записи или псевдозаписи): (а, 10, стол), (в, 3, книга).

Связь вида 1: М имеет место, когда одной записи основной таблицы соответствует несколько записей вспомогательной таблицы – рис. 8.5. На

 

       
   
Таблица 2 (дополнительная) * + *
Код Фирма-изготовитель Наличие
а Acer Да
а Mitsumi Нет
а NEC Да
а Panasonic Да
а Sony Да
б Philips Нет
б Sony Нет
б Yamaha Да
в Creative Labs Да
     

 

 
Таблица 1 (основная) * +
Код Значение
а CD-ROM
б CD-Recorder
в Sound Blaster

 

 

 


Рис.8.5. Связь таблиц по типу 1: М

 

рис.8.5 таблица 2 имеет два ключевых поля, но связь между таблицами может осуществляться только по полям связи, обозначенным как " +". С учетом сказанного виртуальные записи могут быть следующими: (а, CD-ROM, Acer, да), (а, CD-ROM, Mitsumi, нет), … (б, CD-Recorder, Philips, нет) и т.д.

 
Связь типа М: 1 имеет место, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы. Общий вид связи М: М возникает в случае, когда нескольким записям основной таблицы соответствует несколько записей

дополнительной таблицы.







Дата добавления: 2014-11-10; просмотров: 467. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия