Видео: Может ли внешний ключ ссылаться на другой внешний ключ?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
1 ответ. А внешний ключ может ссылаться любое поле, определенное как уникальное. Если это уникальное поле само определяется как внешний ключ , это не имеет значения. Если это уникальное поле, оно жестяная банка также быть целью Другая ФК.
Здесь может ли внешний ключ ссылаться на уникальный ключ?
Начальный ключи всегда нужно быть уникальный , внешние ключи необходимо разрешить не- уникальный значения, если таблица является отношением "один ко многим". А ВНЕШНИЙ КЛЮЧ ограничение делает не обязательно связывать только с ПЕРВИЧНЫМ КЛЮЧ ограничение в другой таблице; Это жестяная банка также быть определенным как ссылка столбцы УНИКАЛЬНЫЙ ограничение в другой таблице.
Точно так же может ли внешний ключ иметь другое имя? Чаще всего внешний ключ ссылается на первичный ключ поле другой таблицы. В внешний ключ поле (CustomerNum) и указанное поле (CustID) могут иметь разные имена (или то же самое имя ), но должен имеют тот же тип данных и ограничения полей.
Точно так же можно спросить, может ли внешний ключ ссылаться на ту же таблицу?
ВНЕШНИЙ КЛЮЧ ограничения может ссылаться другой столбец в тот же стол . Это называется самообучением. ссылка . А ВНЕШНИЙ КЛЮЧ ограничение, указанное на уровне столбца жестяная банка перечислить только один ссылка столбец. В этом столбце должен быть тем же тип данных как столбец, для которого определено ограничение.
Можно ли обновить внешний ключ?
Однако если Обновить Правило НЕТ ДЕЙСТВИЯ, родительский элемент уникален ключи могут быть обновлено пока у каждого ребенка есть родитель ключ к тому времени Обновить заявление завершено. Ненулевой Обновить стоимость внешний ключ должен быть равен значению первичного ключ родительской таблицы отношения.
Рекомендуемые:
Может ли интерфейс наследовать другой интерфейс?
Кроме того, интерфейс java может наследовать от другого интерфейса java, точно так же, как классы могут наследовать от других классов. Класс, реализующий интерфейс, который наследуется от нескольких интерфейсов, должен реализовывать все методы интерфейса и его родительских интерфейсов
Может ли внешний ключ быть нулевым Postgres?
ВСТАВИТЬ В ЗНАЧЕНИЯ продукта (11, 'для Джо', 1); ВСТАВИТЬ В ЗНАЧЕНИЯ продукта (22, 'для всех', NULL); Совершенно законно иметь столбец внешнего ключа, допускающий значение NULL
Что такое первичный ключ и внешний ключ в db2?
Внешний ключ - это набор столбцов в таблице, которые должны соответствовать по крайней мере одному первичному ключу строки в другой таблице. Это ссылочное ограничение или ограничение ссылочной целостности. Это логическое правило о значениях в нескольких столбцах в одной или нескольких таблицах
Как в Excel ссылаться на рабочий лист по порядковому номеру, а не по имени?
Примечания: Если вам нужно указать имя определенного листа с его номером, выберите пустую ячейку и введите формулу = ИМЯ ЛИСТА (1) непосредственно в панель формул, затем нажмите клавишу Enter. Если вы хотите получить значение ячейки из рабочего листа на основе его порядкового номера, используйте эту формулу = ДВССЫЛ ('' '& ИМЯ ЛИСТА (1) &'
Что такое первичный ключ, вторичный ключ и внешний ключ?
Внешний ключ: Первичный ключ одной таблицы появляется (перекрестная ссылка) в другой таблице. Вторичный (или альтернативный) ключ: любое поле в таблице, которое не выбрано ни для одного из двух типов, указанных выше