сколько я понимаю, в случае с identifying - у дочерней записи просто создается составной первичный ключ, содержащий ид родителя
Например, есть две таблицы
Заказ (ид, название)
Позиция заказа (ид, заказ_ид, название) - где ид,заказ_ид - pk
При этом для "ограничения целостности" всё равно придется создавать отдельный индекс по полю (заказ_ид)
Собственно вопрос:
А в чем смысл?
Если бы у меня был первичный ключ просто "ид", а не составной "ид,заказ_ид" - в любом случае целостность данных контролирует субд.
Так же в любом случае для поиска при выборках будет использован индекс по "заказ_ид"
Какой важный момент я упускаю?
Да, оба типа
Обсуждают сегодня