Skip to content

andrM66/enterprise-development

 
 

Repository files navigation

"Велопрокат"

Задание

В базе данных велопроката содержится следующая информация о велосипедах: серийный номер, тип велосипеда (горный, прогулочный, спортивный), модель, цвет. Для каждого типа велосипеда определена стоимость аренды на час. В базе данных также содержится информация о клиентах: ФИО, год рождения, телефон. При аренде велосипеда клиенту выдается велосипед нужного типа, фиксируется время начала аренды и назначается время окончания аренды.

Классы

Client

Id - идентификатор клиента FirstName - Имя клиента SecondName - Фамилия клиента ThirdName - Отчество клиента BirthDate - дата рождения PhoneNumber - номер телефона

Bike

Id - идентификатор велосипеда TypeId - идентификатор типа велосипеда Model - Модель велосипеда Color - цвет

BikeType

Id - идентификатор типа велосипеда Price - цена аренды Name - название типа

Rent

ClientId - идентификатор клиента BikeId - идентификатор велосипеда Begin - время начала аренды End - время конца аренды

Запросы

  1. Вывести информацию обо всех спортивных велосипедах.
  2. Вывести информацию обо всех клиентах, которые брали в аренду горные велосипеды, упорядочить по ФИО.
  3. Вывести суммарное время аренды велосипедов каждого типа.
  4. Вывести информацию о клиентах, бравших велосипеды на прокат больше всего раз.
  5. Вывести информацию о топ 5 наиболее часто арендуемых велосипедов.
  6. Вывести информацию о минимальном, максимальном и среднем времени аренды велосипедов.

About

Разработка корпоративных приложений. 4 курс

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%