Ein Computer speichert Informationen zu seiner Festplatte als einem Objekt aufgerufen eine Datei . Eine Datei ist ein Paket von Daten mit einer Größe , Eigentümer und Erstellungsdatum, und es kann viele Formen annehmen. Die häufigste Art ist der sequentielle Zugriff Datei. Sequential -Dateien haben einfache Organisation , Bearbeitung leicht mit Texteditoren und sind für den Export von Daten zwischen Programmen praktisch. Sequential Datei
Ein Computerprogramm macht eine sequentielle Datei einfach durch Schreiben von Datensätzen , eine nach der anderen , in eine neu erstellte Datei -Bereich. Die Aufzeichnungen können alle die gleiche Länge oder Längen variieren. Wenn sie variieren , endet jeder Datensatz mit einem Sonderzeichen oder Zeichen ; wenn ein Programm liest anschließend die Datei , verwendet er die Zeichen zu bestimmen, wo ein Datensatz endet und die nächste beginnt . Programme lesen sequentielle Dateien auf die gleiche Weise sie erstellt wurden : . Beginnend mit dem ersten Datensatz und Weiterbildung , in aufsteigender Reihenfolge , bis zum Ende
Geschwindigkeit
Vergleich zu Direct- Zugriff auf Dateien , Programme verarbeiten sequenziellen Zugriff auf Dateien schneller. Programme lesen Direct-Access -Datei Datensätze in beliebiger Reihenfolge , aber dass die Flexibilität kommt zum Preis von langsamere Leistung . Die Positionierung Mechanismus der Computer-Festplatte arbeitet sehr viel weniger für sequentielle Dateien als direkte Dateien und des Computers zentrale Recheneinheit (CPU) hat ebenfalls weniger Arbeit mit einer sequentiellen Datei .
Einfachheit
Sequential -Dateien sind einfach, wegen ihrer einfachen Organisation zu lesen. Es ist eine einfache Sache, um neue Programme zu schreiben , bestehende sequentielle Dateien zu lesen, da das Programm liest die Datensätze als eine einfache Serie , bis sie eine End- of-File (EOF ) Marke stößt. Obwohl die Datei fast jeden Inhalt , von digital aufgezeichneter Musik auf den Text eines Romans haben kann, hat die Struktur der Datei keine Überraschungen .
Data Sharing
Programme, die gemeinsam Daten verwenden den sequentiellen Zugriff Dateiformat als " gemeinsame Sprache. " Zum Beispiel ein Datenbank-Programm kann eine Datei für ein Tabellenkalkulationsprogramm exportieren. Die Datenbank systemeigenen Dateien sind sehr anspruchsvoll , die Tabellenkalkulation Programm kann nicht direkt darauf zugreifen . Allerdings ist es leicht liest der Datenbank sequentielle Export-Datei , vor allem , wenn die Datenbank Benutzer wählt Komma - oder Tabulator -getrennte Formate . Aufgrund der Leichtigkeit des Teilens Daten haben viele wichtige Anwendungen Import-und Export -Funktionen mit sequentiellen Dateien .