Nwlapcug.com


Database relazionale per XML

eXtensible markup language (XML) è lo standard accettato per lo scambio di dati su Internet. Tuttavia, il suo tasso di accettazione è stata limitata da una mancata corrispondenza inerente tra XML e database relazionali tradizionali, rendendo traduzione di dati, o mapping, necessario.

EER modello

La prima fase nel tradurre lo schema concettuale, o struttura logica, di un database relazionale in XML è di decodificare il database per creare ciò che è noto come modello di relazione (EER) di entità estesi o diagramma. Vari algoritmi vengono utilizzati per estrarre informazioni significative dai dati fisici.

XML

Il modello EER è avanti ingegnerizzato per XML eseguendo il mapping di ogni entità nel modello di EER a un elemento o componente logico, nello schema XML. Ogni relazione nel modello EER è mappata in un attributo "href", che specifica la destinazione di un link, nello schema XML.

Mappatura

I dati fisici viene mappati dal database relazionale allo schema XML di strumenti di mapping XML che trattano dati come documenti XML virtuali. Lo schema XML può essere presentato come struttura di documento strutturato, in cui ogni elemento padre è in cima a ogni elemento figlio.