Flat - fil databaser är databas strukturer som lagrar alla dataposter i en enda tabell , oftast med hjälp av en enda textrad för att lagra en post . De är lämpliga för små applikationer eftersom deras dataposter tar upp mindre diskutrymme än andra databas strukturer . Däremot platt - filsystemet har flera nackdelar . Låg tillförlitlighet
platt - fil databas växer i storlek , det finns en ökad risk för att data förvrängs . Detta beror på att den enda tabell struktur platt - fil databas . Om denna tabell överstiger de resurser som finns till databasservern , kan data skadas .
Låg säkerhet
skillnad från konkurrerande databas strukturer , gör platt - fil databas inte har några inbyggda säkerhetsfunktioner . Alla som har tillgång till databasen kan fritt visa sina register .
Inga Relationer
platt - fil databas lagrar poster som rader i en textfil . Detta tillåter inte databasen designers att organisera poster enligt relationen . Till exempel har en relationsdatabas flera tabeller som beskriver olika aspekter av samma uppsättning data . En tabell beskriver en lista över kunder och deras nummer jobb , och en annan tabell har antalet arbetstillfällen och arbetsbeskrivning . Detta medger att data som kan visas i många olika sätt. Denna flexibilitet är omöjligt med platt - fil databas .
Midjestyrd Format
platt - fil databas följer en mycket styv format . Detta innebär att ett program ska vara kunnig i format för att läsa dataposter . Detta begränsar antalet datorer som kunde läsa den särskilda platt - fil databas för dem med särskild programvara installerad på dem .