Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp15/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp15/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp15/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2015 - D - Meta File

Meta Informationen / Tabellen Meta Daten

Die Meta Daten der Tabelle werden intern als structš behandelt und Speichern Informationen zu jeder Tabelle. Sie werden von der Tabelle Automatisch als Information-Speicher verwendet und brauchen daher keine genauere Erklärung oder Beachtung.

Was für Informationen Speichert der Meta-File genau ?

Der Meta File ist als structš deklariert:

pub struct TableMetaData {
    version_nmbr: u8,
    engine_id: EngineID,
    pub columns: Vec<Column>,
}

version_nmbr

Die Version Nummer definiert das Versions-Format indem die Tabelle besteht und kann dazu dienen zu sichern das die richtige Decodier Variante verwendet wird.

engine_id

Die Maschinen Identifikationsnummer identifiziert welche Maschine für Suchanfragen auf der jeweiligen Tabelle benutzt werden siehe: database engine

columns

columns ist ein Vektor⁴ von einzelnen Spalten, welche wiederum Informationen über jede Spalte enthalten

Wie werden die Informationen gespeichert ?

Die Informationen werden binär codiert und in eine extra Datei [Tabellenname].tbl


Autor: Dennis Lindner
Gruppe: Mathias Flüggen, Dennis Lindner, Heiner Rieping


Page last modified on September 24, 2015, at 02:23 PM