Форум: "Базы";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
ВнизВыбор структуры БД Найти похожие ветки
← →
Романов Р.В. (2004-01-09 12:01) [0]Вознила необходимось создать БД (БД предполагается разместить на MS SQL Server 2000), в которую будут записываться некоторые измерения. Запись измерений будет производится каждые пол часа в течение 10-15 лет. Количество измеряемых точек со временем будет увеличиваться от нескольких десятков до 1-3 тысяч. Каждое измерение должно быть проверено человеком или программой и соответственно содержать флаг достоверности.
Есть 2 варианта структуры БД
1 Вариант.
На каждое измерение выделяется отдельное поле.
Таблица Измерения
D – дата, время
И1 – поле с измерением 1
И2 – поле с измерением 2
…
И777 – поле с измерением 777
Таблица Достоверность измерении
D – дата, время
T1 – достоверность измерения 1
T2 – достоверность измерения 2
…
T777 – достоверность измерения 777
2 Вариант
Все измерения хранятся в куче.
Таблица измерения
D – дата, время
N – номер конала измерения
И – измерение
T – достоверность измерения
Основные задачи решаемые с помощью БД:
- Построение графиков по одному или нескольким измерениям за определенный период.
- Определение времени для максимального значения определенного измерения и получение других значений измерений для найденного времени.
- Вывод таблицы из нескольких измерений за определенный период.
Какой из этих вариантов предпочтительнее для решения данных задач?
← →
roottim (2004-01-09 12:05) [1]2
← →
Vlad (2004-01-09 12:06) [2]777 полей создавать уж никак не стоит.
Не вижу препятствий чтобы хранить данные в однотабличной структуре (вариант 2)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c