Junior — Middle
Կարող եք նշել տվյալների բազայի աղյուսակներում օգտագործվող տարբեր բանալի դաշտերի տեսակները:
sobes.tech AI
Պատասխան AI-ից
Տվյալների բազայի աղյուսակներում սովորաբար օգտագործվում են հետևյալ բանալու դաշտերի տեսակները՝
- Առաջնային բանալու (Primary Key): յուրահատուկ կերպով նույնականացնում է յուրաքանչյուր գրառում աղյուսակում: Օրինակ՝ օգտվողի ID:
- Արտաքին բանալու (Foreign Key): հղում է անում մյուս աղյուսակի առաջնային բանալուն՝ ապահովելով աղյուսակների միջև կապը:
- Անհատական բանալու (Unique Key): ապահովում է արժեքի յուրահատուկությունը սյունակում, բայց կարող է թույլ տալ NULL:
- Կոմպոզիտային բանալու (Composite Key): բաղկացած է մի քանի սյունակներից, որոնք միասին նույնականացնում են գրառումը:
Օրինակ՝
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);