Связи между отдельными таблицами в реляционной модели в явном виде могут не описываться.
Они устанавливаются пользователем при написании запроса на выборку данных и представляют собой условия равенства значений соответствующих полей.
Связь в реляционной БД
Первичный ключ (главный ключ, primary key, PK). Представляет собой столбец или совокупность столбцов, значения которых однозначно идентифицируют строки.
Вторичный ключ(внешний, foreign key, FK) - Столбец или совокупность столбцов, которые в данной таблице не являются первичными ключами, но являются первичными ключами в другой таблице.
Связь в реляционной БД
Ограничения целостности
Целостность базы данных (database integrity) — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам.
Каждое правило, налагающее некоторое ограничение на возможное состояние базы данных, называется ограничением целостности (integrity constraint).
Ограничения целостности могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и т.д.
Ограничения целостности
Для полей (атрибутов) используются следующие виды ограничений:
• Тип и формат поля .
• Задание диапазона значений.
• Недопустимость пустого поля.
• Задание домена.
• Проверка на уникальность значения какого-либо поля. Ограничение позволяет избежать записей-дубликатов.