-
Контрольная работаПроектирование баз данных
- Контрольная работа на тему "Лабораторная работа по базам данных " по предмету проектирование баз данных
-
5 265 руб.24.03.2024
Написать код на sql по заданию:
Создание пакета:
• Создайте пакет "FlightManagementPackage"
Функции:
• Создайте в пакете "FlightManagementPackage" функцию "IsFlightFull", которая принимает ID рейса и возвращает флаг (0 или 1). Функция должна проверять, заполнен ли рейс на максимальную вместимость.
• Создайте в пакете "FlightManagementPackage" функцию "GetAvailableFlights", которая принимает дату и пункт назначения, а затем возвращает информацию о доступных рейсах на указанную дату и направление.
Процедура с использованием функций и курсоров:
• В пакете "FlightManagementPackage" создайте процедуру "BookFlight", которая принимает параметры: ID пассажира, дату, пункт отправления и пункт назначения. Процедура должна:
• Проверять наличие пассажира в системе.
• Использовать функцию "GetAvailableFlights". для выборки информации о доступных рейсах на указанную дату и направление.
• Проверить максимальную загрузку рейса с использованием функции "IsFlightFull".
• Если найдены доступные рейсы и в них есть места, то необходимо сохранить эти данные в отдельную таблицу. Для этого используйте явные курсоры.
• Если все рейсы заполнены или нет доступных, а также если указанный пассажир не был найден в базе данных, то необходимо выбросить исключение с четким сообщением об ошибке.
2 задание:
Придумайте и реализуйте в пакете свою функцию. Функция должна быть максимально практически полезна для указанной предметной области.
Если функция повторяется функционал, придуманный другим студентом, то оценка за нее будет снижена на бал, и она должна быть реализована иначе, чем у сделавших ее ранее.
На Oracle SQL
Узнать стоимость работы
Как сделать заказ?
Благодарю за проделанную работу. Сделали даже раньше положенного срока.
Благодарю, автора! В короткие сроки выполнена дипломная работа по психологии. Все рекомендации выполнены! Всегда на связи были! Рекомендую!
Работа выполнена качественно и в срок. Очень признателен автору за помощь!
Спасибо за вовремя выполненную работу , а главное за идеальный подход к теме !
Срочно нужна была курсовая работа, автор откликнулась быстро, выполнила все в самый краткий срок, смело можете выбирать автором, курсовая очень понравилась!! спасибо большое
Благодарю. Всё выполнено с высокой точностью. И в короткие сроки. Спасибо.