Типы связей

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

Тип Товар

*Код типа Код типа

2. Многие ко многим (М:М, ¥-¥). Когда каждому значению поля А таблицы 1 соответствует несколько значений связанного поля таблицы 2 и наоборот.

Таблица Заказы Таблица Заказано
*Код заказа *Код заказа
*Код клиента *Код товара

3. Один к одному (1:1). Когда одному значению поля А таблицы 1 соответствует единственное значение связанного поля таблицы 2 и наоборот.

Таблица Клиент Таблица Образование
(ФИО, адрес, пол…)  
*Код клиента *Код клиента

Целостность данных – это такие правила, которые регулируют условия взаимодействия таблиц и поддерживают целостность информации.

Эти правила сохраняют неприкосновенность связей между таблицами в СУБД. Целостность данных предохраняет данные от изменений, которые нарушают связи между таблицами.

Целостность данных функционирует строго на основе ключевых полей таблиц. Поле ключа проверяется в том случае, если оно добавляется, изменяется или удаляется. Если такое нарушение изменяет связь, то оно нарушает и целостность данных.


Виды целостности данных:

1) каскадное обновление связанных полей: дает возможность изменять содержимое поля связи;

2) каскадное удаление связанных полей: при удалении записи в основной таблице автоматически удаляется запись и в связанной таблице.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: