Встречается на собеседованиях • сегодня
Какие знаешь виды связей между таблицами в БД
Основные виды связей между таблицами в БД:
-
Один к одному (1:1)
Одна запись в таблице А соответствует одной записи в таблице Б.
Пример:UserиUserProfile(доп. данные пользователя). -
Один ко многим (1:N)
Одна запись в таблице А может ссылаться на несколько записей в таблице Б.
Пример:DepartmentиEmployee(в одном отделе много сотрудников).
- Многие ко многим (N:M)
Используется промежуточная таблица для связи.
Пример:StudentиCourse(студенты могут записаться на несколько курсов).
Пример связи 1:N в SQL:
sql
CREATE TABLE Department (
id INT PRIMARY KEY,
name VARCHAR(100)
);
CREATE TABLE Employee (
id INT PRIMARY KEY,
name VARCHAR(100),
department_id INT,
FOREIGN KEY (department_id) REFERENCES Department(id)
);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы