XML - Datenbanken
XML Databasewird verwendet, um eine große Menge an Informationen im XML-Format zu speichern. Da die Verwendung von XML in jedem Bereich zunimmt, ist ein sicherer Speicherort für die XML-Dokumente erforderlich. Die in der Datenbank gespeicherten Daten können mit abgefragt werdenXQuery, serialisiert und in ein gewünschtes Format exportiert.
XML-Datenbanktypen
Es gibt zwei Haupttypen von XML-Datenbanken:
- XML-fähig
- Natives XML (NXD)
XML - Aktivierte Datenbank
XML-fähige Datenbank ist nichts anderes als die Erweiterung, die für die Konvertierung von XML-Dokumenten bereitgestellt wird. Dies ist eine relationale Datenbank, in der Daten in Tabellen gespeichert werden, die aus Zeilen und Spalten bestehen. Die Tabellen enthalten eine Reihe von Datensätzen, die wiederum aus Feldern bestehen.
Native XML-Datenbank
Die native XML-Datenbank basiert eher auf dem Container als auf dem Tabellenformat. Es kann eine große Menge an XML-Dokumenten und -Daten speichern. Die native XML-Datenbank wird von der abgefragtXPath-Ausdrücke.
Die native XML-Datenbank hat einen Vorteil gegenüber der XML-fähigen Datenbank. Es ist in der Lage, das XML-Dokument als XML-fähige Datenbank zu speichern, abzufragen und zu verwalten.
Beispiel
Das folgende Beispiel zeigt die XML-Datenbank -
<?xml version = "1.0"?>
<contact-info>
<contact1>
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</contact1>
<contact2>
<name>Manisha Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 789-4567</phone>
</contact2>
</contact-info>
Hier wird eine Kontakttabelle erstellt, die die Aufzeichnungen der Kontakte (Kontakt1 und Kontakt2) enthält, die wiederum aus drei Entitäten bestehen - Name, Firma und Telefon .