RuStud - Биржа студенческих работ
Магазин / PostgreSQL. MongoDB
Лабораторная · Опубликован

Лабораторная работа по базам данных: PostgreSQL и MongoDB

Тема: PostgreSQL. MongoDB

Предмет: Базы данных
Язык программирования: Другое
Просмотров: 2 просмотра

Описание

Лабораторная работа № 1 «Разграничение прав в PostgreSQL» — практическое задание по работе с системой управления базами данных PostgreSQL. В работе пошагово разбираются создание ролей и пользователей, формирование базы данных, схемы и таблиц, назначение привилегий доступа, выполнение операций манипуляции данными (DML: INSERT, UPDATE, DELETE). Отдельное внимание уделено сравнению механизмов SERIAL и IDENTITY для автогенерации значений первичного ключа: описаны их реализация, особенности управления вставками, требования к правам доступа и ключевые различия с точки зрения стандартов SQL и безопасности данных. Материал включает готовые SQL‑скрипты и пояснения к ним — подойдёт для изучения администрирования PostgreSQL и контроля доступа в БД.


Лабораторная работа № 2 на тему «Копирование и восстановление баз данных в PostgreSQL» содержит практические задания по работе с утилитами pg_dump, pg_restore и pg_dumpall. В работе пошагово разобраны: логическое резервное копирование и восстановление всей базы данных, восстановление отдельной таблицы из резервной копии, а также копирование и восстановление всего кластера (включая БД, пользователей, роли и табличные пространства). Приведены готовые скрипты команд с пояснениями — их можно использовать для отработки навыков резервного копирования и восстановления данных в PostgreSQL.


Лабораторная работа № 3 «Установка комплекса программ MongoDB» содержит пошаговое руководство по работе с MongoDB: установке серверного компонента, оболочки (mongosh) и графического инструмента Compass, созданию базы данных и коллекции (на примере БД UR74 и коллекции UR74‑10), добавлению документов с данными о студентах (с полями full_name, student_id, major и др.) через методы insertOne и insertMany, а также проверке данных с помощью метода find(). В работе приведены готовые скрипты для выполнения операций в mongosh и примеры ответов системы. Подходит для изучения основ работы с документо‑ориентированной СУБД MongoDB.


Лабораторная работа № 4 «Основы MongoDB» (вариант 10) посвящена работе с базой данных MongoDB на примере предметной области «Сотовая связь». В работе построена концептуальная модель данных (ER‑диаграмма) с сущностями «Оператор», «Тариф» и «Абонент», рассмотрены три подхода к моделированию связей «один‑ко‑многим» в MongoDB: встраивание документов, массив ссылок на дочерние документы и ссылка дочернего документа на родительский. Выполнена генерация и вставка более 100 документов (абонентов) с помощью JavaScript в mongosh, а корректность связей подтверждена агрегатным запросом с оператором $lookup. Подходит для изучения основ работы с MongoDB и моделирования данных.


Группа 74, порядковый номер 10

Содержание

Лабораторная работа №1 «Разграничение прав в PostgreSQL»

Лабораторная работа №2 «Копирование и восстановление баз данных в PostgreSQL»

Лабораторная работа №3 «Установка комплекса программ MongoDB»

Лабораторная работа №4 «Основы MongoDB»


Вопрос автору

Задайте вопрос по этой готовой работе. Диалог будет доступен только вам и автору.

Войти, чтобы задать вопрос

Первичные файлы

DOC
1.docx 1.docx · 1 МБ · загружен 27 июля 08:49
Скачать
DOC
2.docx 2.docx · 1 МБ · загружен 27 июля 08:49
Скачать
DOC
3.docx 3.docx · 1 МБ · загружен 27 июля 08:49
Скачать
DOC
4.docx 4.docx · 3 МБ · загружен 27 июля 08:49
Скачать

Демонстрационные файлы

Файлы не добавлены.

Купить комплект файлов

Цена считается только за ещё не купленные итоговые файлы.

Войти для покупки

Итоговые файлы

DOC
1 Лабораторная работа 1.docx · 506 КБ · загружен 27 июля 08:49
150 ₽
Войти для покупки
DOC
2 Лабораторная работа 2.docx · 274 КБ · загружен 27 июля 08:49
150 ₽
Войти для покупки
DOC
3 Лабораторная работа 3.docx · 227 КБ · загружен 27 июля 08:49
150 ₽
Войти для покупки
DOC
4 Лабораторная работа 4.docx · 483 КБ · загружен 27 июля 08:49
150 ₽
Войти для покупки

Отзывы покупателей

Отзывы можно оставить только после покупки итогового файла.

По этому товару пока нет отзывов.