Проверяет понимание классической модели хранения данных с таблицами и связями между ними.
Реляционная база данных (РБД) хранит данные в виде таблиц (отношений), где каждая строка — запись, а столбцы — атрибуты. Для связи таблиц используются ключи (первичные и внешние). Такая структура обеспечивает целостность данных и позволяет эффективно выполнять запросы с помощью SQL.
Таблицы (Relations):
Структурированные строки и столбцы.
Является основной единицей хранения.
Ключи:
Первичный ключ (PK): уникально идентифицирует запись.
Внешний ключ (FK): ссылается на PK другой таблицы, обеспечивая связь.
Целостность:
Ссылочная: нельзя удалить запись, на которую ссылаются.
Уникальность: PK и любые поля с уникальным ограничением.
SQL‑запросы:
Язык декларативного описания извлечения и модификации данных.
Преимущества:
Гибкость в построении сложных выборок (JOIN, подзапросы).
Надёжность благодаря транзакциям и механизмам контроля целостности.