Junior — Middle
95
Моъй можам ба ҳама намудҳои асосии робита байни ҷадвалҳо дар системҳои идоракунии маълумотҳо номбар кунам?
Ширкатҳо дар куҷо пурсиданд
Ҷавоб аз AI
sobes.tech AI
Основные типы связей между таблицами в базах данных:
-
Один к одному (One-to-One): Каждая запись в первой таблице связана ровно с одной записью во второй таблице и наоборот. Используется, когда данные логически разделены, но связаны напрямую.
-
Один ко многим (One-to-Many): Одна запись в первой таблице может быть связана с несколькими записями во второй таблице, но каждая запись во второй таблице связана только с одной записью первой. Например, один автор и множество книг.
-
Многие ко многим (Many-to-Many): Записи в первой таблице могут быть связаны с несколькими записями во второй таблице и наоборот. Реализуется через промежуточную таблицу (связующую).
Пример связи "один ко многим":
-- Таблица авторов
CREATE TABLE authors (
id INT PRIMARY KEY,
name VARCHAR(100)
);
-- Таблица книг
CREATE TABLE books (
id INT PRIMARY KEY,
title VARCHAR(100),
author_id INT,
FOREIGN KEY (author_id) REFERENCES authors(id)
);