Eine flache Datei speichert Informationen in einer Computer-Datenbank , auf die ein Benutzer lesen und schreiben kann . Flat Files enthalten benutzerdefinierte Datenkategorien . Zum Beispiel könnte eine Liste von Kindern in einer Klasse enthalten Namen, Alter und Geschlechter. Verschiedene Arten von Flat Files verwenden unterschiedliche Methoden, sich zu organisieren und auf die Daten zugreifen . Komma-separierte
Viele Anwendungen verwenden kommagetrennte (CSV ) Textdateien . Diese einfache Textdatei, zeichnet jeden Datensatz in einer Zeile . Es grenzt ( trennt ) Feldwerte mit einem Komma und einer harten Rückkehr nach dem letzten Feld . Mit dem Klassenzimmer anwesend Beispiel könnte ein Eintrag in einer CSV -Datei als flache " Sarah , 12, Female" in einer Zeile geschrieben werden und " John , 11, männlich " in der nächsten Zeile . Ein Eintrag mit einem Komma in der Daten muss in Anführungszeichen sie haben, wie " " Smith, John " , 11, männlich . "
Fixed Length
behoben Länge flachen Dateien müssen nicht Trennzeichen Trennfelder von Daten. Stattdessen haben sie einen benutzerdefinierten Ausgangspunkt und Zeichenlänge für jeden Datensatz. Ein Entwickler kann seine Wohnung Datei mit sechs Zeichen für den Namen eines Kindes zu erstellen , beginnend an der Stelle Null ( Zeichen eins bis sechs ), zwei Zeichen für das Alter , beginnend an der Stelle sechs ( Zeichen sieben und acht ), und ein Zeichen für Geschlecht, ab Standort acht ( die neunte und letzte Zeichen). Ein Eintrag kann geschrieben werden als " Sarah 12F . " Beachten Sie das Leerzeichen nach " Sarah ", die das sechste Zeichen im Datensatz repräsentiert . Wenn der Entwickler verwendet ein Suchprogramm , um Sarahs Alter zu finden , würde er die flache Datei ab sechs Standort suchen und würde nur die Felder in der Suchparameter zu überprüfen. Bei der Suche Tausende oder Millionen von Datensätzen das spart Zeit .
Tabulatorgetrennt
Tab -separierte Textdateien funktionieren ähnlich wie CSV flachen Dateien . Doch statt mit einem Komma zu trennen Werte identifiziert die Tab-Taste , wo ein Eintrag endet und die nächste beginnt . Dadurch können Daten Einträge Komma , ohne die Notwendigkeit von Anführungszeichen enthalten und , wenn ein Entwickler braucht, um bei einer Rohdaten -Datei suchen, die in es scheint, organisiert und er kann schnell durch sie optisch zu scannen. Tab -separierte Textdateien unterscheiden sich auch von fester Länge flache Dateien durch ihre Sortierung Verfahren . Einige Programme können Sie auf die Registerkarte Trennzeichen als ein Raum zu sehen und nicht erkennen, wenn Einträge zu ändern , so dass die Entwickler müssen sicherstellen, sein Programm unterscheidet zwischen Leerzeichen und Tabulatoren zu sortieren Daten korrekt .