Бесплатная электронная книга.
Автор: Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева. Язык: RU. Год: 2020
PDF версия книги выложена на сайт internet-lab.ru с разрешения postgrespro.ru.
Учебное пособие Основы технологий баз данных охватывает теорию баз данных, методы и алгоритмы, применяемые при реализации СУБД, а также их особенности в системе PostgreSQL. Курс рассчитан на студентов вузов, имеющих базовую подготовку по программированию, а также разработчиков баз данных и СУБД.
Во втором издании добавлено подробное рассмотрение структур хранения, методов выполнения и оптимизации запросов, средств поддержки согласованности и надежности, создания параллельных и распределенных систем баз данных и других вопросов.
Материал первой части учебного пособия составляет основу для базового курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.
Вторая часть, добавленная в настоящем издании, содержит материал, который будет полезен разработчикам баз данных и СУБД. В ней подробно рассматриваются структуры хранения, методы выполнения и оптимизации запросов, дополнительные возможности языка SQL, средства поддержки согласованности и надежности. Рассмотрены средства программирования серверов баз данных, средства расширения функциональности PostgreSQL, вопросы создания систем с репликацией, параллельных и распределенных систем баз данных.
Осенью 2018 года Новиков Борис Асенович прочитал одноименный курс лекций на факультете ВМК МГУ им. М. В. Ломоносова. Лекции не повторяют весь материал книги; в них подробно разбираются наиболее сложные вопросы.
Содержание
Часть I. От теории к практике
- Введение
- Теоретические основы БД
- Знакомство с базой данных
- Введение в SQL
- Управление доступом в базах данных
- Транзакции и согласованность базы данных
- Разработка приложений СУБД
- Расширения реляционной модели
- Разновидности СУБД
Часть II. От практики к мастерству
- Архитектура СУБД
- Структуры хранения и основные алгоритмы СУБД
- Выполнение и оптимизация запросов
- Управление транзакциями
- Надежность баз данных
- Дополнительные возможности SQL
- Функции и процедуры в базе данных
- Расширяемость PostgreSQL
- Полнотекстовый поиск
- Безопасность данных
- Администрирование баз данных
- Репликация баз данных
- Параллельные и распределенные СУБД
Ссылки
Библиотека системного администратора
Видео: Учебный курс "Технологии баз данных"
Скачать
Источник:
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.