Junior — Middle
Əlaqəli verilənlər bazasında 'xarici açar' termini ilə nə nəzərdə tutulur, izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Внешний ключ (foreign key) — это поле или набор полей в одной таблице реляционной базы данных, которые ссылаются на первичный ключ другой таблицы. Он используется для обеспечения ссылочной целостности данных, то есть гарантирует, что значение в этом поле существует в связанной таблице.
Например, если есть таблица Orders с полем CustomerID, которое является внешним ключом, ссылающимся на поле ID в таблице Customers, то каждая запись в Orders должна иметь CustomerID, который существует в 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)
);
Это помогает поддерживать целостность данных и связи между таблицами.