Создан заказ №2483756
28 ноября 2017
Лабораторная работа по SQL Oracle
Как заказчик описал требования к работе:
Среда разработки : SQLDeveloper
База Данных : Oracle Database 11g Express Edition
«Бюро путешествий». Бюро путешествий осуществляет об-служивание экскурсионных маршрутов, используя для этой цели свои автобу-сы и экипажи, состоящие из трех человек, которые строго закреплены за своим автобусом. Эк
ипаж, выполнивший заказ на обслуживание, получает 20 %, от стоимости обслуживания. Стоимость билета договорная и зависит от длины туристической трассы и числа участников экскурсии.
Бюро должно иметь сведения: об экскурсионных маршрутах: название маршрута, начальный пункт, ко-нечный пункт, протяженность пути; об автобусах: номер автобуса, название, общая величина пробега; о членах экипажа: фамилия, табельный номер, стаж, категория, адрес, год рождения, номер автобуса; о выполненных рейсах: номер автобуса, дата отбытия, дата прибытия, на-звание маршрута, количество перевезенных пассажиров, стоимость билета.
Необходимо:
1 Создать таблицы БД с учетом ограничений целостности данных.
2 Используя оператор Select, выдать следующую информацию:
• по указанному автобусу – перечень выполненных рейсов за указанный период;
• по указанному автобусу – общее количество поездок, количество пе-ревезенных пассажиров и полученных денег;
• по каждому экипажу – количество начисленных денег за указанный период;
• по наиболее дорогому маршруту – сведения об автобусах, экипажах и стоимости билетов;
• по автобусу с наибольшим суммарным пробегом – сведения о ко-личестве перевезенных пассажиров и величине пробега. 3 Обеспечить с помощью операторов Insert, Update, Delete обновление информации в указанных таблицах.
4 Создать триггер, который при добавлении информации в таблицу экс-курсий проверяет соответствие вносимой информации той информации, кото-рая хранится в основных таблицах.
5 Создать хранимую процедуру, которая за указанный период опре-деляет количество денег, начисленных каждому экипажу за обслуживание экс-курсий. В качестве параметра передать процент отчисления, начальную дату периода и конечную дату периода. Результаты занести в специальную таблицу.
6 Создать хранимую функцию, которая на указанную дату выводит информацию о количестве денег, начисленных указанному экипажу
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
29 ноября 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Лабораторная работа по SQL Oracle.jpg
2017-12-02 21:47
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Все отлично! Хороший автор сделал все на много раньше, чем должен был. Спасибо большое!