Arkiv organisation är ett sätt att organisera data eller poster i en fil . Den hänvisar inte till hur filerna är organiserade i mappar , men hur innehållet i en fil läggs till och nås . Det finns flera typer av filer organisation , den vanligaste av dem är sekventiella , relativ och indexerade . De skiljer sig i hur lätt register kan nås och komplexiteten i vilka register kan organiseras . Sekventiell
en sekventiell fil organisation , är register organiseras i sekvensen av de lades . Du kan inte sätta ett nytt rekord mellan befintliga poster , men först i slutet av den sista posten . Det är en enkel fil organisation som tillåter dig att bearbeta partier av poster i filen utan att lägga till eller ta bort någonting . Men för att få tillgång till en viss post , måste behandlingen köra igenom alla de andra posterna ovanför det eftersom det inte genererar någon slumpmässig nyckel för att identifiera platsen för posten . Söka efter en post , särskilt när det finns tusentals bidrag , kan vara tidskrävande . Dessutom skulle föra in eller ta bort poster innebär omdisponering av hela sekvensen .
Relativ
annan typ av organisera filer skulle vara relativ till den plats där filen börjar. En relativ nyckel tilldelas att bestämma ordningen av filer. Den första posten skulle ha en relativ antal 1 , skulle den andra skivan har en relativ antal 2 och så vidare. Det kallas också relativ , eftersom storlekarna på varje post kan variera , till skillnad från i en sekventiell organisation där rekord storlekarna måste fastställas att ordna sekventiellt . Records kan vara 128 - byte eller 256- bytes i storlek och de kan ordnas i förhållande till varandra , med någon av de fria byte mellan dem markeras som oanvänd . Detta gör det möjligt att infoga poster i de oanvända områden . Även med den relativa nyckeln , kan du komma åt slumpmässigt något register utan att börja från toppen posten . Nackdelen är dess beroende på relativa nycklar. Om du inte vet det relativa nyckeln för en viss post , vann du ' t kunna slumpmässigt komma åt filen .
Indexerad
en indexerad fil organisation innehåller referensnummer , såsom antalet anställda , som identifierar en post i förhållande till andra poster . Dessa referenser kallas primära nycklar som är unika för en viss post . Alternativa tangenter kan också definieras för att tillåta alternativa metoder för att komma åt posten . Till exempel , istället för att komma åt en anställd ' s rekord med antalet anställda , kan du använda en alternativ nyckel som refererar till anställda från avdelningarna . Detta ger större flexibilitet för användarna att slumpmässigt söka igenom tusentals poster i en fil . Däremot sysselsätter komplex programmering för att kunna genomföras .