Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

SQL — удалённая работа в Москве

Дата: 2023-01-16
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 1000.00 руб.
Дата публикации
2023-01-16
Описание
Написание запросов. Выполнить контрольную работу. Проектная работа по модулю Для выполнения работы Вам необходимо: Перейти по ссылке и ознакомиться с описанием базы данных: https://edu.postgrespro.ru/bookings.pdf Подключиться к базе данных avia по одному из следующих вариантов: облачное подключение, те же настройки, что и у dvd-rental, только название базы total, схема bookings импорт sql запроса из sql файла, представленных на 2 странице описания базы восстановить базу из *.backup файла по ссылке avia Написать запросы, позволяющие ответить на вопросы, согласно списка ниже. Отправить работу на проверку. Требования к внешнему виду запросов: Решения должны быть приложены в формате *.sql одним файлом. Запросы должны быть отформатированы и в читаемом виде. Не допускается присылать решения в виде архивов, картинок, pdf, doc, xls и так далее, такие работы будут автоматически отправлены на доработку. Перечень вопросов: Вопрос В решении обязательно должно быть использовано 1 Какие самолеты имеют более 50 посадочных мест? 2 В каких аэропортах есть рейсы, в рамках которых можно добраться бизнес - классом дешевле, чем эконом - классом? -В решении обязательно должно быть использовано CTE 3 Есть ли самолеты, не имеющие бизнес - класса? В решении обязательно должно быть использовано - array_agg 4 Найдите количество занятых мест для каждого рейса, процентное отношение количества занятых мест к общему количеству мест в самолете, добавьте накопительный итог вывезенных пассажиров по каждому аэропорту на каждый день. - Оконная функция - Подзапрос 5 Найдите процентное соотношение перелетов по маршрутам от общего количества перелетов. Выведите в результат названия аэропортов и процентное отношение. - Оконная функция - Оператор ROUND 6 Выведите количество пассажиров по каждому коду сотового оператора, если учесть, что код оператора - это три символа после +7 7 Между какими городами не существует перелетов? - Декартово произведение - Оператор EXCEPT 8 Классифицируйте финансовые обороты (сумма стоимости билетов) по маршрутам: До 50 млн - low От 50 млн включительно до 150 млн - middle От 150 млн включительно - high Выведите в результат количество маршрутов в каждом классе. - Оператор CASE 9 Выведите пары городов между которыми расстояние более 5000 км - Оператор RADIANS или использование sind/cosd Пояснения: Рейс, перелет - это flight_id, разовый перелет между двумя аэропортами Маршрут - это все перелеты между двумя аэропортами. Кратчайшее расстояние между двумя точками A и B на земной поверхности (если принять ее за сферу) определяется зависимостью: d = arccos {sin(latitude_a)·sin(latitude_b) + cos(latitude_a)·cos(latitude_b)·cos(longitude_a - longitude_b)}, где latitude_a и latitude_b — широты, longitude_a, longitude_b — долготы данных пунктов, d — расстояние между пунктами измеряется в радианах длиной дуги большого круга земного ша а. Расстояние между пунктами, измеряемое в километрах, определяется по формуле: L = d·R, где R = 6371 км — средний радиус земного шара Баллы за запросы: 10 20 15 35 25 15 25 20 35 Итого: максимум 200 бал ов. Что нужно ещё: написание только запросов.
Похожие заказы

SQL

дистанционно
договорная
Разработать базу данных с нуля. Сделать лабораторную работу по базе данных.
Москва Фрилансеры

SQL

дистанционно
договорная
Разработать базу данных с нуля. Сделать лабораторную работу.
Москва Фрилансеры

SQL

дистанционно
договорная
Обучение sql. Необходим специалист, обучающий sql. Был пройден курс Карпова Анатолия, но задачи с трудом решаются потому что логика запросов тяжело дается для восприятия.
Москва Фрилансеры

SQL

дистанционно
договорная
Разработать базу данных с нуля. Есть сайт Нужно создать базу данных, где будут тест и они будут обновлять + ответы с фидбеком.
Москва Фрилансеры

SQL

дистанционно
договорная
Разработать базу данных с нуля. Тема: Информационная система «Учет лицензий программного обеспечения предприятия». Что нужно сделать: -Спроектировать нормализованную базу данных (до 3-й нормальной формы) в соответствии с предметной областью: Программное обеспечение: название, назначение (антивирус, эл. таблицы, текстовый редактор, САПР и т.д.). Лицензия: номер, компания-лицензиар, дата выдачи, дата окончания, количество экземпляров. Компания-лицензиар: наименование, контактный телефон, контактный сотрудник. Подразделение: название, ответственный за ПО, контактный телефон. -Учесть правила: один вид ПО может иметь несколько лицензий; в подразделении может использоваться несколько видов ПО; одна лицензия может использоваться в разных подразделениях; у каждого подразделения один ответственный; компания может выдавать лицензии на разные виды ПО. -Создать базу данных в программе DB Browser for SQLite: -Реализовать таблицы, связи (первичные и внешние ключи), заполнить тестовыми данными (не менее 5–7 записей в каждой таблице). -Сохранить файл базы данных .db. -Разработать приложение на Qt (C++ с использованием Qt SQL): Графический интерфейс на QWidget/Qt Designer. Возможность открытия БД, просмотра, добавления и удаления записей во всех таблицах. Реализовать 5 сервисных запросов: Вывод списка лицензий по выбранному виду ПО. Вывод списка лицензий выбранной компании-лицензиара. Вывод списка лицензий ПО в выбранном подразделении. Вывод списка лицензий с завершившимся сроком. Вывод списка лицензий по виду ПО + выбранному подразделению. -Подготовить отчёт по образцу (титульный лист, теория, постановка задачи, описание решения со скриншотами, листинг кода, вывод). Отчёт должен быть оформлен в Word (или PDF). Требования к исполнителю: Опыт работы с SQLite (DB Browser for SQLite) и Qt (Qt Creator, Qt SQL). Умение писать понятный код на C++. Готовность предоставить исходники, файл БД и отчёт. И если кратко: Нужно: спроектировать нормализованную БД (3НФ), создать её в DB Browser for SQLite, заполнить тестовыми данными, написать приложение на Qt (C++/Qt SQL) с интерфейсом для просмотра/добавления/удаления записей и 5 сервисными запросами. P.S. Оформить смогу и сам, главное чтобы программа была рабочая и я смог сделать скриншоты все нужны(которые в отчёте есть!), либо вы мне их просто скинете. !!!!Есть пример готовой работы по аналогичной теме (другой вариант) — код на Qt + SQLite и отчёт. Нужно переделать под вариант 1: изменить структуру БД, SQL-запросы, интерфейс и оформить новый отчёт. Пример предоставлю.!!!. !!!!Есть пример готовой работы по аналогичной теме (другой вариант) — код на Qt + SQLite и отчёт. Нужно переделать под вариант 1: изменить структуру БД, SQL-запросы, интерфейс и оформить новый отчёт. Пример предоставлю(прикрепил отчёт одногруппника и сам вариант) .!!!.
Санкт-Петербург Фрилансеры

SQL

дистанционно
договорная
Ищу преподавателя. Хочу научиться sql с нуля для дальнейшей работы бизнес аналитиком.
Москва Фрилансеры

SQL

дистанционно
договорная
Обучение. Обучение SQL. Что нужно ещё: Обучение.
Москва Фрилансеры