Sobes.tech
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)
);