Sobes.tech
Junior — Middle
97

Wat is het verschil tussen een primaire sleutel en een vreemde sleutel in een database?

Bedrijven waar gevraagd werd
OkkoOkko

Antwoord van AI

sobes.tech AI

Первичный ключ (Primary Key) — это уникальный идентификатор записи в таблице базы данных. Он гарантирует уникальность каждой строки и обычно используется для быстрого поиска и связи с другими таблицами.

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

Пример:

  • Таблица users имеет первичный ключ id.
  • Таблица orders содержит поле user_id, которое является внешним ключом, ссылающимся на users.id.

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