Зовнішній ключ

Зовнішній ключ — атрибут (набір атрибутів) в деякому відношенні R, який відповідає первинному ключу іншого відношення або того ж таки відношення R.

В реляційних базах даних зовнішній ключ задається обмеженням FOREIGN KEY. Наприклад[1],

CREATE TABLE fools (
   id    INTEGER  PRIMARY KEY AUTO_INCREMENT,
   name  CHAR(20),
   folly_id  INTEGER,
   FOREIGN KEY(folly_id)
      REFERENCES follies(id) ON DELETE CASCADE);

Примітки


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.