Sobes.tech
Junior — Middle
125

Ma'lumotlar bazasi boshqaruv tizimida tashqi kalit nima ekanligini tushuntirib bera olasizmi?

Qaerda so'ralgan kompaniyalar
РосатомРосатом

AIdan javob

sobes.tech AI

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

Например, если есть таблица Orders с полем CustomerID, которое является внешним ключом, ссылающимся на поле ID в таблице Customers, то каждая запись в Orders связана с конкретным клиентом из Customers.

Пример в SQL:

CREATE TABLE Customers (
  ID INT PRIMARY KEY,
  Name VARCHAR(100)
);

CREATE TABLE Orders (
  OrderID INT PRIMARY KEY,
  CustomerID INT,
  FOREIGN KEY (CustomerID) REFERENCES Customers(ID)
);