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