Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Индивидуальные задания экфак 1.doc
Скачиваний:
12
Добавлен:
01.05.2025
Размер:
281 Кб
Скачать
☆

Задание 13. Проект жэс

 

ЖЭС города производит начисления за коммунальные услуги. Тарифы, установленные на них, не меняются. Квартиросъемщики должны оплачивать коммунальные услуги до 15 числа каждого месяца. За несвоевременную оплату взимается пеня за каждый день просрочки в размере 0,1 % общей суммы, подлежащей оплате за месяц.

Необходимо спроектировать базу данных ЖЭС, информация которой будет использоваться для выявления неплательщиков за коммунальные услуги, определения ежемесячной суммы оплаты квартиросъемщиками за коммунальные услуги, пени за несвоевременную оплату и др.

 

В БД должна храниться информация:

  • о КВАРТИРОСЪЕМЩИКАХ: лицевой счет, Ф.И.О., телефон;

  • КВАРТИРАХ: адрес (улица, дом, квартира), количество проживающих, площадь (м2);

  • услугах: код услуги, вид услуги (отопление, горячее водоснабжение, каналы ТВ и др.), единица измерения (гКал, м3, шт. и др.), тариф (руб.);

  • оплате за услугу: лицевой счет, код услуги, фактически расходовано, оплатить по дату (15.ММ.ГГ), оплачена своевременно или не своевременно (Да/Нет), дата оплаты (указывается в случае, если оплата произведена не своевременно).

При проектировании БД необходимо учитывать следующее:

  • квартиросъемщик снимает одну квартиру. Квартира имеет одного квартиросъемщика;

  • квартиросъемщик производит оплату за несколько услуг. Оплата за услугу производится одним квартиросъемщиком;

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

Кроме того следует учесть:

  • каждый квартиросъемщик обязательно снимает квартиру. Каждая квартира обязательно имеет квартиросъемщика;

  • каждый квартиросъемщик обязательно производит оплату за услугу. Оплата за каждую услугу обязательно производится квартиросъемщиком;

  • услуга не обязательно подлежит оплате (услуга может быть ни разу никому не оказана). Оплата за каждую услугу обязательна.

Задание 14. Проект общепит

 

Предприятие общественного питания "Бистро" ежедневно занимается приготовлением различных блюд по заказам клиентов. Технология приготовления каждого блюда указана в рецепте на рис. 2.1.

 

Закуска "Лобио по-грузински"

Состав:

фасоль стручковая 200 г, лук зеленый 40 г, масло сливочное 30 г, зелень 10 г.

Технология приготовления:

ломаную очищенную фасоль, нашинкованный лук посолить, посыпать перцем и припустить в масле с небольшим количеством воды; добавить зелень и довести до готовности. Затем запечь в духовке.

Выход – 210 г. Калорий – 725.

Рис. 2.1. Пример кулинарного рецепта

Ежедневно собираются сведения о приготовленных блюдах.

Необходимо спроектировать базу данных ОБЩЕПИТ, информация которой будет использоваться для приготовления блюд и анализа их калорийности, составления меню, определения расходов предприятия и др.

 

В БД должна храниться информация:

  • о блюдах, для описания которых нужны данные, входящие в их кулинарные рецепты: номер блюда, название блюда, вид блюда (закуска, суп, горячее и т.п.), выход (вес порции, г), изображение блюда;

  • ежедневном приготовлении блюд: номер блюда, количество порций, дата приготовления;

  • рецептах: номер блюда, время приготовления блюда (мин), технология приготовления;

  • продуктах, из которых приготавливаются блюда: код продукта, название продукта, калорийность (ккал в 100 г продукта), вес продукта (г), цена (руб. за 1 кг).

При проектировании БД необходимо учитывать следующее:

  • блюдо может состоять из нескольких продуктов. Продукт может входить в состав нескольких блюд;

  • у блюда может быть несколько приготовлений (оно может приготавливаться в разные дни в некотором количестве порций). Приготовление соотносится с одним блюдом;

  • блюдо имеет один рецепт. Рецепт соответствует одному блюду.

Кроме того следует учесть:

  • каждое блюдо обязательно состоит из одного или нескольких продуктов. Каждый продукт обязательно входит в состав одного или нескольких блюд;

  • блюдо не обязательно приготавливается (оно может быть не востребовано клиентами). Каждое приготовление обязательно соотносится с некоторым блюдом;

  • каждое блюдо обязательно имеет рецепт. Каждый рецепт обязательно соответствует некоторому блюду.