Zuhause Datenbanken Was ist eine Flatfile-Datenbank? - Definition aus techopedia

Was ist eine Flatfile-Datenbank? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Flat File Database?

Eine Flatfile-Datenbank ist ein Datenbanktyp, der Daten in einer einzelnen Tabelle speichert. Dies ist anders als bei einer relationalen Datenbank, bei der mehrere Tabellen und Beziehungen verwendet werden. Flatfile-Datenbanken sind in der Regel im Nur-Text-Format, wobei jede Zeile nur einen Datensatz enthält. Die Felder im Datensatz werden durch Trennzeichen wie Tabulatoren und Kommas getrennt.

Techopedia erklärt Flat File Database

Flatfile-Datenbanktabellen können in verschiedenen Anwendungstypen festgelegt werden, einschließlich HTML-Dokumenten, einfachen Textverarbeitungsprogrammen oder Arbeitsblättern in Tabellenkalkulationsanwendungen. Die Tabellen in einer Flatfile-Datenbank können nach Spaltenwerten sortiert werden. Diese Tabellen dienen als Lösung für einfache Datenbankaufgaben.


Trotz der mit Flatfiles verbundenen Einschränkungen werden Flatfiledatenbanken intern von verschiedenen Computeranwendungen zum Speichern von Daten im Zusammenhang mit der Konfiguration verwendet. Die meisten Anwendungen ermöglichen Benutzern das Speichern und Abrufen von Informationen aus Flatfiles auf der Grundlage eines vordefinierten Satzes von Feldern.


Flatfiles enthalten Datentypen, die anderen Datenbanken gemeinsam sind. Einige Merkmale der Daten in Flatfile-Datenbanken sind:

  • Datenbankverwaltungssystem: Die Textdaten stellen einen Zwischenstil von Daten dar, bevor sie in die Datenbank geladen werden.
  • Getrennte Spalten: Flatfile-Datenbanken basieren auf einer Datenformatierung mit fester Breite. Spalten werden durch Trennzeichen getrennt.
  • Datentypen: Spalten in den Datenbanktabellen sind auf einen bestimmten Datentyp beschränkt und werden nur angezeigt, wenn die Daten an eine relationale Datenbank übergeben werden.
  • Relationale Algebra: Datensätze in Flatfile-Datenbanktabellen erfüllen Tupeldefinitionen unter relationaler Algebra.
Was ist eine Flatfile-Datenbank? - Definition aus techopedia