File organisatie verwijst naar de " logische opstelling " van records, door de toepassing van specifiek gecorreleerd velden of kolommen . Een bestand is in feite een verzameling van geregistreerde gegevens , ontworpen om te worden opgehaald zodra opgeslagen . Hoe een bestand wordt georganiseerd afhankelijk van het type en de hoeveelheid opgeslagen gegevens , aard van gebruikerstoegang , alsmede de snelheid waarmee het moet worden opgehaald . Heap File Organisatie Heap ( of paal ) bestand organisatie is een eenvoudige techniek , waarbij records worden opgeslagen in opdracht van de input . Dit systeem heeft een "fast tussenvoegen ", wat betekent dat nieuwe gegevens snel kunnen worden toegevoegd aan het einde van het bestand . Echter , het zoeken in een hoop organisatie meestal tijdrovend aangezien het vaak het scannen van een groot deel van het bestand . Een ander nadeel is dat de verwijderde records laten vaak gaten in de structuur , die extra tijd besteed aan het elimineren van de ruimte. Sequential File Organisatie Een veelgebruikte techniek voor het opslaan van grote bestanden , een sequentiële regeling regelt platen in een stroom van aaneengesloten blokken of velden . De volgorde van de records wordt bepaald door invoer, die niet kan worden gewijzigd nadat opgeslagen . De grootte van een record even vast en kan alleen worden gewijzigd door het vervangen door een nieuw record van overeenkomstige grootte, die wordt toegevoegd aan het einde van de sequentie . Volgens IBM , sequentiële ordening is nuttig voor het afdrukken rapporten en wanneer de volgorde niet van belang . Echter , het toevoegen en verwijderen van bestanden binnen dit systeem kan een uitdaging zijn . Een record kan alleen worden geopend als alle voorgaande bestanden zijn te lezen. Hash File Organisatie Beschreven door het Computer Science Department , Universiteit van Dublin , zoals een " black box ", een hash organisatie willekeurig opgeslagen records, maar wijst hen domicilie zodat ze kunnen worden opgehaald . Binnen deze regeling is er geen " duidelijke " associatie tussen de sleutel en het record . Het belangrijkste voordeel van een hash organisatie zijn efficiënte " terughalen van . " Echter, het vereist dat de indexen zijn up -to - date , omdat een corrupte index de integriteit van de gegevens kunnen ondermijnen . Een hash organisatie vereist ook dat een deel van de schijfruimte wordt gereserveerd om adressen te berekenen .
|