Файл: 3. Разработка программного обеспечения для управления Big Data в субд mongodb задание. Создание базы данных в субд mongoDB.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 128

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Проверяемые задания

Практическое задание 1

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Создание базы данных в СУБД MongoDB.1. Установить на своем компьютере СУБД MongoDB (https://www.mongodb.com/download-center/community) и программу MongoDB Compass (https://www.mongodb.com/products/compass).2. Создать в СУБД MongoDB базу данных ФИО_db (например, ИвановИИ_db) и добавить в нее коллекцию «Студенты». 3. Добавить в коллекцию «Студенты» документы с различной структурой (не менее 5).Обязательные поля: ФИО., Направление, Средний_балл.4. Создать индекс по полю «ФИО» (по возрастанию).5. Создать индекс по полю «Средний_балл» (по убыванию).Рекомендации по выполнению задания1. Используйте СУБД MongoDB + Compass.2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH.3. Выполните предлагаемые задания. Вставьте скриншоты команд и результаты их выполнения в документ MS Word.4. Вышлите файл на проверку.



Практическое задание 2

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Управление документами в СУБД MongoDB.1. В коллекции «Студенты» для студентов, у которых Ф. И. О. начинается с буквы «А», установить в поле «Направление» значение «02.03.03».Отсортировать документы по полю «ФИО.» в порядке возрастания (не менее 3 записей).2. Удалить из коллекции «Студенты» документы по направлению «09.03.03». Рекомендации по выполнению задания1 1. Используйте СУБД MongoDB + Compass.2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH. 3. Добавьте в документы коллекции «Студенты» недостающие для выполнения задания поля. 4. Выполните предлагаемые задания. Вставьте скриншоты команд и результаты их выполнения в документ MS Word.5. Вышлите файл на проверку.

Практическое задание 3

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Создание запросов в СУБД MongoDB.1. В коллекции «Студенты» создать запрос для выбора документов студентов

, Ф. И. О. которых начинается с буквы «A» или «В».

Отобразить результаты в неотформатированном виде (не менее 3 записей).

2. В коллекции «Студенты» создать запрос для выбора документов студентов, Ф. И. О. которых начинается с буквы «A», обучающихся по направлению «09.03.03».

Отобразить результаты в отформатированном виде (не менее трех записей)

3. В коллекции «Студенты» создать запрос для выбора документов студентов 2–4-го курсов, обучающихся по направлению «09.03.03».

Отобразить результаты в отформатированном виде (не менее трех записей).
Рекомендации по выполнению задания

1. Используйте СУБД MongoDB + Compass.

2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH.

3. Добавьте в документы коллекции «Студенты» недостающие для выполнения задания поля.

4. Выполните предлагаемые задания. Вставьте скриншоты команд и результаты их выполнения в документ MS Word.

5. Вышлите файл на проверку.

Практическое задание 4

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Создание запроса с проекцией в СУБД MongoDB.1. В коллекции «Студенты» создать запрос с проекцией для выбора Ф. И. О. студентов, которые начинаются с буквы «A» или «В». Отсортировать записи в порядке возрастания (не менее трех записей).2. В коллекции «Студенты» создать запрос с проекцией для выбора Ф. И. О., группы и среднего балла студентов, обучающихся по направлению «09.03.03». Отсортировать записи в порядке убывания по среднему баллу (не менее трех записей).Рекомендации по выполнению задания1. Используйте СУБД MongoDB + Compass.2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH. 3. Добавьте в документы коллекции «Студенты» недостающие для выполнения задания поля. 4. Выполните предлагаемые задания. Вставьте скриншоты команд и результатов выполнения запроса в документ MS Word.5. Вышлите файл на проверку.

Практическое задание 5

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Агрегация в СУБД MongoDB.

1. В коллекции «Студенты» создать команду с агрегацией для определения общего количества студентов, обучающихся по направлению «09.03.03».2. В коллекции «Студенты» создать команду с агрегацией для расчета среднего балла для всех студентов, Ф. И. О. которых начинается с буквы «Б».Рекомендации по выполнению задания1. Используйте СУБД MongoDB + Compass.2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH. 3. Добавьте в документы коллекции «Студенты» недостающие для выполнения задания поля. 4. Выполните предлагаемые задания. Вставьте скриншоты команд и результатов выполнения запроса в документ MS Word.5. Вышлите файл на проверку.

Практическое задание 6

3. Разработка программного обеспечения для управления Big Data в СУБД MongoDBЗадание. Обработка курсора в СУБД MongoDB.1. В коллекции «Студенты» создать курсор из выборки студентов, обучающихся по направлению «09.03.03» с сортировкой по Ф. И. О. с убыванием (не менее трех записей).2. Разработать программу обработки курсора, которая выводит на экран строку «ФИО: __, Средний балл:__» для каждого документа.Рекомендации по выполнению задания1. Используйте СУБД MongoDB + Compass.2. Для создания объектов базы данных и документов используйте команды оболочки _MONGOSH и язык JavaScript. 3. Добавьте в документы коллекции «Студенты» недостающие для выполнения задания поля. 4. Выполните предлагаемые задания. Вставьте скриншоты команд и результатов выполнения запроса в документ MS Word.5. Вышлите файл на проверку.