diff --git a/README.md b/README.md index 20f7b6a..a84fd84 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,9 @@ - имеете представление о работе с ветками: создание, переключение, что такое merge/PR и разруливание простых конфликтов; - оформляете базовую документацию в Markdown (README, заголовки, списки, ссылки, кодовые блоки). -## SQL +## Базы данных: SQL и моделирование данных + +SQL и моделирование данных специально идут рядом: сначала учимся уверенно извлекать данные запросами, затем — понимать и проектировать структуру данных, чтобы ETL/витрины были осмысленными. ### База по SQL Книга: [PostgreSQL. Основы языка SQL](https://postgrespro.ru/education/books/sqlprimer) - Глава 1 "Введение в базы данных и SQL" + ДЗ @@ -99,7 +101,7 @@ - Краткая теория про [DWH](https://halltape.github.io/HalltapeRoadmapDE/DWH/) - повторим еще раз, в другом изложении - Хорошее общее введение в модели данных дано в статье и докладе от Yandex: [Как мы внедрили свою модель хранения данных — highly Normalized hybrid Model. Доклад Яндекса](https://habr.com/ru/companies/yandex/articles/557140/) -**Когда блок SQL считаем пройденным:** +**Когда блок «Базы данных» считаем пройденным:** - вы уверенно пишете запросы с JOIN, агрегатами, подзапросами и CTE; - можете подробно объяснить план запроса в Postgres, понимаете где планировщик отработал корректно, а где - есть возможность улучшить; - можете объяснить простую модель данных (3NF/звезда) и прочитать схему DWH;