Database relazionale per XML

April 27

linguaggio Extensible Markup (XML) è lo standard accettato per lo scambio di dati su Internet. Tuttavia, il suo tasso di accettazione è stata limitata da un disallineamento intrinseco tra XML e database relazionali tradizionali, rendendo la traduzione dei dati, o la mappatura, necessaria.

Modello EER

La prima fase nella traduzione dello schema concettuale, o struttura logica, di un database relazionale in XML è quello di decodificare il database per creare ciò che è noto come un modello o un diagramma esteso rapporto entità (EER). Vari algoritmi sono utilizzati per estrarre informazioni significative dai dati fisici.

XML

Il modello EER è ora progettato per XML mappando ogni entità nel modello EER ad un elemento, o un componente logico, nello schema XML. Ogni rapporto nel modello EER è mappato in un attributo "href", che specifica la destinazione di un collegamento, nello schema XML.

Mappatura

I dati fisico è mappato dal database relazionale per lo schema XML da strumenti di mapping XML che trattano i dati come documenti XML virtuali. Lo schema XML può essere presentato come albero documento strutturato, in cui ogni elemento genitore è sopra l'elemento secondario.