Устранение противоречивости хранимых данных. В связи с безизбыточностью данных устраняется ситуация, когда при фактическом изменении данного оно кажется измененным не во всех записях.
Сокращение избыточности хранимых данных. Данные, которые используются несколькими приложениями структурируются (интегрируются) и хранятся в единственном экземпляре.
Обеспечивать возможность одновременного обслуживания большого числа внешних пользователей.
Обеспечивать выдачу информации пользователю в различной форме.
Иметь возможность реорганизации и расширения при изменении границ предметной области.
Удовлетворять заданным требованиям производительности при обработке запросов.
Обеспечивать возможность поиска информации по произвольной группе признаков.
Обеспечивать доступ к данным только тех пользователей, которые имеют соответствующие полномочия.
Обеспечивать заданные уровни достоверности и непротиворечивости хранимой информации.
Обеспечивать возможность хранения и модификации больших объемов многоаспектной информации. Удовлетворять сегодняшним и вновь возникающим требованиям со стороны пользователя.
Разработка банка данных должна ориентироваться на эффективное обслуживание запросов пользователей. В связи с этим необходимо анализировать типы и виды запросов пользователей. Также необходимо анализировать функциональные задачи автоматизированной системы, для которой этот банк будет являться источником информации.
Определение границ конкретной предметной области и разработка информационной модели. Отметим, что банк данных должен обеспечивать информацией всю систему как в настоящем, так и в будущем с учетом ее развития.
Пользователи банка данных различаются по следующим признакам:
· по признаку постоянства общения с банком. Пользователи: постоянные и разовые;
· по уровню допуска. Часть данных должна быть защищена;
· по форме представления запросов. Запросы могут давать программисты, непрограммисты, пользователи задачи.
В связи с большой разнородностью пользователей в банке данных предусматривается специальное средство, позволяющее привести все запросы к единой терминологии. Это средство называется словарь данных.
Выделим основные требования, которым должен отвечать банк данных со стороны внешних пользователей. Банк данных должен:
Для удовлетворения этих требований необходимо вводить централизованное управление данными.
Выделим основные преимущества централизованного управления данными по сравнению с ранее используемым обеспечением.