СУБД для программиста. Базы данных изнутри
Эта книга представляет собой практическое руководство для программистов, работающих с системами управления базами данных. Автор рассматривает весь процесс разработки — от проектирования до реализации, уделяя особое внимание архитектурным решениям и практическим аспектам программирования.
В издании подробно разбираются различные модели данных: иерархическая, сетевая, реляционная, а также современные подходы, включая NoSQL и документ-ориентированные модели. Особое внимание уделяется реляционной модели и языку SQL как универсальному инструменту работы с данными.
Книга содержит рекомендации по выбору подходящих решений для разработки автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, а также рассматриваются XML и NoSQL-подходы.
Издание охватывает ключевые темы проектирования баз данных: нормализацию и денормализацию, работу с первичными и внешними ключами, типовые архитектуры данных для аналитических приложений. Также рассматриваются вопросы переносимости между разными СУБД и абстрагирования от конкретных реализаций.
Книга будет полезна не только опытным программистам, но и студентам, изучающим информационные технологии, а также всем специалистам, интересующимся разработкой приложений баз данных.









