Platta filer är en av de tidigaste formerna av lagrade elektroniska filer och är fortfarande i bruk idag . DOS och Macintosh operativsystem och tidiga versioner av programvara verktyg 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 innehar en post per rad , och vars fält kan avgränsas ( separerad ) 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 relationella .
Flat File modell
Till exempel en platt filen kan vara utformad med 12 fält för varje post. Fält nummer ett kan ha ett fält namnet " byrån kod " med en beskrivning som säger att det är ett unikt femsiffrigt nummer som är en kod för namnet byrån . Fält nummer två kan ha ett fält namnet " byrån Name " och en beskrivning som anger att detta område har agenturen namn för varje myndighet inom en avdelning och att strängen storlek , eller längden på namnet kan vara längre än 12 tecken . Fälttal 10 kan ha ett fält namnet " Faktureringskategori " med en beskrivning som begränsar de val som " Billable " , " Non - debiterbar " eller " Non - Profit " .
Använda platta filer
platta filer tar upp mycket mindre plats vid förvaring än relationell data . För företag som håller mycket stora mängder data kan det göra mer ekonomiskt vettigt 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 som en on - screen datainmatningsformuläret . Rekord kan också hämtas via kommando skärmar som de som används i UNIX eller DOS datormiljöer . Kan
Format
platta filer inte tolkas utan att veta 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 förtecknas i en rubrikrad , men de behöver inte vara . Rubrikrader är den första raden i en platt fil .
Hämta Records
Records 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 åstadkomma . Till exempel i ett UNIX-system en fråga språk som kallas " CQL " används. Vad är tillbaka efter en sökning ä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 " .