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)
);