Скачать книгу основы технологий баз данных (2019)

Скачать книгу основы технологий баз данных (2019)

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

Добрый день! Уважаемые читатели и гости сайта Pyatilistnik.org, сегодня вашему вниманию предоставляется книга, которая сможет прокачать, а для кого-то структурировать информацию относительно основам баз данных, без которых сейчас уже очень сложно представить хоть один сервис, веб-сайт, портал, Active Directory.

Автор: Б.А. Новиков, E.A. Горшкова
Год: 2019
Размер: 28 МБ
Формат: PDF
Качество: OCR с ошибками
Иллюстрации: Черно-белые

Описание книги основы технологий баз данных

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

Приобрести печатное издание вы можете в магазинах Ozone и labirint, поддержать авторов данного издания:

  • https://www.labirint.ru/books/676754/
  • https://www.ozon.ru/context/detail/id/148770384/

Содержание книги основы технологий баз данных

  • На кого ориентирован курс
  • Какие знания будут получены
  • Структура курса
  • Программные средства, используемые в курсе
  • Глава 1 Введение
  • 1.1 Базы данных и СУБД
  • 1.2 Требования к СУБД
  • 1.3 Разделение данных и программ
  • 1.4 Языки запросов
  • 1.5 Целостность и согласованность
  • 1.6 Отказоустойчивость
  • 1.7 Безопасность и разграничение доступа
  • 1.8 Производительность
  • 1.9 Создание приложений, взаимодействующих с базой данных
  • 1.10 Итоги главы
  • 1.11 Контрольные вопросы
  • Глава 2 Теоретические основы БД
  • 2.1 Модели данных
  • 2.1.1 Идентификация и изменяемость
  • 2.1.2 Навигация и поиск по значениям
  • 2.1.3 Объекты и коллекции объектов
  • 2.1.4 Свойства моделей данных
  • 2.2 Реляционная модель данных
  • 2.2.1 Основные понятия реляционной модели данных
  • 2.2.2 Реляционная алгебра
  • 2.2.3 Другие языки запросов
  • 2.2.4 Особенности реляционной модели данных
  • 2.2.5 Нормальные формы
  • 2.2.6 Практические варианты реляционной модели данных
  • 2.3 Средства концептуального моделирования
  • 2.3.1 Модель данных «сущность-связь»
  • 2.3.2 Концептуальные объектные модели
  • 2.4 Объектные и объектно-реляционные модели данных
  • 2.5 Другие модели данных
  • 2.5.1 Слабоструктурированные модели данных
  • 2.5.2 Модели для представления знаний
  • 2.5.3 Ключ-значение
  • 2.5.4 Устаревшие модели данных
  • 2.6 Примеры проектирования схемы в модели «сущность-связь»
  • 2.7 Библиографические комментарии
  • 2.8 Упражнения
  • Глава 3 Знакомимся с базой данных
  • 3.1 Установка базы данных
  • 3.2 Подключение к серверу базы данных
  • 3.3 Простой клиент: psql
  • 3.4 Итоги главы
  • 3.5 Упражнения
  • Глава 4 Введение в SQL
  • 4.1 Назначение языка SQL
  • 4.2 Быстрый старт
  • 4.2.1 Простые типы данных
  • 4.2.2 Основные конструкции и синтаксис
  • 4.2.3 Описание данных: отношения
  • 4.2.4 Заполнение таблиц
  • 4.2.5 Чтение данных
  • 4.2.6 Модификация данных
  • 4.3 Запросы
  • 4.3.1 Фильтрация и проекция
  • 4.3.2 Произведение и соединение
  • 4.3.3 Псевдонимы для таблиц
  • 4.3.4 Вложенные подзапросы
  • 4.3.5 Упорядочивание результата
  • 4.3.6 Агрегирование и группировка
  • 4.3.7 Теоретико-множественные операции
  • 4.3.8 Вывод результатов после модификации данных
  • 4.3.9 Последовательности
  • 4.3.10 Представления
  • 4.4 Структуры хранения
  • 4.5 Логическая организация данных
  • 4.6 Итоги главы
  • 4.7 Упражнения
  • Глава 5 Управление доступом в базах данных
  • 5.1 Модели защиты и разграничения доступа
  • 5.2 Пользователи и роли в СУБД
  • 5.3 Объекты и привилегии
  • 5.4 Итоги главы
  • 5.5 Упражнения
  • Глава 6 Транзакции и согласованность базы данных
  • 6.1 Определение и основные требования к транзакциям
  • 6.2 Аномалии конкурентного выполнения
  • 6.3 Восстановимость
  • 6.4 Диспетчеры и протоколы
  • 6.5 Использование транзакций в приложениях
  • 6.6 Уровни изоляции
  • 6.7 Точки сохранения
  • 6.8 Долговечность
  • 6.9 Итоги главы
  • 6.10 Упражнения
  • Глава 7 Разработка приложений СУБД
  • 7.1 Проектирование схемы базы данных
  • 7.2 Объектно-реляционная потеря соответствия
  • 7.3 Использование каркасов объектно-реляционных отображений
  • 7.3.1 Наследование
  • 7.3.2 Запросы
  • 7.3.3 Когда применять каркасы?
  • 7.4 Кеширование данных
  • 7.5 Взаимодействие с базой данных
  • 7.5.1 Параметры запросов
  • 7.5.2 Унифицированные средства взаимодействия
  • 7.5.3 Интерфейс PostgreSQL для приложений
  • 7.6 Некоторые общие задачи
  • 7.6.1 Ограничение доступа к данным
  • 7.6.2 Поддержка многоязычности
  • 7.7 Настройка
  • 7.8 Проектирование декларативных запросов
  • 7.9 Итоги главы
  • 7.10 Упражнения
  • Глава 8 Расширения реляционной модели
  • 8.1 Ограниченность реализаций SQL
  • 8.2 Реализация объектных расширений в PostgreSQL
  • 8.2.1 Наследование
  • 8.2.2 Определение типов данных
  • 8.2.3 Домены
  • 8.2.4 Коллекции
  • 8.2.5 Указатели
  • 8.3 Функции
  • 8.4 Слабоструктурированные данные: JSON
  • 8.5 Слабоструктурированные данные: XML
  • 8.6 Активные базы данных
  • 8.7 Итоги
  • 8.8 Упражнения
  • Глава 9 Разновидности СУБД
  • 9.1 Классы приложений БД
  • 9.2 Структуры хранения
  • 9.3 Архитектуры связи с приложениями
  • 9.4 Оборудование
  • 9.4.1 Носители данных
  • 9.4.2 Вычислительные ресурсы
  • 9.5 Хранилища данных
  • 9.5.1 Агрегатно-ориентированные базы данных
  • 9.5.2 Базы данных на основе графов
  • 9.6 Выбор СУБД для построения информационных систем
  • 9.7 Итоги главы и книги
  • 9.8 Упражнения

Скачать книгу основы технологий баз данных (2019)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *