Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: учебное пособие

Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: учебное пособие

Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: учебное пособие
Автор: Мартишин С. А., Симонов В. Л., Храпченко М. В.
Дата выхода: 2022
Издательство: Инфра-М
Количество страниц: 369
Размер файла: 46.4 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Предисловие ....3
Введение ....5
Часть I
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
СУБД SQL-TИПA НА ПРИМЕРЕ МARIADB
Введение. Общие сведения о СУБД MariaDB ....9
Лабораторная работа 1. Установка СУБД MariaDB
и освоение рабочего пространства MySQL Workbench
для работы с СУБД MariaD В . . . . . . . . . . . . . . . . . . . . . . . . . . ....10
Лабораторная работа 2. Практическая работа
с MySQL Workbench SQL Editor для построения
реальной базы данных и запросов к ней ....42
Лабораторная работа 3. Основы администрирования
сервера MariaDB ....72
Лабораторная работа 4. Создание ЕR-моделей
в MySQL Workbench ....100
Лабораторная работа 5. Построение ЕR-моделей.
Прямой и обратный инжиниринг ....130
Часть II
ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
СУБД NOSQL-TИПA НА ПРИМЕРЕ MONGODB
Введение. Общие сведения о СУБД MongoDB ....168
Лабораторная работа 6. Начало работы с MongoDB:
установка СУБД и оболочки Robomongo
и создание тестовой базы данных ....173
Лабораторная работа 7 Создание, обновление
и удаление документов в коллекции СУБД MongoDB 193
Лабораторная работа 8. Выборка данных из коллекций ....214
Лабораторная работа 9. Основы администрирования
СУБД MongoDB ....240
Лабораторная работа 10. Репликация и шардинг
в СУБД MongoDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....258
Часть III
ПРИМЕРЫ ПРАКТИЧЕСКОГО ИСПОЛЬЗОВАНИЯ
SQL И NOSQL БАЗ ДАННЫХ
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....283
Лабораторная работа 11. DBeaver - универсальное средство
для работы с SQL и NoSQL базами данных . . . . . . . . . . . . . . . . ....284
Лабораторная работа 12. Пример использования
SQL базы данных MariaDB ....312
Лабораторная работа 13. Пример использования
NoSQL базы данных MongoDB ....328
Заключение 354
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....355
Приложения ....356
Прuложение А. Целостность данных . . . . . . . . . . . . . . . . . . . . . ....356
Прuложение В. Семейство стандартов IDEF ....359
Приложение С. Описание спецификации BSON . . . . . . . . . . . . . ....362
Приложение D. Селекторы запроса (QUERY SELECTORS) ....364

Учебное пособие предназначено для изучения практического применения СУБД SQL и NoSQL-типa при проектировании информационных систем. Проведены аналогии между базами данных SQL и NoSQL-типa. Полученные теоретические знания закрепляются при выполнении цикла лабораторных работ. Работа с SQL СУБД изучается на примере СУБД MariaDB, рассмотрен вопрос использования хорошо зарекомендовавших себя в работе с MySQL приложений (например, phpMyAdmin, MySQL Workbench). Работа с NoSQL СУБД изучается на примере СУБД MongoDB с использованием оболочки Robomongo. Показана возможность использования универсального менеджера баз данных DBeaver для одновременной работы с СУБД MariaDB и MongoDB. Приведены примеры информационных систем на базе обоих типов СУБД SQL и NoSQL.
Предназначено для студентов, бакалавров, магистрантов, аспирантов и специалистов в области проектирования информационных систем и баз данных. Пособие также полезно для лиц, занимающихся самообразованием.


Похожее:

Список отзывов:

Нет отзывов к книге.