Структура базы данных

Слайд 2

Вторичные таблицы: услуги и показатели формул по адресам Квартира: { Жилая

Вторичные таблицы: услуги и показатели формул по адресам

Квартира: {
Жилая площадь:

44.9,
Прописано человек: 2 }

Гараж: {
Жилая площадь: 0,
Прописано человек: 0 }

Дача: {
Жилая площадь: 240.5,
Прописано человек: 0 }

[1] : {
Адрес: Квартира,
Услуга: Электроснабжение }

[2] : {
Адрес: Квартира,
Услуга: Водоснабжение }

[3] : {
Адрес: Квартира,
Услуга: Квартплата }

Слайд 3

Вторичные таблицы: тарифы [1] Квартира: { Услуга: Электроснабжение, Начало действия: 2017-01-01,

Вторичные таблицы: тарифы

[1] Квартира: {
Услуга: Электроснабжение,
Начало действия: 2017-01-01,
Способ

расчета: По счетчику с применением шкалы,
Основной тариф: 0,
Шкала:
Формула: none }

[2] Квартира: {
Услуга: Водоснабжение,
Начало действия: 2017-01-01,
Способ расчета: По счетчику,
Основной тариф: 8.50,
Шкала: none
Формула: none }

[3] Квартира: {
Услуга: Квартплата,
Начало действия: 2017-05-01,
Способ расчета: Фиксированная формула,
Основной тариф: 12.30,
Шкала: none
Формула: mainRate * livingArea }

Слайд 4

Вторичные таблицы: шкала применения тарифа Шкала: { Порог 1: { Минимум:

Вторичные таблицы: шкала применения тарифа

Шкала: {
Порог 1: {
Минимум: 0,

Максимум: 100,
Тариф: 0.95
} ,
Порог 2: {
Минимум: 101,
Максимум: 600,
Тариф: 1.20
} ,
Порог 3: {
Минимум: 601,
Максимум: неограничен,
Тариф: 1.88
} ,
}
Слайд 5

Взаимосвязи таблиц

Взаимосвязи таблиц