Typer av flate filer

Typer av flate filer


En flat fil lagrer informasjon i en database som brukeren kan lese og skrive. Flate filer inneholder brukerdefinerte datakategorier. For eksempel kan en liste over barn i en klasse inneholde navn, alder og kjønn. Ulike typer flate filer bruker ulike metoder for å organisere og få tilgang til dataene.

Kommadelte Value

Mange programmer bruker kommaseparert (CSV) flate filer. Denne enkle tekstformat fil registrerer hver post på én linje. Det avgrenser (skiller) feltverdier med komma og et hardt tilbake etter det siste feltet. Ved hjelp av klasserommet frammøte eksempel kan en oppføring i en CSV flat fil skrives som "Sarah, 12, Female" på en linje og "John, 11, Male" på neste linje. En oppføring med et komma i dataene må ha anførselstegn rundt det, for eksempel " 'Smith, John', 11, Male."

fast Lengde

Fast lengde flate filer har ikke skilletegn skille felt av data. I stedet har de en brukerdefinert utgangspunkt og tegn for hver post. En utvikler kan lage sin flat fil med seks tegn for et barns navn, starter på plassering null (tegn én til seks); to tegn for alder, som starter på stedet seks (tegn sju og åtte); og ett tegn for kjønn, som starter på plassering åtte (den niende og siste tegnet). En oppføring kan skrives som "Sarah 12F." Husk mellomrommet etter "Sarah", som representerer den sjette tegnet i posten. Dersom utbygger benytter et søkeprogram for å finne Sarah alder, ville han søke på flat fil starter på sted seks og ville sjekke bare felt i søkeparametre. Når du søker tusener eller millioner av plater dette sparer tid.

Tabulatordelt

Tabulatorseparerte flate filer fungerer på samme måte som CSV flate filer. Men i stedet for å bruke et komma for å skille verdier, identifiserer tab-tasten der én oppføring slutter og en annen begynner. Dette gjør at dataoppføringer å inneholde komma uten behov for anførselstegn, og hvis en utvikler trenger å se på en rå datafil, informasjonen i den vises organisert og han kan raskt skanne gjennom den visuelt. Tabulatorseparerte flate filer også variere fra fast lengde flate filene etter sorteringsmetode. Noen programmer kan se fanen skilletegn som en plass og ikke kjenne igjen når oppføringer endres, slik at utbygger må sørge for sitt program skiller mellom områder og faner for å sortere data på riktig måte.