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.