En platt - fil databas är den enklaste typen av databas modell . Det kallas ibland för en " tabell " av data och består av ett enkelt samband mellan dataposter och datafält . Vi kommer att utforska byggandet av en platt - fil databas , beskriva dess användningsområden och diskutera på vilket sätt det kan förlängas . Vad är en platt - fil databas?
Det enklaste sättet att visualisera en platt - fil databas är ett kalkylblad . Ner vänster sida av arket , räknar en kolumn med tal posterna i databasen . Av denna anledning är databasposter kallas ibland "rader" och kan användas omväxlande ,. Dock varje databas plattform vanligtvis väljer en eller den andra som sin standard term
Längst upp har varje kolumn en etikett som anger namnet på varje datainmatning , kallad " fältet " av dessa uppgifter . En individuell tvärsektion av en post och ett fält som kallas en " cell ", igen med samma terminologi som ett kalkylblad. Uttrycket " flat - file " kommer från detta kalkylblad visualisering : data finns i två dimensioner , horisontellt och vertikalt , vilket kan avbildas på ett papper eller en annan plan yta
Bild en enkel databas med dessa områden . : Namn , adress, ort , delstat, Zip , Tel . Om det finns 10 personer i databasen , skulle det finnas 10 poster --- ett för varje person. Varje post har sex fält , oavsett om varje post är helt fylld i , så det finns upp till 60 celler av data. Fält och celler fortsätter att existera även när de är tomma , varje databas har sitt eget sätt att beteckna en tom cell
Användning av en platt - fil databas
Nästan . all data kan reduceras till platta filer , mer komplicerade " relationsdatabaser " databaser skapas genom sammankoppling två eller flera plana tabeller tillsammans för att skapa flerdimensionella dataanslutningar
Arbeta med en platt fil är enkel : . om du behöver fler poster i din databas , lägger du till nya poster . Om du behöver lagra mer data i varje post , skapar du nya fält . Därför , om du beslutar dig för att lagra e-postadresser i exemplet tabellen ovan , skulle du lägga till ett nytt fält ( eller en ny kolumn i kalkylbladet modellen ) , märk den " E " och därefter nya celler skulle finnas i varje post . Addera ditt kommenterar: Förlänga en platt - fil databas
begränsningarna av en platt fil snabbt blivit uppenbart : vad händer om din uppgifter krävs flera poster i varje post ? Till exempel kan varje person ha mer än en adress , telefonnummer och e-postadress . Det enkla sättet att lösa detta problem är att skapa nya fält ( post2 , post3 ) , men detta är problematiskt , det skapar problem med datalagring och presentation , när många register har tomma fält , men ett fåtal poster har många områden som måste visas samtidigt Detta kan lösas med en relationsdatabas , som förbinder två plana tabeller
: den första kan vara ID , Namn , den andra kan vara ID , Tel . . Med samma ID- nummer i båda tabellerna skapar en relation mellan dem , vilket gör att någon person att ha så många poster som du vill .