Розбираємо базову «модель мислення» про реляційні бази даних: таблиці, рядки, стовпці та схему як контракт даних. Вчимося бачити в SQL фундамент CRUD-операцій (
INSERT,
SELECT,
UPDATE,
DELETE), розуміти обмеження цілісності (
PRIMARY KEY,
NOT NULL,
UNIQUE,
FOREIGN KEY), а також формувати правильну звичку: фіксований запит + параметри (
?) замість конкатенації рядків. Усі приклади наведено як Kotlin-рядки з
trimIndent() для майбутньої роботи з
JDBC і
Exposed.