Vad är en platt fil?
Vad är en platt fil?
en platt fil, även känd som en textdatabas, är en typ av databas som lagrar data i ett vanligt textformat. Plattfilsdatabaser utvecklades och implementerades i början av 1970-talet av IBM.
platta filer vanligtvis textfiler som har all ordbehandling och struktur markup bort. En platt fil har en tabell med en enda post per rad. De olika kolumnerna i en post använder en flik eller ett kommatecken för att avgränsa fälten. Den platta fildatabasen har inte flera tabeller, till skillnad från i en relationsdatabas. Informationen i platta filer har inte associerade sökvägar eller mappar.
alla poster lagras på ett ställe, och databasen kan ställas in med ett antal vanliga office-program. Databasen är lätt att förstå, och det är lätt att sortera posterna. Poster kan också ses eller extraheras med enkla kriterier.
Hur används platta filer?
datalagringsprojekt använder platta filer för att importera data. Det finns ingen datamanipulation som utförs på lagrade data, men de är det föredragna alternativet på grund av hur lätt de bär information från servern. Platta filer är bara ett sätt att lagra tabelldata men håller inte relationer mellan tabellerna i dem.
programmerare använder platta fildatabaser när de bygger applikationer. Deras enkla struktur innebär att de tar mindre plats än strukturerade filer. Avvägningen är att information i de platta filerna endast kan läsas, lagras och skickas. Datarepresentation i denna typ av Databas uppfyller vissa standarder.
varje kolumn i en platt fildatabas är begränsad till en specifik datatyp. Avgränsarna används för att hålla dataformateringen på en fast bredd och för att göra det lättare att hitta olika fält i en post.
den första raden i en platt fil hänvisar till fältnamnet – vilket gör det lättare att avgöra vilka data som behandlas i varje fält. Alla rader i flat file-databasen följer tuple-konceptet i relationell algebra, där tuplar är en ordnad lista över element.
data i platta filer förblir i sin ursprungliga form tills de överförs till ett mellanlagringsområde i ett lager eller ett databashanteringssystem. När överföringen är klar ändras data och sparas i olika former.
Linux -, Windows-och Macintosh-operativsystem körs på en serie platta fildatabaser. Det är också lätt att använda platta fildatabaser för att lagra kundlistor och affärskontakter. Men om du har mer än några tusen poster kan de ha vissa nackdelar. De kan vara svårare att uppdatera, innehålla icke-unika Poster, har ökad potential för dubbelarbete, och med tiden, kan bli ineffektiva.
textdatabaser är lättare att förstå och installera än traditionella databaser. De kan dock vara otillräckliga för program som används ofta eller innehåller miljontals poster.
platt fil vs. relationsdatabas
platta fildatabaser lagrar data i en enda tabellstruktur, där en relationsdatabas använder flera tabellstrukturer. I en relationsdatabas är det möjligt att korsreferera poster mellan tabeller. Tabeller i båda typerna av databaser organiserar posterna i rader, och varje kolumn innehåller en enda bit data i posten. Relationsdatabaser använder index för att snabbt hitta poster baserat på sökkriterier.
typer av platta filer
det finns inget tydligt svar när det gäller huruvida det är acceptabelt att inkludera markeringar som radbrytningar i en platt fil. Många av dem kallar ett Microsoft Word-dokument som har sparats som en vanlig textfil. Den resulterande filen innehåller textrader med en viss enhetlig längd eller poster, men ingen information som ett program kan använda för att formatera dokumentet.
applikationen måste dock ha kunskap om hur data är organiserade i filen. Med hjälp av ett strukturerat frågespråk (SQL) istället för en samling filer i ett filsystem behöver användare eller program inte förstå plats-och datalayouten.
en av de vanligaste platta filerna är en kommaseparerad värdefil (CSV). CSV-filer är filer där tabelldata samlas i rader med amerikansk standardkod för informationsutbyte (ASCII) text med värdet på varje tabellcell separerad med ett komma, med varje rad representerad av en ny rad. CSV-fil representerar relationsdata i en textfil.
ett exempel på en platt fil är ett kalkylblad som innehåller en lista över leverantörer och deras kontaktinformation. Den innehåller en viss typ av data och du kan tilldela varje leverantör ett unikt ID.
PLANERGY erbjuder integrationer med många program som ditt företag redan använder varje dag, till exempel QuickBooks, Sage 50, Sage 200, OneLogin, Okta och andra, för att säkerställa att du har integrerade och strömlinjeformade arbetsflöden, ungefär som att köra en ERP utan kostnad. Och om du behöver integration med något annat du använder, erbjuder PLANERGY anpassade integrationsalternativ med CSV-export för att täcka integrationer med annan programvara.