Extensible Markup Language ( XML) data må forvaltes på en database ved en programvare system.Two typer XML- databaser brukes til å lagre ulike typer informasjon . XML
Bruken av XML er utbredt, og det gjør bruk av koder, verdier og egenskaper . Kraften i XML ligger i måten at data som er identifisert av en kode kan da bli tilgjengelig for andre oppgaver .
XML-aktivert database
en XML-aktivert database er en i som XML-data er kartlagt i relasjonelle tabeller og lagret i det som er kjent som en relasjonsdatabase . Når XML brukes til å beskrive informasjon , for eksempel å kjøpe eller selge transaksjoner , eller oppføringer i de gule sidene , for eksempel , er det sagt å være data -orientert. Slike data - orientert XML er vanligvis lettere å kartlegge i en relasjonsdatabase. En XML-aktivert database har funksjoner som kan bidra til å gjøre automatiske konverteringer til og fra XML .
Native XML Database
Native XML database er en som er spesialisert for lagring av XML-data. Den definerer en modell for et XML-dokument som deretter lagres intakt med alle komponentene . Den grunnleggende enhet for lagring er et XML-dokument , og det trenger ikke nødvendigvis å være en frittstående database .