Клюк Т.И.

Руководитель : Коротенко Г.М.

Национальный горный университет, г. Днепропетровск, Украина

Создание модели хранилища для XML-документов, которые содержат пространственные данные.

 

Проблемой усложнения структуры компонентов накапливаемой информации  и включением в ее состав пространственных данных существенно усложняется процесс создания баз соответствующих данных. Накопленная информация в виде бумажных документов и массивов данных в цифровом формате нуждаются в  четкой структуризации. Кроме того, они  должны быть  легко доступны для пользования и редактирования. Решение данной проблемы является актуальной задачей для многих современных организаций. Актуальность данной задачи подтверждается необходимостью реорганизации накопленных массивов данных в КП «КОМЗЕМ», г.Днепропетровск.

В качестве универсального языка запросов к хранилищам информации в  работе используется XML (Extensible Markup Language), Это обосновывается тем, что XML-документы применяются в качестве уникального способа хранения данных, в который включается  одновременно средства для разбора информации и представления ее на стороне клиента.

Очевидным достоинством XML-технологии является то, что программы-обработчики XML-файлов не сложны, и уже сегодня свободно распространяются всевозможные программные продукты, предназначенные для работы с XML-документами.

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

На основе анализа существующих методов хранения разнородной информации, а именно баз данных XML и систем документооборота, делается вывод, что они справляются с задачей хранения и управления доступом к данным, однако в силу своей дороговизны не применяются на практике в случае КП «КОМЗЕМ» из-за отсутствия финансовой возможности.

Поэтому в работе предлагается с помощью методов и функций языка разметки XML создать хранилище XML-документов, с помощью которых массивы данных разного формата (.doc, .jpeg, .xls) увязываются в единую структуру.

В качестве  интерфейса доступа к содержимому XML документов используется Document Object Model - DOM.

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

Хотя XML-документ содержит данные, которые обрабатываются разными программными средствами, без дополнительного программного обеспечения, которое служит для обработки этих данных, он является базой данных не в большей степени, чем любой другой текстовый файл. Поэтому для создания программного обеспечения выбирается среда программирования Borland Delphi 7. Разработывается компьютерная модель хранилища XML-документов на базе веб-приложения, работающего на основе модели клиент-сервер. Данным приложением обеспечивается доступ к атрибутивным данным, а также текстовым и графическим файлам.

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

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