Тема курсовой работы "Базы данных" БД ЖКХ
ЖКХ города производит начисления за коммунальные услуги. Тарифы, установленные на них, не меняются. Квартиросъемщики должны оплачивать коммунальные услуги до 15 числа каждого месяца. За несвоевременную оплату взимается пеня за каждый день просрочки в размере 0,1 % общей суммы, подлежащей оплате за месяц.
Необходимо спроектировать базу данных ЖКХ, информация которой будет использоваться для выявления неплательщиков за коммунальные услуги, определения ежемесячной суммы оплаты квартиросъемщиками за коммунальные услуги, пени за несвоевременную оплату и др.
В БД должна храниться информация:
-
Квартиросъёмщики (лицевой счет, Ф.И.О., телефон);
-
Квартиры (адрес (улица, дом, квартира), количество проживающих, площадь (м2));
-
Услуги (код услуги, вид услуги (отопление, горячее водоснабжение, каналы ТВ и др.), единица измерения (гКал, м3, шт. и др.), тариф (руб.));
-
Оплата за услугу (лицевой счет, код услуги, фактически расходовано, оплатить по дату (15.ММ.ГГ), оплачена своевременно или не своевременно (Да/Нет), дата оплаты (указывается в случае, если оплата произведена не своевременно)).
При проектировании БД необходимо учитывать следующее:
-
квартиросъемщик снимает одну квартиру. Квартира имеет одного квартиросъемщика;
-
квартиросъемщик производит оплату за несколько услуг. Оплата за услугу производится одним квартиросъемщиком;
-
одна и та же услуга может быть связана с несколькими оплатами (она оплачивается квартиросъемщиками в разные месяцы). Оплата относится к одной услуге.
Кроме того следует учесть:
-
каждый квартиросъемщик обязательно снимает квартиру. Каждая квартира обязательно имеет квартиросъемщика;
-
каждый квартиросъемщик обязательно производит оплату за услугу. Оплата за каждую услугу обязательно производится квартиросъемщиком;
-
услуга не обязательно подлежит оплате (услуга может быть ни разу никому не оказана). Оплата за каждую услугу обязательна.
Эта база данных готова. Её можно скачать.
Готовая похожая база данных "ЖКХ" |