Junior — Middle
SQL verilənlər bazaları ilə işləyərkən heç vaxt xarici açarları istifadə etmisinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, xarici açarlar (foreign keys) tez-tez istifadə olunur məlumatların bütövlüyünü təmin etmək və cədvəllər arasında əlaqələr qurmaq üçün. Məsələn, əgər sizin Orders və Customers adlı cədvəlləriniz varsa, Orders cədvəlindəki xarici açar Customers cədvəlindəki birincil açara istinad edə bilər ki, hər sifariş mövcud müştəri ilə əlaqəli olsun.
SQL-də xarici açar yaratma nümunəsi:
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
Name VARCHAR(100)
);
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
OrderDate DATE,
CustomerID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);
C#-da Entity Framework istifadə edərkən, xarici açarlar adətən naviqasiya xüsusiyyətləri və atributlar və ya Fluent API vasitəsilə müəyyən edilir.