АГ
Алёна Григорьева

Какие типы связей между таблицами возможны в реляционных базах данных?

АД
Александр Догот

Один к одному и один ко многим. Связь "много ко многим" осуществляется через промежуточную таблицу. Все эти связи на уровне абстрактной модели можно еще поделить на обязательные и необязательные. Еще, опять же на уровне модели, множественные связи делятся на ограниченные (вроде один к пяти) и неограниченные.

При этом связь "один к одному" используется крайне редко и служит для достижения каких-то специальных целей (повышение уровня нормализации сверх Б-К, деление таблиц с целью экономии физического места и т. д.) .

Если связь "много ко многим" не содержит в промежуточной таблице дополнительных данных (не-ключей) , скорее всего, без такой связи можно обойтись.

Похожие вопросы
помогите со сязями между таблицами для базы данных для oracle
Правильно ли я поставил связи между таблицами? БАЗА ДАННЫХ Access
в чем основное отличие электронной таблицы от базы данных
Какое может быть ключевое поле в таблице Базы Данных. Таблица называется экзамены и да должен быть числовой тип!!!!
Базы данных , зачем нужны связи между таблицами???
Создание таблиц в базе данных
поясните плиз. для чего нужны связи между таблицами в базах данных?
Как изменить структуру таблиц в базе данных СУБД?
Как добавить в базу данных значение поверх таблиц
какая форма организации данных используется в реляционной базе данных