Eine Datenbank ist eine Sammlung von Computer- Software und Dateien entwickelt, um sicher zu organisieren und abzurufen. Im Gegensatz zu herkömmlichen Computer-Dateien , die nur Daten zu speichern, enthalten Datenbanken sowohl Daten und Metadaten . Metadaten sind zusätzliche Informationen, einschließlich der Beschreibungen und Regeln , über , wie der Computer Daten verwendet . Mit Metadaten in der Datenbank macht die Verwendung der Daten einfacher und konsistenter . Datenbank-und Metadaten
Eine Datenbank organisiert , so dass Benutzer Informationen sicher abrufen können und zu analysieren. Der Computer setzt die Datenbank unter der Kontrolle eines einzigen , kontinuierlich laufenden Programms als Server bezeichnet . Alle Benutzer Zugriff auf die Datenbank über den Server , die Regeln für die Sicherheit und Struktur erzwingt. Daten in Datenbanken sind leichter zu analysieren als die in herkömmlichen gespeichert. Zusätzlich zu den Daten , Datenbanken auch Metadaten speichern . Die Definition für Metadaten variiert , aber in der Regel bedeutet, zusätzliche Informationen , die die Daten beschreibt , und ist nicht die Daten selbst . Es fällt in mehrere Hauptbereiche , wie Struktur, Beschreibung , Verwaltung und Verfahren .
Struktur
Selbst die einfachsten Datenbanken enthalten Metadaten -Struktur . Alle Datenbanken haben Tische und die Datenbanken zu speichern Tabelle Definitionen als Metadaten . Darüber hinaus besteht jede Tabelle mit einem oder mehreren Feldern , von denen jedes einen Datentyp und Größe hat. Datentypen sind Charakter , integer , Datum und Geld. Jeder Datentyp hat inhärente Regeln , zum Beispiel , integer Felder müssen ganze Zahlen enthalten. Wenn ein Benutzer versucht, den Namen einer Person in einen Integer-Feld setzen , lehnt der Server-Programm die Daten . Die Datenbank speichert die strukturellen Details der einzelnen Felder wie Metadaten.
Dokumentation
Jedes Datenelement in einer Datenbank hat eine begleitende Textfeld mit einer Beschreibung der Elements Zweck und Verwendung. Zum Beispiel kann eine Tabelle haben mehrere Termine , einschließlich Transaktionskosten , Fälligkeitsdatum und Bestelldatum . Obwohl der Name des Feldes vermittelt einige Hinweise auf seine Verwendung , ermöglicht detaillierte Beschreibung Kommentare über seinen Zweck. Die Datenbank kann auch eine visuelle Darstellung Verknüpfung der verschiedenen Tabellen durch ihre gemeinsame Felder . Das Diagramm dient zur Struktur der Datenbank und Funktion zu dokumentieren.
Regeln
Jedes Feld in einer Datenbank kann einen einfachen Satz von Regeln, die Wert muss das Feld zu folgen. Zum Beispiel können Sie fügen eine Regel für einen Pay-Rate Feld, so dass es dauert nie eine negative Zahl . Neben diesen einfachen Regeln kann eine Datenbank haben kleine Programme, die als Auslöser bekannt. Der Server führt automatisch den Auslöser Programm , zum Beispiel , wenn ein Benutzer einen Datensatz in einer bestimmten Tabelle . Als Beispiel könnte ein Auslöser überprüfen Inventar , wenn ein Kunde einen Auftrag , wodurch Engpässe und andere Probleme. Die Datenbank speichert Regeln und Trigger als Metadaten .