Клюк Т.И.
Руководитель : Коротенко Г.М.
Национальный горный университет, г.
Днепропетровск, Украина
Создание модели хранилища для 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 строк, что позволит быстро загружать,
обрабатывать их и легко с ними работать.
Практическая ценность результатов заключается в
разработке и применении информационного приложения на практике, на базе веб-приложения, работающего на основе
модели клиент-сервер, с целью
упрощения и облегчения работы с массивами сложноструктурированных данных.