Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.84 KB

README.md

File metadata and controls

22 lines (18 loc) · 1.84 KB

TaxiTest

Test exercise to enter ICL DataScience internship

Тестовое задание – разработать реляционную БД для «Сервиса такси».

Сервис такси работает таким образом:

  • Клиент звонит по телефону и сообщает откуда и куда ему нужно доехать.
  • Оператор принимает заказ и смотрит какие авто свободны.
  • Оператор назначает машину на заказ и информирует об этом клиента.
  • Оператор информирует клиента о том, когда машина подъехала.
  • Водитель отмечает что забрал клиента.
  • Водитель отмечает что доставил клиента и меняет статус авто на свободен.

Необходимо:

  • Составить ER-диаграмму, которая будет описывать БД сервиса заказа такси
  • Необходимо реализовать БД на одной из СУБД Подготовить SQL запросы которые дают следующую информацию:
  • Список всех свободных авто.
  • Список всех клиентов, которых обслуживал авто (входной параметр – номер Авто)
  • Список всех авто, которыми пользовался клиент в интервале времени (входные параметры – телефон клиента, дата начала и дата окончания)
  • Список всех заказов, которые обработаны оператором (входной параметр id-оператора)