Базы данных
Информатика и вычислительная техника
  • формат pdf
  • размер 1,32 МБ
  • добавлен 17 ноября 2016 г.
Зафиевский А.В., Короткин А.А., Лататуев А.Н. Базы данных
Учебное пособие. — Ярославль: Яросл. гос. ун-т им. П. Г. Демидова (ЯрГУ), 2012. – 164 с. — ISBN 978-5-8397-0860-0.
В пособии дается общий обзор различных типов баз данных и соответствующих методов их использования.
Описываются реляционная модель баз данных, основные конструкции языка SQL, методы проектирования структуры баз данных, основанные как на принципах нормализации, так и на использовании модели «сущность-связь». Приведены основные понятия о транзакциях в базах данных. В заключение рассмотрен общий подход к технологиям «клиент-сервер».
Предназначено для студентов, обучающихся по направлениям: 080801.65 - Прикладная информатика (в экономике), 230700.62 - Прикладная информатика (дисциплина «Базы данных», цикл Б3, блок ОПД), очной формы обучения.
Предисловие.
Что такое базы данных.
Понятие базы данных.
Окружение базы данных.
Базы данных первого поколения.
Реляционные базы данных.
Язык SQL.
Системы управления базами данных.
Объектно ориентированные базы данных.
Полнотекстовые базы данных.
Слабоструктурированные базы данных.
Другие направления в организации и использовании баз данных.
Реляционная модель данных.
Реляционное отношение.
Целостность базы данных: потенциальные и внешние ключи.
Средства манипулирования реляционными данными.
Язык SQL.
Общие сведения.
Демонстрационная база данных.
Система управления базами данных Microsoft SQL Server.
Оператор Select.
Внесение изменений в базу данных.
Создание таблиц.
Удаление таблиц и изменение их свойств.
Представления.
Индексы.
Хранимые процедуры и триггеры.
Многопользовательские возможности SQL.
Проектирование на основе принципов нормализации.
Уровни моделирования базы данных.
Функциональные зависимости. Правила вывода.
Декомпозиция отношений. Теорема Хита.
Нормальные формы.
OLTP и OLAP-системы.
Логическое моделирование. Модель «сущность-связь».
Основные понятия ER-диаграмм.
Пример разработки простой ER-модели.
Концептуальные и физические ER-модели.
Транзакции.
Понятие транзакции.
Проблемы параллелизма при работе с данными.
Свойства транзакций.
Реализация транзакций в СУБД.
Уровни изоляции.
Взаимоблокировки.
Технология версий.
Распределенные транзакции.
Заключительные замечания.
Технологии клиент-сервер.
Сервер базы данных.
Технология и модели «клиент-сервер».
Эволюция серверов баз данных.
Активный сервер.
Список литературы.
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  5. Работа в Access
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Базы данных
  1. Прикладная литература
  2. Компьютерная литература
  3. Firebird
  1. Прикладная литература
  2. Компьютерная литература
  3. IBM DB2
  1. Прикладная литература
  2. Компьютерная литература
  3. Microsoft Office
  4. Microsoft Access
  1. Прикладная литература
  2. Компьютерная литература
  3. MySQL / MariaDB
  1. Прикладная литература
  2. Компьютерная литература
  3. NoSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. Oracle
  1. Прикладная литература
  2. Компьютерная литература
  3. PostgreSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL Server
  1. Прикладная литература
  2. Компьютерная литература
  3. Visual FoxPro