Sobes.tech
Junior — Middle

Ma'lumotlar bazalari jadvalida ishlatiladigan turli kalit maydon turlarini aytib berishingiz mumkinmi?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasi jadvalarida odatda quyidagi kalit maydon turlari ishlatiladi:

  • Birinchi kalit (Primary Key): jadvaldagi har bir yozuvni yagona tarzda aniqlaydi. Masalan, foydalanuvchi ID.
  • Tashqi kalit (Foreign Key): boshqa jadvalning birinchi kalitiga murojaat qiladi va jadvallar o'rtasida bog'lanishni ta'minlaydi.
  • Yagona kalit (Unique Key): ustundagi qiymatning yagona bo'lishini kafolatlaydi, lekin NULLga ruxsat berishi mumkin.
  • Kombinatsiyalashgan kalit (Composite Key): bir nechta ustundan iborat bo'lib, birgalikda yozuvni yagona tarzda aniqlaydi.

Misol:

CREATE TABLE Orders (
  OrderID int PRIMARY KEY,
  CustomerID int,
  OrderDate date,
  FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);