Варианты индивидуальных заданий на проектирование и разработку бд разработка включает следующие этапы



бет15/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   ...   11   12   13   14   15   16   17   18   19
Вариант 16 БД Таксопарк
Описание предметной области:
Система должна фиксировать все вызовы такси. Каждому водителю ежедневно начисляется заработная плата в зависимости от количества вызовов и их тарифа (50% от заработанной им суммы).
ФИО сотрудника. Адрес сотрудника.
№ телефона сотрудника. Паспортные данные сотрудника. Должность сотрудника.
Категория сотрудника. Наименование марки автомобиля. Технические характеристики.
Стоимость. Код тарифа.
Наименование тарифа. Стоимость тарифа.
Код автомобиля. Код марки.
Регистрационный номер. Номер кузова.
Номер двигателя. Год выпуска.
Пробег.
Дата последнего ТО. Дата вызова.
Время посадки пассажира. Время высадки пассажира. Номер телефона пассажира. Откуда.
Куда.
Задания

  1. Создайте таблицы, используя необходимые средства поддержки целостности данных. (Ограничения задать самостоятельно)

  2. Создать запросы:

Вывести данные о водителе, который чаще всего доставляет пассажиров на улицу Чкалова.
Вывести данные об автомобилях, которые имеют пробег более 250 тыс. км. и которые не проходили ТО в текущем году.
Сколько раз каждый пассажир воспользовался услугами таксопарка?
Вывести данные пассажиров, которые воспользовались услугами таксопарка более трех раз.
Вывести данные о водителе, который ездит на самом дорогом автомобиле.

  1. Создать представление, содержащее сведения о незанятых на данный момент водителях

  2. Создать хранимые процедуры:

Вывести данные о зарплате заданного водителя за прошедшие сутки. Для ввода данных о пассажирах, которые заказывали такси в заданном, как параметр, временном интервале.
Вывести сведения о том, куда был доставлен пассажир по заданному, как параметр, номеру телефона.
Для вычисления суммарного дохода таксопарка за текущий месяц.

  1. Создать триггер для фиксации в БД заработанной водителем суммы и начисления ему заработной платы (после высадки пассажира)





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет