Junior
21
0
questionbank

Что такое первичный ключ (PK) и внешний ключ (FK) в SQL?

Answer from sobes.tech neural network

Первичный ключ (Primary Key, PK) — это столбец (или набор столбцов) в таблице, который уникально идентифицирует каждую строку в таблице.

Основные свойства первичного ключа:

  • Уникальность: Каждое значение PK должно быть уникальным в пределах таблицы.
  • Not NULL: Значение PK не может быть пустым (NULL).
  • В таблице может быть только один первичный ключ.

Внешний ключ (Foreign Key, FK) — это столбец (или набор столбцов) в одной таблице, который ссылается на первичный ключ в другой таблице (или на тот же PK в той же таблице для самоссылающихся связей).

Основные свойства внешнего ключа:

  • Создание связи: FK устанавливает связь между двумя таблицами.
  • Целостность данных: Обеспечивает ссылочную целостность, гарантируя, что значения FK

Первичный ключ (Primary Key, PK) — это столбец (или набор столбцов) в таблице, который уникально идентифицирует каждую строку в таблице.

Основные свойства первичного ключа:

  • Уникальность: Каждое значение PK должно быть уникальным в пределах таблицы.
  • Not NULL: Значение PK не может быть пустым (NULL).
  • В таблице может быть только один первичный ключ.

Внешний ключ (Foreign Key, FK) — это столбец (или набор столбцов) в одной таблице, который ссылается на первичный ключ в другой таблице (или на тот же PK в той же таблице для самоссылающихся связей).

Основные свойства внешнего ключа:

  • Создание связи: FK устанавливает связь между двумя таблицами.
  • Целостность данных: Обеспечивает ссылочную целостность, гарантируя, что значения FK

Register or sign in to get access to full answers for all questions from the question bank.

sqldatabase-designdata-modelingrelationshipsconstraintsnormalization