Hvad er en flad fil?
Hvad er en flad fil?
en flad fil, også kendt som en tekstdatabase, er en type database, der gemmer data i et almindeligt tekstformat. Flade fildatabaser blev udviklet og implementeret i begyndelsen af 1970 ‘ erne af IBM.
flade filer typisk tekstfiler, der har alle tekstbehandling og struktur markup fjernet. En flad fil har en tabel med en enkelt post pr. De forskellige kolonner i en post bruger en fane eller et komma til at afgrænse felterne. Den flade fildatabase har ikke flere tabeller, i modsætning til i en relationsdatabase. Oplysningerne i flade filer har ikke tilknyttede stier eller mapper.
alle poster gemmes et sted, og databasen kan konfigureres med et antal standard office-applikationer. Databasen er let at forstå, og det er nemt at sortere posterne. Records kan også ses eller udvindes med enkle kriterier.
hvordan bruges flade filer?
Datalagringsprojekter bruger flade filer til at importere data. Der udføres ingen datamanipulation på de lagrede data, men de er den foretrukne mulighed på grund af hvor let de bærer information fra serveren. Flade filer er en nøgne middel til lagring af tabeldata, men ikke holde relationer mellem tabellerne i dem.
programmører bruger flade fildatabaser, når de bygger applikationer. Deres enkle struktur betyder, at de optager mindre plads end strukturerede filer. Afvejningen er, at oplysninger i de flade filer kun kan læses, gemmes og sendes. Datarepræsentation i denne type database overholder visse standarder.
hver kolonne i en flad fildatabase er begrænset til en bestemt datatype. Afgrænserne bruges til at holde dataformateringen i en fast bredde og for at gøre det lettere at finde forskellige felter i en post.
den første række i en flad fil henviser til feltnavnet – hvilket gør det lettere at bestemme, hvilke data der behandles i hvert felt. Alle rækkerne i den flade fildatabase følger tupelkonceptet i relationel algebra, hvor tupler er en ordnet liste over elementer.
Data i flade filer forbliver i sin oprindelige form, indtil de overføres til et iscenesættelsesområde i et lager eller et databasestyringssystem. Når transmissionen er afsluttet, ændres dataene og gemmes i forskellige former.
operativsystemer til Macintosh kører på en række flade fildatabaser. Det er også nemt at bruge flade fildatabaser til at gemme kundelister og forretningskontakter. Men hvis du har mere end et par tusinde poster, kan de have nogle ulemper. De kan være sværere at opdatere, indeholder ikke-unikke poster, har øget potentiale for dobbeltarbejde, og over tid, kan blive ineffektiv.
Tekstdatabaser er lettere at forstå og opsætte end traditionelle databaser. De kan dog være utilstrækkelige til programmer, der bruges ofte eller indeholder millioner af poster.
flad fil vs. relationsdatabase
flade fildatabaser gemmer data i en enkelt tabelstruktur, hvor en relationsdatabase bruger flere tabelstrukturer. I en relationsdatabase er det muligt at krydshenvise poster mellem tabeller. Tabeller i begge typer databaser organiserer posterne i rækker, og hver kolonne indeholder et enkelt stykke data i posten. Relationsdatabaser bruger indekser til hurtigt at finde poster baseret på søgekriterier.
typer af flade filer
der er ikke noget klart svar med hensyn til, om det er acceptabelt at medtage markeringer som linjeskift i en flad fil. Mange af dem kalder et Microsoft-orddokument, der er gemt som en almindelig tekstfil. Den resulterende fil indeholder tekstlinjer med en bestemt ensartet længde eller poster, men ingen oplysninger, som et program kunne bruge til at formatere dokumentet.
applikationen skal dog have kendskab til, hvordan dataene er organiseret i filen. Brug af et struktureret forespørgselssprog i stedet for en samling af filer i et filsystem behøver brugere eller applikationer ikke at forstå placeringen og datalayoutet.
en af de mest almindelige flade filer er en kommasepareret værdi (CSV)-fil. CSV-filer er filer, hvor tabeldata indsamles i linjer med amerikansk standardkode til informationsudveksling (ASCII) tekst med værdien af hver tabelcelle adskilt af et komma, hvor hver række repræsenteres af en ny linje. CSV-fil repræsenterer relationelle data i en tekstfil.
et eksempel på en flad fil er et regneark, der indeholder en liste over leverandører og deres kontaktoplysninger. Den indeholder en bestemt type data, og du kan tildele hver leverandør et unikt ID.
PLANERGY tilbyder integrationer med mange programmer, som din virksomhed allerede bruger hver dag, såsom Hurtigbøger, Sage 50, Sage 200, OneLogin, Okta og andre, for at sikre, at du har integrerede og strømlinede arbejdsgange, ligesom at køre en ERP uden omkostninger. Og hvis du har brug for integration med noget andet, du bruger, tilbyder PLANERGY brugerdefinerede integrationsmuligheder ved hjælp af CSV-eksport til at dække integrationer med andre programmer.