Datei- Organisation ist ein Weg für die Organisation der Daten oder Aufzeichnungen in einer Datei. Es ist nicht , wie Dateien in Ordnern organisiert beziehen, sondern , wie der Inhalt einer Datei hinzugefügt und abgerufen. Es gibt mehrere Arten von Datei- Organisation , sind die häufigste von ihnen sequenzielle , relative und indizierte . Sie unterscheiden sich darin, wie leicht Datensätze zugegriffen werden kann und die Komplexität in der die Datensätze organisiert werden können . Sequential
In einer sequentiellen Datei-Organisation , werden die Datensätze in der Reihenfolge, in der sie hinzugefügt wurden organisiert . Man kann nicht einen neuen Datensatz einfügen zwischen vorhandene Datensätze , sondern nur am Ende des letzten Datensatzes . Es ist eine einfache Datei-Organisation , mit der Sie Chargen der Datensätze in der Datei, ohne das Hinzufügen oder Löschen alles verarbeiten können. Um jedoch einen bestimmten Datensatz zugreifen können, müssen Verarbeitung durch alle anderen Aufzeichnungen darüber führen , weil sie nicht erzeugen jede beliebige Taste , um den Ort der Aufzeichnung identifizieren. Auf der Suche nach einem Datensatz , besonders wenn es Tausende von Einträgen , kann sehr zeitaufwendig sein. Auch würde das Einfügen oder Löschen von Datensätzen bedeuten Neuordnung der gesamten Sequenz .
Relative
andere Art der Organisation von Dateien wäre relativ zum Speicherort der Datei beginnt . Eine entsprechende Taste zugeordnet ist , um die Reihenfolge der Dateien verwendet . Der erste Datensatz würde eine relative Zahl von 1 haben, würde der zweite Datensatz eine relative Zahl der 2 und so weiter. Man nennt es auch relativ, da die Größen der einzelnen Datensätze können variieren , anders als in einem sequentiellen Organisation , wo die Aufzeichnung Größen befestigt sequentiell ordnen muss. Die Protokolle können 128- Byte oder 256 Byte groß sein und sie können relativ zueinander angeordnet werden, wobei jede der freien Bytes zwischen ihnen Als ungenutzt. Dies macht es möglich, Datensätze in diesen ungenutzten Bereichen einsetzen . Auch mit der entsprechenden Taste können Sie auf zufällig auf einen Eintrag ohne von oben beginnend Rekord. Der Nachteil ist die Abhängigkeit von der relativen Tasten . Wenn Sie nicht wissen, die relative Schlüssel einer bestimmten Datensatz , Sie haben gewonnen ' t in der Lage sein , nach dem Zufallsprinzip auf die Datei zugreifen .
Indexed
eine indizierte Datei-Organisation enthält Nummern , wie Mitarbeiterzahlen , die einen Datensatz in Beziehung zu anderen Datensätzen zu identifizieren. Diese Referenzen werden als die primären Schlüssel , die spezifisch für einen bestimmten Datensatz sind . Alternate Tasten können auch definiert werden, um alternative Methoden für den Zugriff auf den Datensatz zu ermöglichen. Zum Beispiel , anstatt auf einen Mitarbeiter ' s Datensatz mit Mitarbeiterzahlen , können Sie einen alternativen Schlüssel , die auf Mitarbeiter von Abteilungen. Dies ermöglicht eine größere Flexibilität für die Nutzer nach dem Zufallsprinzip durch Tausende von Datensätzen in einer Datei zu suchen . Allerdings beschäftigt sie komplexe Programmierung , um umgesetzt werden.