Разработка баз данных управления ресурсами

Разработка баз данных управления ресурсами

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

Разработка баз данных управления ресурсами

Одной из самых больших преимуществ обработки пространственно-распределенных данных является возможность визуализации закономерности в виде электронных карт. Большинство современных ГИС-пакетов располагают соответствующий инструмент, который позволяет отображать различными цветами закономерности в многочисленных параметрах плоскостных объектов. Занесения значений параметров осуществляется с БД с соответствующей таблицы-результата выполнения специального запроса

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

При этом структура должна была быть эффективной и обеспечивать:

  • быстрый доступ к данным;
  • отсутствие дублирования данных;
  • целостность данных.

При проектировании структур данных сохраняются три основных подхода.

  1. Сбор информации об объекте решаемой задачи в рамках одной таблицы (одного отношения) и последующее разбиение ее на несколько взаимосвязанных таблиц на основе нормализации отношений.
  2. Формирование знаний о системе (определение типов исходных данных и взаимосвязей) и требований к обработке данных, и получение с помощью CASE схемы базы данных или прикладной информационной системы.
  3. Структурирование информации в результате системного анализа на основе совокупности правил и рекомендаций.

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

При разработке структуры базы данных могут возникнуть проблемы, связанные с:

  • переполнением данных;
  • с аномалиями.

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

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

***