Основы технологий баз данных, Новиков Б.А., Горшкова Е.А., Графеева Н.Г., 2020.
Материал первой части учебного пособия составляет основу для базового курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.
Вторая часть, добавленная в настоящем издании, содержит материал, который будет полезен разработчикам баз данных и СУБД. В ней подробно рассматриваются структуры хранения, методы выполнения и оптимизации запросов, дополнительные возможности языка SQL, средства поддержки согласованности и надежности. Рассмотрены средства программирования серверов баз данных, средства расширения функциональности PostgreSQL, вопросы создания систем с репликацией, параллельных и распределенных систем баз данных.

Требования к СУБД.
Ранние системы управления данными очень сильно различались как по своей внутренней организации, так и по предоставляемым возможностям. Потребовалось несколько лет, для того чтобы определить, каковы основные функции систем управления базами данных и какие требования следует предъявлять к таким системам.
Основные требования к системам управления базами данных были сформулированы в документе, опубликованном в 1971 г. комитетом по системам и языкам обработки данных (CODASYL) [28], русский перевод которого издан в 1975 г. [64]. Основой для этих требований послужил анализ систем, применявшихся в период подготовки отчета, и особенностей прикладных областей, в которых эти системы использовались.
ОГЛАВЛЕНИЕ.
О курсе.
На кого ориентирован курс.
Какие знания будут получены.
Структура курса.
Программные средства, используемые в курсе.
Благодарности.
Часть I. От теории к практике.
Глава 1. Введение.
Глава 2. Теоретические основы БД.
Глава 3. Знакомимся с базой данных.
Глава 4. Введение в SQL.
Глава 5. Управление доступом в базах данных.
Глава 6. Транзакции и согласованность базы данных.
Глава 7. Разработка приложений СУБД.
Глава 8. Расширения реляционной модели.
Глава 9. Разновидности СУБД.
Часть II. От практики к мастерству.
Глава 10. Архитектура СУБД.
Глава 11. Структуры хранения и основные алгоритмы СУБД.
Глава 12. Выполнение и оптимизация запросов.
Глава 13. Управление транзакциями.
Глава 14. Надежность баз данных.
Глава 15. Дополнительные возможности SQL.
Глава 16. Функции и процедуры в базе данных.
Глава 17. Расширяемость PostgreSQL.
Глава 18. Полнотекстовый поиск.
Глава 19. Безопасность данных.
Глава 20. Администрирование баз данных.
Глава 21. Репликация баз данных.
Глава 22. Параллельные и распределенные СУБД.
Заключение.
Список литературы.
Предметный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Новиков :: Горшкова :: Графеева :: база данных








