Definition av platta filer

January 19

Platta filer är en av de tidigaste formerna av lagrade elektroniska filer och är fortfarande i bruk i dag. DOS och Macintosh operativsystem och tidiga versioner av mjukvaruverktyg som FileMaker använde några av de tidigaste formerna av platta filer. Till skillnad från relationsdatabaser eller filer, platta filer är singular och inte dela data med andra filer.

Definition

Platta filer är datafiler som håller en post per rad, och vars fält kan avgränsas (separeras) från varandra genom en speciell karaktär. Utforma en platt fil innebär att identifiera vissa egenskaper hos fälten i varje post --- fältnummer, fältnamn och en beskrivning av vad detta område har och dess största och minsta storlek. De uppgifter som innehas i en platt fil har ingen relation till andra poster i filen, vilket innebär att de inte är relations.

Flatfil Modell

Exempelvis kan en platt fil utformas med 12 fält för varje post. Fält nummer ett kan ha ett fält namnet "byrån Code" med en beskrivning som säger att det är ett unikt femsiffrigt nummer som är en kod för den namngivna byrån. Fält nummer två kan ha ett fält namnet "byrån Name" och en beskrivning som anger att detta område håller byrån namn för varje myndighet inom en avdelning och att strängen storlek eller längd av namnet kan inte vara längre än 12 tecken. Fältnummer 10 kan ha ett fält namnet "Billing kategori" med en beskrivning som begränsar de val som "fakturerbara", "Non-fakturerbara" eller "Non-Profit".

Använda platta filer

Platta filer tar upp mycket mindre plats vid förvaring än relationsdata. För företag som håller mycket stora mängder data kan det vara mer ekonomiskt förnuftigt att använda platta filer. Hämta en post från en platt fil sker genom programkod som är kopplad till ett grafiskt användargränssnitt såsom en på skärmen datainmatningsformuläret. Register kan också hämtas via kommando skärmar som de som används i UNIX eller DOS datormiljöer.

Formatera

Platta filer kan inte tolkas utan att känna till filens egenskaper, som inkluderar varje fältnamn, dess storlek och dess beskrivning. Utan denna kunskap filen är en lista över rader fyllda med siffror och ord. Fältnamnen kan vara en del av filen om de är listade i en rubrikrad, men de behöver inte vara. Rubrikrader är den första raden i en platt fil.

hämta Records

Register och data hämtas med hjälp av en fråga. Frågor är skrivna med kunskap om filformat och kräver användning av ett frågespråk för att utföra. Till exempel, i ett UNIX-system ett frågespråk som kallas "CQL" används. Vad är tillbaka efter att ha gjort en förfrågan är alla poster som matchade begäran. Till exempel kan frågan be för alla anställda med "Smith" i det första fältet eller alla poster som innehåller "1999" i fältet som heter "Start Year".


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2019 Astrixsoft.com | Contact us: webmaster# astrixsoft.com