Разработка баз данных управления ресурсами
Если рассмотреть процесс разработки базы данных автоматизации управления водными ресурсами в бассейне ре ч ки Тиса , то стоит отметить, что наилучшей формой сбора и хранения данных является геоинформационная система (ГИС), то есть информационно-программное сочетание электронных карт с базами данных о о объекты на этих картах.
Одной из самых больших преимуществ обработки пространственно-распределенных данных является возможность визуализации закономерности в виде электронных карт. Большинство современных ГИС-пакетов располагают соответствующий инструмент, который позволяет отображать различными цветами закономерности в многочисленных параметрах плоскостных объектов. Занесения значений параметров осуществляется с БД с соответствующей таблицы-результата выполнения специального запроса
Проектирование самой базы данных осуществляется главным образом в разработке структуры данных, то есть таблиц и установлению связей и между ними.
При этом структура должна была быть эффективной и обеспечивать:
- быстрый доступ к данным;
- отсутствие дублирования данных;
- целостность данных.
При проектировании структур данных сохраняются три основных подхода.
- Сбор информации об объекте решаемой задачи в рамках одной таблицы (одного отношения) и последующее разбиение ее на несколько взаимосвязанных таблиц на основе нормализации отношений.
- Формирование знаний о системе (определение типов исходных данных и взаимосвязей) и требований к обработке данных, и получение с помощью CASE схемы базы данных или прикладной информационной системы.
- Структурирование информации в результате системного анализа на основе совокупности правил и рекомендаций.
Проектирование можно выполнять классическим способом, когда собраны и выделены объекты системы и их характеристики вручную добавляются к необходимой структуре данных.
При разработке структуры базы данных могут возникнуть проблемы, связанные с:
- переполнением данных;
- с аномалиями.
Переполнения данных при выполнении операций с ними ведет к различным аномалиям — нарушение целостности базы данных.
Аномалиями могут быть: удаление, восстановление и ввод. Дублирование без переполнений является обычным и допустимым, например, названия населенных пунктов в адресе.
***