Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Типы отношений

Между таблицами возможны четыре типа отношений:

• «один к одному»;

• «один ко многим»;

• «многие к одному»;

• «многие ко многим».

«Один к одному»

Каждая запись табл. 7.3 соответствует одной записи в табл. 7.4.

Пример

 

Связь осуществляется по совпадающему полю. В примере это «Код сотрудника».

Примеры данных

Таблица 7.3 «Сотрудники»

Код сотрудника Фамилия Домашний адрес Телефон Год рождения
  Аксененко Садовая, 56, кв. 5    
  Соколов Газетный, 41, кв. 71    
  Савченко Соборный, 44, кв. 54    
  Григорьев Островского, 34, кв. 13    

Таблица 7.4 «Семейное положение»

Код сотрудника Семейное положение Количество детей
  Женат  
  Холост  
  Разведена  
  Женат  

На каждого сотрудника из таблицы «Сотрудники» имеется соответствующая запись в таблице «Семейное положение».

Отношение «один к одному» целесообразно использовать, если часть данных, например данные о семейном положении, используется нечасто. Использование данного отношения позволит увеличить скорость обработки данных.

«Один ко многим»

 
 

Каждой записи в табл. 7.5 соответствует несколько записей в табл. 7.6.

Поле связи — «Код сотрудника»

Примеры данных

Таблица 7.5 «Сотрудники»

Код сотрудника Фамилия Домашний адрес Телефон Год рождения
  Аксененко Садовая, 56, кв. 5    
  Соколов Газетный, 41, кв. 71    
  Савченко Соборный, 44, кв. 54    
  Григорьев Островского, 34, кв. 13    

Таблица 7.6 «Выполненные работы»

Код сотрудника Дата выполнения работы Количество часов Стоимость работы
  01.03.02    
  04.03.02    
  05.03.02    
  10.03.02    
  10.03.02    
  12.03.02    

Одному сотруднику может соответствовать несколько выполненных работ.

Отношение «один ко многим» используется очень часто, поддерживается всеми СУБД (системами управления базами данных).

«Многие к одному»

Нескольким записям в одной таблице соответствует одна запись в другой таблице.

Отношение «многие к одному» аналогично отношению «один ко многим». Тип отношения зависит от вашей точки зрения. Например, если вы будете рассматривать отношение между выполненной работой и сотрудниками, то получите отношение «многие к одному».

«Многие ко многим»

Нескольким записям в табл. 7.7 соответствует несколько записей в табл. 7.8.

Между таблицами «Поставки товаров» и «Заказанные товары» существует отношение «многие ко многим». Поле связи — «Товар».

На каждый товар может быть более одного заказа, аналогично каждый поставляемый товар может производиться более чем одним предприятием.

Пример данных

Таблица 7.7«Поставки товаров»

Таблица 7.8 Заказанные товары»

Яблочный сок поставляется поставщиками 10 и 15, на него поступили
заказы от покупателей 5, 6, 7.

Отношение «многие ко многим» используется сравнительно редко и поддерживается не всеми СУБД.

<== предыдущая лекция | следующая лекция ==>
Залание | Тема 11. Организационное развитие и организационные изменения
Поделиться с друзьями:


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


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



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




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