Step 1: SQL
- CREATE, ALTER, DROP
- SELECT, INSERT, UPDATE, DELETE
- Виды JOIN запросов
- GRANT, REVOKE
- BEGIN, ROLLBACK, COMMIT
- COUNT, SUM, MAX, MIN, AVG
- TRIGGER, PROCEDURE, VIEW
- One-to-one, one-to-many, many-to-one, many-to-many связи между таблицами
Step 2: СУБД, транзакции, масштабирование
- Реляционные БД
- Нормализация и денормализация
- Индексы, их предназначение и недостатки
- Транзакции
- Требования ACID, проблемы параллельной работы с данными и уровни изоляции
- Оптимистические и пессимистические блокировки
- Репликация
- Шардирование
- Нереляционные БД: key-value, документоориентированные, столбцовые, графовые