Перейти к основному содержанию
 

Основы технологий баз данных (2-е издание)

Основы технологий баз данных
Автор: Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева
Язык: RU
Год: 2020

PDF версия книги выложена на сайт internet-lab.ru с разрешения postgrespro.ru.

Учебное пособие Основы технологий баз данных охватывает теорию баз данных, методы и алгоритмы, применяемые при реализации СУБД, а также их особенности в системе PostgreSQL. Курс рассчитан на студентов вузов, имеющих базовую подготовку по программированию, а также разработчиков баз данных и СУБД.

Во втором издании добавлено подробное рассмотрение структур хранения, методов выполнения и оптимизации запросов, средств поддержки согласованности и надежности, создания параллельных и распределенных систем баз данных и других вопросов.

Материал первой части учебного пособия составляет основу для базового курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.

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

Осенью 2018 года Новиков Борис Асенович прочитал одноименный курс лекций на факультете ВМК МГУ им. М. В. Ломоносова. Лекции не повторяют весь материал книги; в них подробно разбираются наиболее сложные вопросы.

Содержание

Часть I. От теории к практике

  • Введение
  • Теоретические основы БД
  • Знакомство с базой данных
  • Введение в SQL
  • Управление доступом в базах данных
  • Транзакции и согласованность базы данных
  • Разработка приложений СУБД
  • Расширения реляционной модели
  • Разновидности СУБД

Часть II. От практики к мастерству

  • Архитектура СУБД
  • Структуры хранения и основные алгоритмы СУБД
  • Выполнение и оптимизация запросов
  • Управление транзакциями
  • Надежность баз данных
  • Дополнительные возможности SQL
  • Функции и процедуры в базе данных
  • Расширяемость PostgreSQL
  • Полнотекстовый поиск
  • Безопасность данных
  • Администрирование баз данных
  • Репликация баз данных
  • Параллельные и распределенные СУБД

Ссылки

Библиотека системного администратора

Видео: Учебный курс "Технологии баз данных"

Скачать

Теги

 

Похожие материалы

SQL Server 2012 Техническое руководство по обновлению

Ron Talmage, Nigel Sammy, Allan Hirt, Herbert Albert, Antonio Soto, Danilo Dominici, Regis Baccaro, Milos Radivojevic, Jesus Gil, Dejan Sarka, Johan Ahlen, Simran Jindal, Paul Turley, Craig Utley, Larry Barnes, Pablo Ahumada
Это техническое руководство содержит описание процедуры обновления экземпляров SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2 до версии SQL Server 2012.

Теги

Introducing Microsoft SQL Server 2019

Kellyn Gorman, Allan Hirt, Dave Noderer, James Rowland-Jones, Arun Sirpal, Dustin Ryan, Buck Woody
Бесплатная книга "Introducing Microsoft SQL Server 2019" поможет в модернизации ваших баз данных. Узнайте, что нового в Microsoft SQL Server 2019 — единой платформе современных решений для управления данными.

Теги