Ziel dieses Artikels ist es, einen Algorithmus zu entwickeln, der die automatische Erzeugung von Beschreibungen für XML-Dokumentstrukturen erleichtert. Spezifischer wird dargestellt, wie man eine DTD (document type definition) aus einem konzeptionellen Datenmodell ableiten kann. Ein wichtiges Ziel dieser Übersetzung ist die adäquate Übertragung von Strukturinformationen aus dem konzeptionellen Schema in die DTD. Dies ermöglicht eine partielle Integritätsprüfung von XML-Dokumenten mithilfe validierender XML-Parser und erleichtert den Austausch von Daten zwischen verschiedenen Datenbanken, insbesondere beim Import von Daten aus XML-Dokumenten in ein anderes Datenbankschema. Im Einzelnen werden Übersetzungsregeln für alle Konstrukte eines erweiterten Entity-Relationship- Modells in DTD-Konstrukte präsentiert. Diese werden schließlich in einen Algorithmus integriert. Da der Algorithmus auf konzeptionellen Schemata arbeitet, ist er sehr allgemein anwendbar und kann relativ einfach auf Daten in (objekt-) relationalen wie auch Datenbanken jedes anderen Paradigmas, z.B. native XML-Datenbanken, angepasst werden. In letzteren kann er sogar zum Datenbankentwurf verwendet werden.
Lesen Sie den Artikel "Automatische Erzeugung von XML-DTDs aus konzeptionellen Datenbankschemata" aus der Zeitschrift "Datenbank-Spektrum 02/2002" mit freundlicher Genehmigung des dpunkt.verlag.
-
0.28 MB
Keine Kommunikationsobjekte vorhanden.






