Введение в технологию баз данных
XML-сокращенное обозначение стандартного расширяемого языка разметки (eXtensible Markup Language). В языке XML данные представляются в виде строк текста, которые включают чередующиеся включения разметки, предназначенной для описания свойств данных.
Разметка оформляется в виде дескрипторов, которые отмечаются от неразмеченного текста тем, что заключены в угловые скобки (пример: <this>). Элемент начинается с начального дескриптора и заканчивается конечным дескриптором с темже именем (пример: </this>).Элементы могут содержать вложенные в них элемент (субэлементы).
Совокупность элементов с одинаковыми свойствами образует тип элемента. Типы элементов характеризуются тем, что дескрипторы этих элементов имеют уникальные имена (имена дескрипторов).
Системы баз данных
Система БД состоит из самой БД и окружающей ее среды, включая программное обеспечение, ОС, аппаратные средства и ее пользователей. БД- совокупность данных, представляемых таким образом, что обеспечивается их сохраняемость и возможность манипулировать ими. СУБД применяется для манипуляции данными. СУБД представляет также механизмы целостности транзакции- небольших наборов операции, которые вместе составляют осмысленное действие.
База данных XML
БД XML- совокупность элементов XML, которые являются сохраняемыми и могут подвергаться обработке. Документы XML делятся на два типа: предназначенные для обработки в качестве документа и в качестве данных. Для работы с документами этих типов, соответственно, предназначены средства обработки документов (СОДок) и средства обработки данных (СОДан). К документам СОДок относятся документы, в которых язык XML используется в силу его способности представлять текст на национальном языке(руководства пользователей, статические Web-страницы, рекламные брошюры). Документы такого типа можно назвать документами, предназначенными для презентации. К документам СОДан относятся документ, в которых язык XML в основном применяется для доставки данных (заказы на товары, медицинские корточки, протоколы научных экспериментов). СОДан документы предназначены для передачи сообщений.
Назначение БД XML
Язык XML применяется для обмена данными между БД и приложениями, а также непосредственно между приложениями. При обмене данными может возникнуть необходимость отслеживать и регистрировать ход выполнения процесса передачи данных; может потребоваться сохранять данные в архиве данных, представляемых в процессе обмена данными и время от времени проводить в них поиск, следовательно, репозитарий кода XML, поддерживающий поиск может стать основным компонентом службы обмена данными. XML также применяется в системе управления БД Web.
СУБД XML
СУБД XML обеспечивает непосредственный доступ к документам и фрагментам XML и обладает способностью выполнять запросы к информации, представленной в этих документах и фрагментах. СУБД XML может быть осуществлена на основе другои СУБД.
Приложения
Язык XML предназначен для использования в качестве языка обмена информацией между приложениями.
|