Extensible Markup Language ( XML ) i dati devono essere gestiti in un database da un software system.Two tipi di basi di dati XML vengono utilizzati per memorizzare diversi tipi di informazioni . XML
L'uso di XML è molto diffuso , e si avvale di tag, i valori e gli attributi . La potenza di XML sta nel modo in cui i dati identificati da un tag possono quindi essere disponibile per altri compiti .
XML abilitata Database
Un database abilitato XML è uno in quali dati XML vengono mappati in tabelle relazionali e memorizzati in quello che è noto come un database relazionale . Quando viene utilizzato XML per descrivere informazioni , quali l'acquisto o la vendita transazioni o voci nelle pagine gialle , per esempio, si dice che sia data-oriented . Tali dati XML -oriented di solito è più facile da mappare in un database relazionale . Un database abilitato per XML ha caratteristiche che possono contribuire a rendere le conversioni automatiche da e XML.
Native XML Database
Un database XML nativo è uno che è specializzato per la memorizzazione di dati XML . Definisce un modello per un documento XML che poi viene memorizzato intatto con tutti i suoi componenti . L'unità di base di archiviazione è un documento XML e non necessariamente deve essere un database stand-alone .