Другие языки программирования и технологии

Вопрос по проектированию базы данных

Может кто-нибудь подсказать, какие таблицы должны быть в базе данных, исходя из вот такого задания: На предприятии имеется три подстанции. На каждой подстанции стоит по три электросчетчика. Каждый счетчик фиксирует показания соответствующего участка. Ежемесячно работник предприятия должен отчитаться в показаниях счетчика и рассчитать расход электроэнергии в денежном выражении. С 23.00 до 6.00 действует ночной тариф, также существуют выходной (суббота, воскресенье) и праздничный тарифы. Показания всех счетчиков фиксируются при смене тарифа. Мне приходит в голову только создать по отдельной таблице на каждый участок и, может быть, одну по тарифам (итого 10 таблиц). Но что-то мне кажется, что это неправильно...
Потребуется 3 таблицы. Счетчики: : №счетчика, №подстанции, клиент, массив показаний счетчика. Показания: №счетчика, дата, расход по обычному тарифу, расход по ночному тарифу, расход по выходному тарифу, расход по праздничному тарифу. Таблица Тарифы: вид, ставка. И календарь, чтобы учитывать выходные и праздничные дни. Ну и часы - для ночного тарифа.
Oleg Hmaruk
Oleg Hmaruk
19 095
Лучший ответ
Создавайте генеральные таблицы и таблицы-справочники.. .
Генеральные должны содержать общее для всех подстанций и прочего, справочники - общее общего, типа расхода энергии по разным тарифам.. .
Извините, считать кол-во таблиц оставлю Вам.. .
Описала свою концепцию.. .
Да, не забудьте прописать связи таблиц.. .
Плюс таблицы для расчётов, если надо..
Juri Tupitsõn
Juri Tupitsõn
88 177
А праздничный тариф сильно отличается??? От ночного и дневного тарифа.... чего бояться 10 таблиц.... пусть и будут...
если учитывать что база данных - место хранения информации.. . и отчетность идет за месяц, то имхо хватит и 2х таблиц:
- описание счетчиков + начисленные платежи
- таблица тарифной сетки.
Now Or   Never
Now Or Never
34 078
мне кажется, одна...
МШ
Михаил Шило
8 184
у меня получилось 4
1 - подстанции
2 - электросчетчики
3 - тарифканая сетка часовая
4 - логи чтения счетчиков и сумма за инергию
Одна. Так бы сделали ухари, обслуживающие Пенсионный Фонд России. Они всегда и всюду делают только одну таблицу.
Две. Показания счётчиков и тарифы. Если существует вероятность изменения тарифов.
Три. Счётчики, показания счётчиков, тарифы. Если велика вероятность увеличения количества счётчиков на подстанциях или подстанций со счётчиками.
+ ещё одна. Персонал - факультативно. Если существует или вероятна необходимость вести журнал ответственных за регистрацию показаний счётчиков в информационных данных.
Федя Корж
Федя Корж
2 421
вобщем не загружается фотка почему то у меня получлось 6 таблиц
это подстанции таблицв индексов счетчик и подстнции
счетчик и 3 таблица с временем