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

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

Анализ данных [D7, MSSQL]


explorer ©   (2003-10-01 08:56:00) 

Мастера!
Раз в несколько часов снимаются данные с датчиков (что-то вроде такого: Поток 11 - 15
Поток 23 - 46
Измер А - 1а
.............
). Эти данные хранятся в тектостовом поле.

Задача такая: как можно сравнить предыдущий результат с текущим, при этом если произошли изменения (происходят не так часто) записать в другую таблицу что типа "Изменился Поток 11 - 67" ?

Подскажите, как лучше сделать такой анализ или надо менять структуру БД?


Delirium   (2003-10-01 11:29:00) [1]

http://www.delphimaster.ru/vopros/index.html


Term   (2003-10-01 10:17:00) [2]


> Дело в том, что названия "Потоки ..." и "Измерения..." тоже
> меняются

поясни


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

ну так сделай базу в которой бы хранились все варианты названия для каждой ОС и сравнивай потом, в чом проблема, две связанных таблицы


mfender   (2003-10-01 10:14:00) [3]


> Дело в том, что названия "Потоки ..." и "Измерения..." тоже
> меняются.
> Просто не могу понять, как все же лучше хранить такую информацию...


А если "Поток 23" один и тот же, он не может стать внезапно "Поток 29"? А то странно как-то.
Унифицируй эту информацию. Ты ж как-то разбираешь потоки и измерения, номера какие-то к ним приделываешь... Вот и разбирай их таким образом. А показания пиши отдельно.
Дальше просто перебирай показания требуемого "потока" и смотри за изменениями. Можешь даже графически отобразить это.


explorer   (2003-10-01 10:06:00) [4]

Дело в том, что названия "Потоки ..." и "Измерения..." тоже меняются.
Просто не могу понять, как все же лучше хранить такую информацию...

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


mfender   (2003-10-01 09:49:00) [5]

Телепатию включать надо.
В целом-то неважно какая тут база. В нее надо только записывать.
Но, сдается мне, что-то неудобное в такой форме записи: Поток 23 - 46
Измер А - 1а

Вероятно, надо отделить мух от котлет, или зерна от плевел, или как-то еще. Короче, идентификатор потоков и измерений - в одно поле, показания датчика - в другое. Потом анализировать. А в приведенном примере надо еще строку разбирать...


Sergey13   (2003-10-01 09:39:00) [6]

2explorer © (01.10.03 08:56)
>Подскажите, как лучше сделать такой анализ или надо менять структуру БД?
И ты думаешь кто то понял какая структура у тебя уже есть?


Наверх

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