Flatfile

Eine Flatfile-Datenbank ist eine Datenbank, die ihre Inhalte in einer einzigen Tabelle speichert. Die meisten Flatfile-Datenbanken sind als Klartextdateien formatiert – jede Zeile enthält einen separaten Datensatz, und Felder werden durch Trennzeichen wie Kommas oder Tabulatoren voneinander getrennt. Die meisten Flatfile-Datenbanken sind aufgrund ihrer einfachen Struktur relativ klein, aber sehr große Flatfile-Datenbanken können verwendet werden, wenn nur eine einzige Tabelle benötigt wird.

Im Gegensatz zu relationalen Datenbanken, die mehrere Tabellen enthalten, die miteinander verknüpft sind und aufeinander verweisen, speichern Flatfile-Datenbanken alle ihre Daten in einer einzigen Tabelle. Dadurch eignen sich Flatfile-Datenbanken schlecht für komplexe Datenstrukturen wie die Inventardatenbank eines Geschäfts, sind aber weiterhin nützlich, um einfache Informationen wie eine Kontaktliste zu speichern. Da Flatfile-Datenbanken aus Klartext bestehen, sind ihre Inhalte auf Text und Zahlen beschränkt. Der Text in einer Flatfile-Datenbank muss außerdem korrekt formatiert sein, damit Kommas oder Tabulatoren innerhalb der Datenbank nicht versehentlich Felder aufteilen.

Eine Flatfile-Datenbank speichert ihre Daten in einer einzigen Tabelle
Eine Flatfile-Datenbank speichert ihre Daten in einer einzigen Tabelle

Da Flatfile-Datenbanken aus Klartext mit einfachen Trennzeichen bestehen, werden sie häufig als Zwischendateien verwendet, wenn Daten zwischen zwei Anwendungen übertragen werden. Durch Kommas getrennte Werte (CSV-Dateien) sind am weitesten verbreitet und werden häufig von Tabellenkalkulationsanwendungen wie Microsoft Excel verwendet, um Daten in einem nicht proprietären Dateiformat zu exportieren. Sie werden auch häufig von Anwendungen verwendet, um Daten intern zu speichern, oft Konfigurationsdaten.

Aktualisiert June 1, 2023 von Brian P.

quizTesten Sie Ihr Wissen

What does it mean when an application is "sandboxed?"

A
It is prevented from accessing the Internet.
0%
B
It is isolated from system resources and other applications.
0%
C
Its source code can be modified while it is running.
0%
D
Its settings are automatically reset to default after the app quits.
0%
Correct! Incorrect!     View the Sandboxing definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Flatfile auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.