Зарегистрироваться
Восстановить пароль
FAQ по входу

Куликов Святослав. Работа с MySQL, MS SQL Server и Oracle в примерах (Версия 1.0.2 от 26.10.2017)

  • Файл формата pdf
  • размером 9,87 МБ
  • Добавлен пользователем
  • Описание отредактировано
Куликов Святослав. Работа с MySQL, MS SQL Server и Oracle в примерах (Версия 1.0.2 от 26.10.2017)
Практическое пособие для программистов и тестировщиков. — Минск: EPAM Systems, 2016. — 547 с. — ISBN: 978-985-430-054-1.
Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполага-ется, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.
Все примеры представлены в виде постановки задачи и её решения с ис-пользованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.
Этот материал в первую очередь будет полезен тем, кто:
когда-то изучал базы данных, но многое забыл;
имеет опыт работы с одной СУБД, но хочет быстро переключиться на дру-гую;
хочет в предельно сжатые сроки научиться писать типичные SQL-запросы.
Все решения выполнены на MySQL Community Server 5.6, Microsoft SQL Server Express 2012, Oracle 11gR2 Express Edition и, скорее всего, успешно будут работать на более новых версиях этих СУБД, но не на более старых.
В большинстве решений со сложной логикой алгоритм пояснён на примере MySQL, а для двух других СУБД лишь приведён код с небольшими комментариями, потому желательно рассматривать решения для всех трёх СУБД, даже если вам интересна только одна из них.
Предисловие
Модель, генерация и наполнение базы данных
Общее описание модели
Модель для MySQL
Модель для MS SQL Server
Модель для Oracle
Генерация и наполнение базы данных
Запросы на выборку и модификацию данных
Выборка из одной таблицы
Выборка из нескольких таблиц
Модификация данных
Использование представлений
Выборка данных с использованием представлений
Модификация данных с использованием представлений
Использование триггеров
Агрегация данных с использованием триггеров
Контроль операций с данными с использованием триггеров
Использование хранимых функций и процедур
Использование хранимых функций
Использование хранимых процедур
Использование транзакций
Управление неявными и явными транзакциями
Конкурирующие транзакции
Решение типичных задач и выполнение типичных операций
Работа с иерархическими и связанными структурами
Операции с базами данных
Операции с СУБД
Полезные операции с данными
Краткое сравнение MySQL, MS SQL Server, Oracle
Лицензия и распространение

Содержимое периодически обновляется и дорабатывается. Если вы хотите поделиться этой книгой, пожалуйста, делитесь ссылкой на самую актуальную версию, доступную здесь: http://svyatoslav.biz/database_book_download/.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация