Студопедия

КАТЕГОРИИ:


Архитектура-(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 Отношение “один к одному”;

2 Отношение “один ко многим”;

3 Отношение “многие к одному”;

4 Отношение “многие ко многим”.

 

Как уже известно, база данных – это совокупность нескольких таблиц со связями (отношениями) между ними. Отношения между таблицами стояться через совпадающие поля. Между таблицами возможны 4 типа отношений:

- “один к одному”

- “один ко многим”

- “многие к одному”

- “многие ко многим”

 

“один к одному”

 

Каждая запись одной таблицы соответствует одной записи в другой таблице.

 

Пример:

 

Сотрудники   Образование
Код сотрудника   Код сотрудника
Фамилия   Вид образования
Домашний адрес   Название учебного заведения
Телефон   Специальность
Год рождения   Квалификация
Количество детей   Год окончания
    Серия и номер диплома

 

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

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

 

“один ко многим”

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

 

Сотрудники   Выполненные работы
Код сотрудника Код сотрудника
Фамилия   Дата выполнения работы
Домашний адрес   Количество часов
Телефон   Стоимость работы
Год рождения    
Количество детей    

 

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

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

 

“многие к одному”

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

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

“многие ко многим”

 

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

 

Поставки товаров   Заказанные товары
Код поставщика   Код покупателя
Код товара   Код товара
Цена   Дата заказа
Минимальная партия   Количество товара
Срок поставки    
     

Между таблицами Поставки товаров и Заказанные товары существует отношение многие ко многим. Т.к. на каждый товар может быть более одного заказа, аналогично каждый поставляемый товар может производиться более чем одним предприятием.

Выводы по теме

 

Существует 4 типа отношений между таблицами: “один к одному”, “один ко многим”, “многие к одному”, “многие ко многим”

Отношения между таблицами происходит по совпадающему полю, которое присутствует в обоих таблицах. Данные в поле связи тоже должны совпадать.

 

Вопросы для самоконтроля

 

1 Дайте определения отношений “один к одному”, “один ко многим”, “многие к одному”, “многие ко многим”.

2 Какие из этих отношений аналогичны и зависят только от точки зрения?

Литература

1 Голицина О., Максимов Н., Попов Н. «Базы данных», Москва «Форум – ИНФРА - М», 2004 (344 стр.).

2 С. Симонович «Специальная информатика», Москва 2000 (720 стр.).

3 Горев А., Ахаян Р., Макаршипов С. «Эффективная работа с СУБД». -СПб: Питер, 2000 (700 стр.).

Тема 1.4 Типы моделей данных

Цель изучения темы

 

Развитие навыков определения типов данных.

Студент должен знать:

 

Основные типы моделей данных.

 

Студент должен уметь:

 

Объяснить различия между моделями данных.

Ключевой термин – модель данных.

Модель данных – это основа, на которую опирается та или иная база данных и определяющая связи между данными.




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


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


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



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




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