Skip to main content

Was ist eine flache Datei?

Eine flache Datei ist eine Sammlung von Informationen, die nacheinander in einer Datenbank gespeichert und zugegriffen werden und häufig erstellt wurden, um Informationen auf nicht strukturierte Weise zu speichern.CSV -Blätter von Comma Separated Value (CSV), beispielsweise Informationen mit jedem Feld von der nächsten durch ein Komma.Während ein Flachdateisystem einige Vorteile bietet, macht es häufig große Mengen an Daten zum Speichern und Zugriff.Die Mehrheit der heute verwendeten Datenbanken sind relationale Systeme, die strukturierte Abfragen verwenden, um Informationen abzurufen und dem Benutzer vorzustellen.

Wie es funktioniert

Um ein flaches Dateidatenmodell funktional zu machen, müssen alle relevanten Informationen zu einem Datensatz in derselben Datei gespeichert werden.In einem CSV-Blatt beispielsweise gelten keine anwendungsspezifischen Formate für die in der Datei enthaltenen Daten.Nur ein Komma bezeichnet das Ende eines Feldes in einer Aufzeichnung.Jeder Datensatz wird in einer Zeile in der Datei geschrieben, sodass alle Daten für einen einzelnen Datensatz separat von anderen Datensätzen gespeichert werden können.

Solche Datenbanken können aufgrund der einfachen Art und Weise, wie sie organisiert sind, schnell sehr groß und schwer zu verwalten.Viele moderne Datenmodelle verwenden verbundene Tabellen, um Gruppen verwandter Daten zu organisieren.Dies erleichtert die Lokalisierung von solchen Informationen und flexibler zu arbeiten.

Verwenden eines flachen Systems

Wenn ein Kunde ein Unternehmen anruft, um eine Bestellung aufzugeben, gibt jemand seine Informationen in eine Tabelle oder Datenbank ein.Dieselbe Person oder eine andere Person gibt dann Informationen für diese bestimmte Reihenfolge ein.Ein Flachdateisystem kann alle diese Informationen für den Kunden in einer einzigen Datei speichern.

Dies ist jedoch nicht erforderlich, sodass mehrere Dateien beibehalten werden können: eine für den Kunden und eine für jede einzelne Bestellung.Informationen zu einer in einer flachen Datei gespeicherten Bestellung sind nicht mit Informationen über den in einer anderen gespeicherten Kunden zugeordnet.Diese Dateien sind in keiner Weise verwandt, sodass jemand, der eine Flat -Datei -Datenbank verwendet, um Kundeninformationen zu finden, problemlos zusätzliche Dateien über Bestellungen verpassen kann.

Schwächen dieses Systems

Da jeder Datensatz an und für sich abgeschlossen sein muss, führt ein flaches Dateisystem normalerweise zu sehr großen Dateien oder mangelnde Konnektivität zwischen den Informationen.Die heute verwendete gemeinsame Datenbank ist eine relationale Datenbank.Mit diesem Modell können Informationen in einer Tabelle mit anderen Tabellen mithilfe wichtiger Felder in Verbindung gebracht werden, die in jedem einzelnen vorhanden sind.Über diese Felder werden mehrere Tabellen verbunden, sodass jeder nur einen Teil der erforderlichen Gesamtinformationen hat.

Relationale Datenbanken

In einem relationalen Modell können das oben angegebene Beispiel für Kunden ganz anders aussehen.Wenn der Kunde anruft, um eine Bestellung aufzugeben, gibt jemand seine Informationen in eine Kundentabelle in der Datenbank ein.Eine andere Person kann dann Informationen für ihre Bestellung in einer separaten Tabelle eingeben.Jeder dieser Tabellen enthält Felder, die sie miteinander verbinden.Dies bedeutet, dass jemand das System verwenden kann, um alle Informationen für einen Kunden, einschließlich der Gesamtauftragshistorin, leichter zu finden.

Fortsetzung Verwenden

Datenbanken für flache Dateien haben einige Verwendungszwecke, obwohl die Funktionalität dieses Datenmodells nicht ganz so effizient ist wie ein schnellerer relationaler Ansatz.Einfache Systeme können einfach grundlegende Informationen für eine schnelle Datenbank enthalten.Das Fehlen von angeschlossenen Feldern beseitigt auch Fehler, die aus fehlenden Tabellen entstehen können. Viele herunterladbare Datenbanken verwenden dieses Format, um solche Probleme zu vermeiden.