- Артикул:00-01015195
- Автор: Мартишин С.А.
- ISBN: 978-5-8199-0660-6
- Обложка: Твердый переплет
- Издательство: Форум (все книги издательства)
- Город: Москва
- Страниц: 368
- Формат: 60х90/16
- Год: 2017
- Вес: 536 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
Учебное пособие предназначено для изучения практического применения СУБД SQL и NoSQL-типа при проектировании информационных систем. Проведены аналогии между базами данных SQL и NoSQL-типа. Полученные теоретические знания закрепляются при выполнении цикла лабораторных работ. Работа с SQL СУБД изучается на примере СУБД MariaDB, рассмотрен вопрос использования хорошо зарекомендовавших себя в работе с MySQL приложений (например, phpMyAdmin, MySQL Workbench). Работа с NoSQL СУБД изучается на примере СУБД MongoDB с использованием оболочки Robomongo. Показана возможность использо-вания универсального менеджера баз данных DBeaver для одновременной работы с СУБД MariaDB и MongoDB. Приведены примеры информационных систем на базе обоих типов СУБД SQL и NoSQL.
Предназначено для студентов, бакалавров, магистрантов, аспирантов и специалистов в области проектирования информационных систем и баз данных. Пособие также полезно для лиц, занимающихся самообразованием.
Содержание
Предисловие
Введение
Часть I
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ СУБД SQL-ТИПА НА ПРИМЕРЕ MARIADB
Введение. Общие сведения о СУБД MariaDB
Лабораторная работа 1. Установка СУБД MariaDB и освоение рабочего пространства MySQL Workbench для работы с СУБД MariaDB
Лабораторная работа 2. Практическая работа с MySQL Workbench SQL Editor для построения реальной базы данных и запросов к ней
Лабораторная работа 3. Основы администрирования сервера MariaDB
Лабораторная работа 4. Создание ER-моделей в MySQL Workbench
Лабораторная работа 5. Построение ER-моделей.
Прямой и обратный инжиниринг
Часть II
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
СУБД NOSQL-ТИПА НА ПРИМЕРЕ MONGODB
Введение. Общие сведения о СУБД MongoDB
Лабораторная работа 6. Начало работы с MongoDB: установка СУБД и оболочки Robomongo и создание тестовой базы данных
Лабораторная работа 7. Создание, обновление и удаление документов в коллекции СУБД MongoDB
Лабораторная работа 8. Выборка данных из коллекций
Лабораторная работа 9. Основы администрирования СУБД MongoDB
Лабораторная работа 10. Репликация и шардинг в СУБД MongoDB
Часть III
ПРИМЕРЫ ПРАКТИЧЕСКОГО ИСПОЛЬЗОВАНИЯ SQL И NOSQL БАЗ ДАННЫХ
Введение
Лабораторная работа 11. DBeaver — универсальное средство для работы с SQL и NoSQL базами данных
Лабораторная работа 12. Пример использования SQL базы данных MariaDB
Лабораторная работа 13. Пример использования NoSQL базы данных MongoDB
Заключение
Литература
Приложения
Приложение А. Целостность данных
Приложение В. Семейство стандартов IDEF
Приложение С. Описание спецификации BSON
Приложение D. Селекторы запроса (QUERY SELECTORS)