3 ПроектированиЕ и управление базами данных предприятия
3.1 Информационная модель предприятия
С развитием экономики возрастает объем взаимосвязанных данных, необходимых для решения коммерческих и административных задач. Взаимосвязанные данные предприятия называют информационной системой.
Такая система в первую очередь призвана облегчить труд человека, но для этого она должна как можно лучше соответствовать очень сложной модели реального мира.
Ядром информационной системы являются хранимые в ней данные.
На любом предприятии данные различных отделов, как правило, пересекаются, то есть используются в нескольких подразделениях или вообще являются общими. Для целей управления часто нужна информация по всему предприятию. Заказ комплектующих невозможен без наличия информации о запасах. Хранящиеся в информационной системе данные должны быть легко доступны в том виде, в каком они нужны для конкретной производственной деятельности предприятия. При этом не имеет существенного значения способ хранения данных.
Сегодня на предприятии мы можем встретить систему обработки данных традиционного типа, в которой служащий вручную помещает данные в скоросшиватель, и рядом с ней – современную систему с применением самой быстродействующей ЭВМ, сложнейшего оборудования и программного обеспечения. Несмотря на поразительную несхожесть, обе эти системы обязаны предоставлять достоверную информацию в определенное время, определенному лицу, в определенном месте и с ограниченными затратами.
Система автоматизированной обработки данных основывается на условном представлении организации данных, которое отражает взаимосвязь информационных объектов – информационной модели предприятия.
Все тонкости построения информационной модели преследуют единственную цель – получить хорошую базу данных.
В идеале база данных – это большое хранилище информации, в которое организация помещает все используемые ею данные и из которого различные пользователи могут их свободно черпать.
На практике это решение труднодостижимо. Поэтому обычно под базой данных (БД) понимают любой набор хранящихся в электронном виде взаимосвязанных данных.
3.2 Требования к базам данных
Процесс создания информационной модели начинается с определения следующего комплекса требований :
Актуальность – информация, хранящаяся в БД, должна по структуре и содержанию соответствовать потребностям организации.
Полнота – объем доступной пользователям информации должен отражать все существенные бизнес–процессы организации.
Производительность – обеспечение получения требуемых данных за приемлемое время.
Корректность – данные при поступлении в базу должны автоматически проверяться, а также оставаться корректными при хранении и использовании.
Конфиденциальность – доступ к данным должны иметь только уполномоченные лица.
Гибкость – возможность изменения программной и/или аппаратной среды.
Перспективность – база данных должна легко расширяться при изменении бизнес–процессов и/или реорганизации фирмы, а также обеспечить удовлетворение вновь возникающих требований пользователей.
Для этого необходимо формулировать концептуальные требования и к задачам, которые не планируется реализовывать в ближайшее время. Хотя это повышает трудоемкость работы, однако такое расширение функциональности разрабатываемой системы в дальнейшем предотвратит необходимость ее существенной переделки или, даже, замены.