Банк базовых данных и моделей



2.2.2.1. Банк базовых данных и моделей

(1) Банк базовых данных

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

В системе банка данных, т.е. в системной программе управления данными этого банка, все пользователи прикладных программ на предприятии получают необходимые им данные за счет обращения к банку данных при помощи системы управления банком данных.

К разрабатываемым банкам данных предъявляются следующие требования:

1. Независимость данных.

Независимость данных от прикладных программ означает их хранение, не зависящее от программ, в которых они возникают или используются. Независимость логической организации данных от физической означает, что пользователь должен знать только структуры данных. В его распоряжении должны находиться процедуры поиска, модификации, ввода и удаления данных. Физическая независимость данных означает, что система банка данных сама регулирует работу периферийных устройств, блокирует и вызывает данные, заполняет свободные области памяти и т.д.

2. Удобство интерфейса банка данных.

Пользование системой банка данных должно облегчаться за счет простого в изучении языка управления банком данных.

3. Многократность доступа.

Любой пользователь банка данных, зарегистрировавший свое имя, может иметь доступ к хранящимся в нем данным.

4. Гибкость.

Должна существовать возможность объединения данных любым способом, а также возможность обеспечения непрерывного доступа к данным.



5. Быстрота.

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

6. Защита данных.

Данные должны быть защищены от несанкционированного доступа.

7. Обеспечение сохранности и целостности данных.

Банк данных должен быть в состоянии предотвратить повреждения, которые могут возникнуть, например, при неправильном вводе, сбоях в работе системы, ошибках внешних устройств и т.д. Кроме того, после обнаружения повреждений должна быть предусмотрена возможность восстановления исходного состояния банка данных.

8. Отсутствие избыточности.

Каждый элемент данных должен быть по возможности записан только один раз.

(2) Банк базовых моделей

Банк моделей в качестве набора схем преобразования и поиска данных содержит соответствующие программы обработки данных. Программы банка моделей должны обеспечивать структуризацию, пользование и оценку банка данных. В связи с этим можно выделить три вида программ:

а) программы управления файлами с целью формирования и работы с ними;

б) системы доступа (обращения), которые обеспечивают каждому зарегистрированному пользователю банка данных необходимую возможность вызова данных;

в) прикладные программы, предназначенные для выполнения расчетов, документирования, планирования, контроля и регулирования. Виды и объемы прикладных программ зависят от предприятия и от разбиения решаемых на нем задач на отдельные области, а в итоге - от закрепления задач за отдельными рабочими местами, для которых и создаются банк данных и банк моделей.

Таким образом, банк моделей представляет собой библиотеку программ. Примеры взаимосвязи банков данных и банков моделей показаны на рис. 197.

В банке базовых моделей хранят прежде всего модели, предназначенные для выполнения расчетов и оценок, модели планирования, регулирования и контроля деятельности на более низких уровнях управления. На практике в банках базовых моделей все в большем масштабе используют модульные программы, которые обрабатывают обособленные комплексы задач предприятия.



Содержание раздела