Страницу Назад
Поискать другие аналоги этой работы
1500 БД. НГТУ. Лабораторная 2.ID: 227588Дата закачки: 03 Августа 2022 Продавец: poipoilion (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: НГТУ Описание: В рамках данных лабораторных работ сформулированы следующие задачи-требования. • Спроектировать базу данных согласно заданному набору атрибутов и сущностей • Выполнить основные виды операций в БД, таких как простой запрос, вложенный запрос, реализация процедур и функций, вывод информации при помощи конструкции view, создание триггеров. • На основании проделанной работы необходимо создать отчет, содержащий в себе, все перечисленное выше. Набор сущностей и атрибутов: Справочники, склад, поставщики, поставки, продукты, блюда, отдыхающие, касса, выбор блюда, виды блюд, основные блюда, трапеза, рецепты. В рамках лабораторной работы необходимо реализовать следующие запросы: • Определить долю веса продукта в общем весе блюда в процентах. • Определить первых 3 поставщиков, осуществивших поставки на наибольшую сумму. (не менее 12 поставок, в каждой поставке - накладная, где не менее 5 продуктов (в базе)). • Показать относительный ранг веса продукта среди других продуктов этого же блюда. • Подсчет скользящего значения. Получить среднее значение цены продукта в ходе поступления продуктов. На основании созданной ранее базы данных реализовать следующий набор функций и процедур: • Расчет калорийности блюд • Расчет стоимости блюд • Количество порций, которое можно изготовить из имеющихся продуктов • Место в столовой и освобождение номера, освобождение также места в ресторане (таб. Регистрация, из нее убрать клиента) • Списание продуктов со склада (из таблицы Выбор, повар, кладовщик, повар-дата, трапеза, вид блюда, блюдо, количество порций, которые необходимо приготовить, кладовщик-то же, но продукт и количество, общее количество, которое нужно выдать кладовщику), обновляем склад (списать продукты), обнулить таблицу выбор На основании созданной ранее базы данных реализовать следующий набор триггеров: • Реализация формирования меню: • Проверка количества денег в кассе на факт возможности оплаты поставки • Реализация удаления оплаченных накладных за предыдущие года • На регистрацию места в столовой. • На обновление данных в кассе, при оплате накладных либо при оформлении путевок в пансионат. Комментарии: Работа выполнена в PostgesSQL. В отчете приведен код создания БД, запросов, процедур и триггеров. Работа принята. Размер файла: 327,1 Кбайт Фаил: (.docx)
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Базы данных / БД. НГТУ. Лабораторная 2.
Вход в аккаунт: