Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проектирование БД. Учет ретроспективы. [MSSQL]


Страницы:   1 2

Ольга ©   (2005-07-20 09:20:00) 

Представлю (очень упрощенно) структуру проектируемой базы. Хотелось бы услышать конструктивную критику и предложения.
Сущности:
счетчики, квартиры, владельцы квартир.

Задача:
подсчет количества потребленной электроэнергии по каждой квартире, каждому владельцу и каждому счетчику за произвольный период времени Т (в течении которого может поменяться владелец у квартиры, счетчик в квартире).

Таблицы-классификаторы:
  Владельцы    Квартиры    Счетчики
    ID_vl                ID_kv                ID_sch
    <набор атрибутов>    <набор атрибутов>    <набор атрибутов>

Таблицы связей:
            Влад-Кварт        Кварт-Счет
              Date_begin                Date_begin
              Date_end                  Date_end  
              ID_vl                     ID_kv
              ID_kv                     ID_sch

Таблица данных:
    Показания счетчиков
       ID_sch
       Кв.ч
       
Вот такая база.  В данной структуре меня смущает замена внешних ключей на таблицы связей с периодами (начало-конец) действия этих связей, т.к. значительно усложняются запросы (периоды могут пересекаться). А если учесть, что данная БД упрощена процентов на 95... Можно совсем увязнуть в связях и периодах.  
Вопрос: Базы такого типа так и строят? Может есть альтернатива?


Ольга   (2005-07-20 09:32:00) [21]


> А нельзя ли описать стуктуру на DDL?

Я может совсем дремучая, т.к. не знаю что есть DDL (или не воспринимаю аббревиатуру). Поясните, пожалуйста.


Fay   (2005-07-20 09:22:00) [22]

2 Ольга   (20.07.05 9:20)
А нельзя ли описать стуктуру на DDL ?
Я (думаю, не только я) нифига не понимаю тот способ описания, который ты выбрала.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо