Разработка программного обеспечения для Big Data

Выполнен
Заказ
6178877
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
23 Июн 2024 в 23:55
Цена
700 ₽
Блокировка
10 дней
Размещен
18 Июн 2024 в 11:34
Просмотров
37
Описание работы

ФИО - Васильева А.Э.

Задание. Создание базы данных в СУБД 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. Создать индекс по полю «Средний_балл» (по убыванию).

 

Задание. Управление документами в СУБД MongoDB.

1. В коллекции «Студенты» для студентов, у которых ФИО начинается с буквы «А», установить в поле «Направление» значение «02.03.03».

Отсортировать документы по полю «ФИО» в порядке возрастания (не менее 3 записей).

2. Удалить из коллекции «Студенты» документы по направлению «09.03.03».

 

 

Задание. Создание запросов в СУБД MongoDB.

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

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

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

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

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

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

 

 

Задание. Создание запроса с проекцией в СУБД MongoDB.

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

Отсортировать записи в порядке возрастания (не менее 3 записей).

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

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

 

 

Задание. Агрегация в СУБД MongoDB.

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

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

 

 

Задание. Обработка курсора в СУБД MongoDB.

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

2. Разработать программу обработки курсора, которая выводит на экран строку «ФИО: __, Средний балл:__» для каждого документа.

 

 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
4 дня 2 часа 55 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир