Sobes.tech
Back to questions
Junior
148

С помощью каких средств достигается связь между таблицами в реляционной базе данных?

Answer from AI

sobes.tech AI

Связь между таблицами в реляционной базе данных достигается с помощью ключей:

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

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

Пример:

CREATE TABLE authors (
    author_id INT PRIMARY KEY,
    name VARCHAR(100)
);

CREATE TABLE books (
    book_id INT PRIMARY KEY,
    title VARCHAR(100),
    author_id INT,
    FOREIGN KEY (author_id) REFERENCES authors(author_id)
);

Здесь author_id в таблице books связывает книгу с автором из таблицы authors.