Задания для самостоятельного выполнения
- Сложность:
- Rare
- Спроектируйте БД с использованием crow’s foot notation.
- Реализуйте парсер для сбора данных с веб-страницы.
- С помощью DB API cоздайте таблицы БД и заполните их данными, полученными с помощью парсера.
- Напишите запросы для выборки данных из БД.
- Оформите отчёт в
README.md
. Отчёт должен содержать:- Условия задач
- Описание проделанной работы
- Скриншоты результатов
- Ссылки на используемые материалы
- Сложность:
- Medium
- Реализуйте БД с использованием документоориентированной NoSQL СУБД.
- Сложность:
- Well-done
- Реализуйте на основе задачи medium gRPC сервер, предоставляющий данные, а также клиент для него
Варианты заданий
Список кратных планетных систем.
Таблицы:
- звёзды
- созвездия
- спектральные классы
Запросы:
- N самых близких/далёких систем
- N систем с самым большим числом планет
- системы с самым большим числом планет с группировкой по созвездиям
Список мягких посадок на Луну.
Таблицы:
- космические аппараты
- страны
- места прилунений
Запросы:
- топ N стран по числу прилунений
- прилунения с группировкой по странам
- прилунения с группировкой по местам
Список самых высоких зданий и сооружений мира.
Таблицы:
- здания
- страны
- типы зданий
Запросы:
- топ N стран по числу высоких зданий
- здания с группировкой по странам
- здания с группировкой по типам
- суммарная высота первых 50 зданий в км
Таблицы:
- картины
- художники
- места продаж
Запросы:
- топ N художников по числу картин
- топ N художников по цене картин
- самые дорогие картины по годам
- суммарная стоимость топ N самых дорогих картин
Список многократных чемпионов Олимпийских игр.
Таблицы:
- спортсмены
- страны
- виды спорта
Запросы:
- топ N спортсменов по числу медалей
- топ N стран по числу медалей
- спортсмены с группировкой по странам
- спортсмены с группировкой по видам спорта
Список искусственных объектов на Луне.
Таблицы:
- объекты
- страны
- места прилунения
Запросы:
- топ N стран по числу объектов
- топ N тяжёлых/лёгких объектов
- объекты с группировкой по странам
- объекты с группировкой по местам прилунения
Список экзопланет в обитаемой зоне.
Таблицы:
- экзопланеты
- типы звёзд
Запросы:
- топ N близких/далёких планет
- топ N тяжёлых/лёгких планет
- топ N тёплых/холодных планет
- планеты с группировкой по типам звёзд
Таблицы:
- сверхновая
- созвездие
- галактика
Запросы:
- топ N близких/далёких остатков
- топ N давно/недавно наблюдаемых
- остатки с группировкой по созвездиям
- остатки с группировкой по галактикам
Таблицы:
- созвездие
- группа
- область
Запросы:
- топ N больших/маленьких по площади в кв. градусах
- топ N больших/маленьких по площади в процентах
- созвездия с группировкой по группам
- созвездия с группировкой по областям
Таблицы:
- галактика
- тип
- группа
Запросы:
- топ N близких/далёких галактик
- топ N больших/маленьких галактик
- галактики с группировкой по типу
- галактики с группировкой по группе
Таблицы:
- объект
- тип
- созвездие
Запросы:
- топ N близких/далёких объектов
- топ N ярких/тусклых объектов
- объекты с группировкой по типу
- объекты с группировкой по созвездию
Список ближайших звёзд и субзвёзд.
Таблицы:
- звезда
- система
- спектральынй класс
Запросы:
- топ N близких/далёких звёзд
- топ N горячих/холодных звёзд
- звёзды с группировкой по системе
- звёзды с группировкой по спектральному классу