Реляционная модель: Математика в основе таблиц
В 1970 году Эдгар Кодд предложил революционный подход: хранить данные не в виде запутанных списков, а в виде «отношений» (relations). В разработке мы называем их таблицами. Главная сила этой модели — в предсказуемости и строгой структуре, которая защищает данные от хаоса.
Файлы vs база данных
Основные термины
Как работают связи?
Связи в реляционной модели поддерживаются через ключи. Первичный ключ (PK) — уникальный «паспорт» строки в своей таблице. Внешний ключ (FK) — ссылка на первичный ключ в другой таблице: потомок указывает на родителя.
Реализация в SQL
Важно помнить свойства «правильной» реляционной таблицы: в ней не должно быть полностью одинаковых строк, порядок строк не меняет смысл данных, а у каждого столбца — уникальное имя в пределах таблицы.