Sobes.tech
Junior

Какви средства се използват за постигане на връзка между таблиците в релационна база данни?

sobes.tech AI

Отговор от AI

Връзката между таблиците в релационна база данни се постига чрез ключове:

  • Първичен ключ (Primary Key) — уникален идентификатор на запис в таблицата.
  • Външен ключ (Foreign Key) — поле в една таблица, което се отнася към първичния ключ на друга таблица.

Това позволява установяване на връзки между таблиците, например, един-до-един, един-до-много или много-до-много.

Пример:

CREATE TABLE автори (
    автор_id INT PRIMARY KEY,
    име VARCHAR(100)
);

CREATE TABLE книги (
    книга_id INT PRIMARY KEY,
    заглавие VARCHAR(100),
    автор_id INT,
    FOREIGN KEY (автор_id) REFERENCES автори(автор_id)
);

Тук автор_id в таблицата книги свързва книгата с автора от таблицата автори.