Relationale Datenbank in XML

January 11

XML (eXtensible Markup Language) ist die akzeptierte Standard für den Datenaustausch im Internet. Jedoch wurde die Rate der Annahme durch eine inhärente Missverhältnis zwischen XML und traditionellen relationalen Datenbanken, Datenkonvertierung, oder Mapping, erforderlich machen begrenzt.

EER-Modell

Die erste Stufe der konzeptionellen Schema oder die logische Struktur einer relationalen Datenbank in XML zu übersetzen ist reverse Engineering der Datenbank erstellen, was eine erweiterte Entitätsbeziehungsmodell (EER) oder Diagramm genannt. Verschiedene Algorithmen werden verwendet, um aussagekräftige Informationen aus den physikalischen Daten zu extrahieren.

XML

EER-Modell ist nach vorn zu XML entwickelt, indem Sie ein Element oder eine logische Komponente im XML-Schema jede Entität im Modell EER zuordnen. Jede Beziehung in der EER-Modell ist in ein Attribut "Href" zugeordnet, die das Ziel einer Verknüpfung im XML-Schema angibt.

Zuordnung

Die physischen Daten ist dem XML-Schema aus der relationalen Datenbank von XML-Mapping-Tools zugeordnet, die Daten als virtuelle XML-Dokumente zu behandeln. Das XML-Schema kann als strukturiertes Dokument Baum dargestellt werden, in denen alle übergeordneten Elemente am Anfang jedes untergeordnete Element ist.