База данных XML использована для того чтобы хранить огромное количество информации в формате XML. По мере того как польза XML увеличивает в каждом поле, необходимо, что имеет обеспеченное место для того чтобы хранить документы XML. Данные, котор хранят в базе данных можно запросить используя XQuery, издать сериями, и ехпортировать в пожеланный формат.
2 главных типа баз данных XML:
Позволенное XML-
Родное XML (NXD)
База данных позволенная XML ничего но выдвижение обеспеченное для преобразования документа XML. Это реляционная база данных, где данные хранятся в таблицах состоя из рядков и колонок. Таблицы содержат комплект показателей, которые в свою очередь состоят из полей.
Родная база данных XML основана на контейнере вернее чем формат таблицы. Она может хранить большое количество документа и данные по XML. Родная база данных XML запрошена XPath- выражениями.
Родная база данных XML имеет преимущество над XML-позволенной базой данных. Она сильно способна для того чтобы хранить, запрашивать и водить документ XML чем XML-позволенная база данных.
Следовать пример демонстрирует базу данных XML:
<?xml version="1.0"?> <contact-info> <contact1> <name>Tanmay Patil</name> <company>Howcodex</company> <phone>(011) 123-4567</phone> </contact1> <contact2> <name>Manisha Patil</name> <company>Howcodex</company> <phone>(011) 789-4567</phone> </contact2> </contact-info>
Здесь, таблица контактов создана которая держит показатели контактов (contact1 и contact2), который в свою очередь состоит из 3 реальностей - имени, компании и телефона.