Оглавление:

Что такое первичный ключ и внешний ключ в db2?
Что такое первичный ключ и внешний ключ в db2?

Видео: Что такое первичный ключ и внешний ключ в db2?

Видео: Что такое первичный ключ и внешний ключ в db2?
Видео: Первичный и внешний ключ 2024, Апрель
Anonim

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

В связи с этим, что такое первичный ключ в db2?

А основной ключ особый вид уникальных ключ и не может содержать нулевые значения. Например, столбец DEPTNO в таблице DEPT - это основной ключ . В таблице может быть не более одного основной ключ . Когда основной ключ определяется в операторе CREATE TABLE или ALTER TABLE, DB2 автоматически создает начальный показатель.

Точно так же должна ли каждая таблица иметь первичный ключ? Каждый стол жестяная банка имеют (но делает нет имеют к иметь) первичный ключ . Столбец или столбцы, определенные как основной ключ обеспечить уникальность в стол ; никакие две строки не могут имеют такой же ключ . В основной ключ одного стол может также помочь идентифицировать записи в других столы , и быть частью второго первичный ключ таблицы.

Кроме того, как мне создать внешний ключ в db2?

Процедура

  1. Выполните оператор CREATE TABLE и укажите предложение FOREIGN KEY. Выберите имя ограничения для отношения, которое определяется внешним ключом.
  2. Выполните оператор ALTER TABLE и укажите предложение FOREIGN KEY. Вы можете добавить внешний ключ к существующей таблице; фактически, иногда это единственный способ продолжить.

Что такое ссылочная целостность в db2?

DB2 ® обеспечивает ссылочная целостность между вашими таблицами, когда вы определяете ссылочный ограничения. Ссылочная целостность - это состояние, в котором действительны все значения всех внешних ключей. Ссылочная целостность основан на сущности честность . Этот столбец (или набор столбцов) называется родительским ключом таблицы.

Рекомендуемые: