? Egal , welches Modell verwendet eine Datenbank (relational , hierarchisch oder Netzwerk) , muss es ein System der Speicherung von Informationen über die Daten, die sie gespeichert hat . Dies ist eine eigene Kategorie von Daten. Es ist nicht die Art der Daten, die Benutzer oder geben Abfrage ist es die Verwaltung Details darüber, wie Endbenutzer Daten kategorisiert wird. Es sind Daten über Daten . Das ist Metadaten. Datenbank-Strukturen
Datenbanken müssen eine gewisse Struktur haben , um Daten zu bestellen. In relationalen Datenbank wie Oracle, ist diese Struktur eine zweidimensionale Tabelle . Eine Tabelle enthält Zeilen und Spalten. Die Spalten auszudrücken Kategorien von Daten für jeden Datensatz. Die Tabelle selbst abbildet , um eine " Einheit " in einer Datenbank Entity-Relationship- Diagramm . Ein Unternehmen ist ein Ding , ein Schauspieler oder ein Produkt. Beispiele sind "Kunde " Rechnung " oder" Artikel . "Attribute einer Entität " Kunde "genannt sind " Name " oder" Telefon-Nummer . " Die Attributnamen sind Teil der Metadaten , weil sie Spaltenüberschriften , anstatt Werte zu bilden. Einer der Metadaten die Funktion ist es, die Tabellen zu definieren und bilden die Struktur der Datenbank .
Metadaten vs Daten
Metadaten hinzugefügt werden Werte Sinn , indem Daten in einen Kontext . Zum Beispiel ist eine aktuelle Telefonnummer, wie " 0952233434 " in einem Kunden- Datensatz in einer Datenbank ein Wert in einem Feld , und Daten . " Telefonnummer" beschreibt die Bedeutung von " 0952233434 . " Es erklärt, was die Folge von Zahlen darstellt.
Format
Metadaten definiert auch Einschränkungen auf Daten gehalten in Datenbanken. Es legt fest, welche Art von Daten kann in jedem Feld , und die Größe der einzelnen Felder statt. Datentypen können so konstruiert, dass ein Format auf dem Display des Daten aus einem Feld zu platzieren , wie ein Datumsformat.
Beispiele
In einer relationalen Datenbank , definiert die Metadaten eine Tabelle , um Daten durch die Auflistung der Spalten in der Tabelle zu halten enthält . Jede Spalte einen Namen, einen Datentyp und eine maximale Breite . Andere Attribute einer Spalte zählen , ob das Feld optional oder zwingend in einem Datensatz ist und ob diese Spalte indiziert ist .
Zugang
meisten Datenbank- Management-Systeme halten System Tabellen speichern Sie die Metadaten für eine Datenbank. Dies gibt Programmierer und Datenbank-Administratoren einen einfachen Weg , um schnell einen Plan von einer Datenbank mit allen Tabellen und Attribute und deren Beziehungen zueinander. In dieser Funktion Metadaten beschreibt auch die Metadaten der Datenbank.