русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы связей


Дата добавления: 2015-07-09; просмотров: 826; Нарушение авторских прав


Различаются связи нескольких типов, для которых введены следующие обозначения:

1. связь типа "один к одному" (1:1), уникальная в обоих направлениях. Одному значению первого множества соответствует только одно значение второго и наоборот.

2. связь типа "один ко многим" (1:М или 1 – ¥), уникальная только справа налево. Одному значению первого множества может соответствовать несколько значений второго, но одному значению второго множества соответствует только одно значение первого множества.

3. связь типа "много к одному" (М:1 или ¥ – 1), уникальная только слева направо. Одному значению первого множества соответствует одно значение второго, но в то же время одному значению второго множества может соответствовать несколько значений первого множества.

4. связь типа "много ко многим " (М:М или ¥ – ¥), неуникальна в обоих направлениях. Одному значению первого множества соответствует несколько значениям второго и наоборот.

В реляционной модели различают следующие типы связей:
а) 1 : 1 (один к одному) – одной строке таблицы соответствует не более одной строки в другой таблице (группа - староста)

б) 1 : N (один ко многим) – одной строке таблицы может соответствовать несколько строк в другой таблице (группа - студент):

в) M : N (много ко многим) – одна строка первой таблицы связана с несколькими строками второй таблицы, и одна строка второй таблицы связана с несколькими строками первой (предмет - преподаватель).

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



 



<== предыдущая лекция | следующая лекция ==>
Типовая организация современной СУБД | Вопрос 13. Перечислите этапы жизненного цикла базы данных. Кратко охарактеризуйте их


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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