Was ist eine ACCDT-Datei?
Eine Datei mit der Erweiterung .accdt ist eine Microsoft Access-Datenbankvorlagendatei, die vordefinierte Datenbankelemente enthält. Diese Elemente sind eine Sammlung von Strukturen, die Datenbankanwendungen definieren, wie Datenbankschemata zum Speichern von Daten, Layoutbeschreibungen für Ansichten der Daten und Metadaten, die die Datenbank beschreiben. Als Vorlagendateien können ACCDT-Dateien verwendet werden, um Datenbanken basierend auf den darin verfügbaren Vorlageneinstellungen zu erstellen. Die resultierenden Datenbankdateien werden als ACCDB-Dateien gespeichert und mit Daten in Tabellen gefüllt. Microsoft Access 2007 und höher können ACCDT-Dateien öffnen.
ACCDT-Dateiformat
ACCDT-Vorlagendateien basieren auf den Office Open XML-Spezifikationen und alle Daten sind in einem ZIP-Paket enthalten. Struktur- und Inhaltsinformationen der Datenbank sind in den XML-Dateien und Textdateien enthalten und über Beziehungen miteinander verknüpft. Sie können eine ACCDT-Datei in die Erweiterung .zip umbenennen und eine beliebige Komprimierungssoftware verwenden, um den Inhalt des ZIP-Archivs zu extrahieren.
Dateistruktur
ACCDT-Dateien sind Pakete, die eine Sammlung verwandter Teile enthalten. Jeder Teil speichert Informationen über den Inhalt einer Datenbankanwendung unter Verwendung von XML-, Text- und Binärformaten, darunter:
- Datenbankobjekte
- Zugehörige Metadaten
- Struktur des Pakets
Paket
Ein Paket ist ein ZIP-Archiv, das mehrere Teile enthält und den Open Packaging Conventions entspricht, die in ISO/IEC-29500-2. ACCDT-Dateien müssen mindestens einen Template-Metadatenteil enthalten, der das Ziel einer Beziehung sein sollte. Diese Template-Metadaten sind der Anfangsteil einer ACCDT-Datei.
Teil
Ein Teil ist ein Strom von Bytes, dem ein Typ zugeordnet ist, um die Art und den Typ des darin gespeicherten Inhalts anzugeben. Die Teileaufzählung gibt gültige Teile, gültige Inhaltstypen und erforderliche Beziehungen zwischen allen Teilen in einem Paket an.
Beziehung
„Package Relationship“ – wobei das Ziel ein Teil und die Quelle das Paket als Ganzes ist.
„Teil-zu-Teil-Beziehung“ – wobei das Ziel ein Teil und die Quelle ein Teil des Pakets ist.
„Explizite Beziehung“ – wo eine Ressource von den Inhalten eines Quellteils referenziert wird, indem auf ein Beziehungselement durch den Wert seines ID-Attributs verwiesen wird.
„Implizite Beziehung“ – eine Beziehung, die nicht explizit ist.
„Interne Beziehung“ – wobei das Ziel ein Teil des Pakets ist.
„Externe Beziehung“ – wobei das Ziel eine externe Ressource ist, die nicht im Paket enthalten ist.