Проверяемый текст
Балдин, Александр Викторович; Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой (Диссертация 2006)
[стр. 134]

134 Таблица 4.2.
Формат хранения исходных данных для расчетов Имя поля Т и п поля Размер поля, байт Содержимое поля общая информация Signature массив символов 44 сигнатура файла: “ C alculation P
lug-in Library Source Data F ile ” SDNam eLength Integer 4 длина поля SDNam e SDName массив символов не ограничен, задается полем SDNameLength название источника исходных данны х VarCount Integer 4 число хранящ ихся переменных повторяющ иеся блоки данных для переменных с индексами 0 й i £ VarC ount • 1 VarNam eLength Integer 4 длина поля VarN am e для переменной с индексом i VarNam e массив символов неограничен, задается полем VarNameLength название переменной с индексом i VarDescrLength Integer 4 длина поля V arD escr для переменной с индексом i VarDescr массив символов не ограничен, задается полем VarDescrLength описание переменной с индексом i VarUnitsLength Integer 4 длина поля V a rU n its для переменной с индексом i VarUnits массив символов не ограничен, задается полем VarU nitsLength размерность значения переменной с индексом i все последующие поля присутствую т в файле, только если V arC ount > 0 ValSelCount Integer 4 число хранящ ихся наборов значений повторяющиеся блоки данны х для наборов значений с индексами 0 < i й ValSetCount -1 ValSetNam eLength Integer 4 длина поля ValSetNam e для набора значений с индексом i ValSetName массив символов не ограничен, задается полем ValSetNameLength название набора значений с индексом j ValSetDescrLength Integer 4 длина поля ValSetD escr для набора значений с индексом j ValSetDescr массив символов не ограничен, задается полем ValSetDescrLength описание набора значений с индексом j повторяющиеся поля для переменных с индексами 0 й i 2 VarC ount 1 в наборе значений с индексом i VarValue Extended 10 значение переменной с индексом i в наборе значений с индексом j Поскольку исходные данные имеют относительно небольшой объем, не требуется выполнение операций поиска данных, система является локальной и не требуется разделения прав доступа к данным между пользователями, то наиболее простым и наиболее эффективным способом решения данной проблемы является разработка собственного формата хранения данных,
[стр. 292]

новой записи), в котором содерж ится по одному значению для каждого параметра.
Способы реш ения данной проблемы с использованием реляционны х баз данных представляются неудобными и не эффективным с точки зрения быстродействия.
Кроме того, реляционные БД не поддерж иваю т поля вещ ественного типа размером 10 байт.
292 Таблица 5.3.
Ф ормат хранения исходных данных для расчетов Имя поля Тип поля Размер поля, байт Содержимое поля общая информация Signature массив символов 44 сигнатура файла “Calculation Plug-m
Library Source Data File” ! SDNameLength Integer 4 длина поля SDName SDName массив символов не ограничен, задается полем SDNameLength название источника исходных данных VarCount Integer 4 число хранящихся переменных повторяющиеся блоки данных для переменных с индексами 0 < i <,VarCount -1 VarNameLcngth Integer 4 длина ноля VarName для переменной с индексом i VarName массив СИМВОЛОВ не ограничен, задается полем VarNameLength название переменной с индексом 1 VarDescrLength Integer 4 длина поля VarDescr для переменной с индексом i VarDescr массив СИМВОЛОВ не ограничен, задается полем VarDescrLength описание переменной с индексом 1 VarUmtsLength Integer 4 длина поля VarUnits для переменной с индексом i VarUnits массив СИМВОЛОВ не ограничен, задается полем VarUmtsLength размерность значения переменной с индексом i все последующие поля присутствуют в файле, только если VarCount > 0 ValSetCount Integer 4 число хранящихся наборов значений повторяющиеся блоки данных для наборов значений с индексами 0 й \ 2 ValSetCount i ValSetNameLength Integer 4 длина поля ValSetName для набора значений с индексом ValSetName массив символов не ограничен, задается полем ValSetNameLength название набора значений с индексом j ValSetDescrLength Integer 4 длина поля ValSetDescr для набора значений с индексом j ValSetDescr массив символов не ограничен, задается полем ValSetDescrLength описание набора значений с индексом j повторяющиеся поля для переменных с индексами 0 < i й VarCount 1 в наборе значений с индексом j VarValue Extended 10 значение переменной с индексом 1 в наборе значений с индексом j

[стр.,293]

Поскольку исходные данные имеют относительно небольшой объем, не требуется выполнение операций поиска данных, система является локальной и не требуется разделения прав доступа к данным между пользователями, то наиболее простым и наиболее эффективным способом решения данной проблемы является разработка собственного формата хранения данных, удовлетворяющего указанным требованиям по расширяемости, и написание для него редактора данных и просмотрщика (browser).
Формат файла для хранения исходных данных расчетов представлен в таблице 5.3.
293 Таблица 5.4.
Структура исходных данных для расчетов переменная 0 переменная i переменная П1-1 название переменной 0 название переменной i название переменной т-1 описание переменной 0 описание переменной i описание переменной т-1 размерность переменной 0 размерность переменной i размерность переменной т-1 набор значений 0 название набора значений 0 описание набора значений 0 значение переменной 0 в наборе значений 0 значение переменной 0 в наборе значений 0 значение переменной т-1 в наборе значений 0 набор значений J название набора значенийj описание набора значенийj значение переменной 0 в наборе значенийj значение переменнойi в наборе значенийj значение переменной т-1 в наборе значенийj набор значений п-1 название набора значений п-1 описание набора значений п-1 значение переменной 0 в наборе значений п1 значение переменной i в наборе значений п-1 значение переменной т-1 в наборе значений п-1 Исходные данные имеют структуру таблицы, способной расширяться в двух направления: в первом направлении (пусть будет горизонтальном) при

[Back]