Opret en flad fil database til at lagre enkel information på en computer. En UNIX-eller Linux-operativsystem kører på en række flad fil databaser. En Windows-computer bruger også flade fil databaser til at lagre oplysninger, som bruges hver dag . En Macintosh-computer også gør dette. Men en flad fil database er ikke relationel og ikke kan opfylde Edgar F. Codds tretten regler , der definerer den relationelle karakter af databaser. Der er forskellige fordele og også ulemper til den flade fil database. Flade filer Til opbevaring konfiguration Simply
Windows Registry , men komplekse, er ikke relationel . Det er en flad fil , der udvider og kontrakter som software og hardware få tilføjet og fjernet. Det holder styr på brugerdata , butikker logger og hjælper med at finde information meget hurtigt. Adgangskoder gemmes af UNIX og Linux i en flad fil database sammen med konfiguration information , som er let kan redigeres , og som gør systemet fungere. Eventuelle ændringer af disse UNIX konfigurationsfiler forårsager øjeblikkelige virkninger, som kan være dramatiske. En masse af dette er, hvad der gør UNIX så populær på grund af sin lette konfiguration.
Flad fil Database Fordele
En flad fil database er en én post per linie tekst fil , en binær fil ( eller en kombination af både tekst og binær fil), som adskiller kolonner ved hjælp " skilletegn " , der adskiller felterne i en standard genkendelig måde . Dette hjælper med at søge gennem poster for information. Records kan også være afgrænset af fast længde . Hvis en oplysning er for kort , kan en form af felt -padding anvendes, således at længden af pladen er den samme som den næste . Dette giver mulighed for en ensartet byte længde fra et felt til det næste .
Konfigurationsfilerne opbevares ofte i XML ( Extended Markup Language ), som er en flad fil database med nogle ganske bestemte skilletegn , såsom " større end "og" mindre end " (< >) symboler. Disse XML-filer er ofte brugt til at bygge specifikke moduler på en hjemmeside, hvor standard build følger en meget bestemt mønster , der er konfigureret med en enkelt værdi gemt i en XML-fil , eller en række relaterede værdier .
< br > Salg Flat File Database Ulemper
Databaser adgang på et netværksdrev er nyttige for adgang af mange mennesker, der søger efter information. Flade fil databaser er normalt ikke tilgængelige som dette, da de hører med offline enheder og danner maskineri operativsystemer og lokale enheder. Også der er ingen transaktioner i en flad fil -database, så det er begrænset i, hvad det rent faktisk kan gøre som en database enhed. Så en flad fil database er ufordelagtig for en netbruger , der adgang til en multi- adgang , multi -tasking relationel online database , som kan ses fra mange forskellige aspekter.
Ekspert Insight
< br >
flad fil database filer ikke stødt som " databaser ", men mere som konfigurationsfiler og den maskine, som driver UNIX og Linux. Også disse filer er en del af filen konstruktionen af mere end én type mobil applikation. Disse filer er utroligt nyttigt og konceptet kan bruges i alle områder af software-applikationer , og i vedligeholdelse af komplekse små enheder såsom mobile computere. Selv websites er bygget med disse filer. Disse er ikke områderne ulempe. Men der er applikationer, der er afhængige af forskellige konstruktioner og efterspørgsel forskellig interaktion . Disse former for anvendelse er bedre tjent med en relationel tilgang til fil - lagring. Hele applikationer kan bygges ved hjælp af Access-databaser og SQL Server -databaser . Den flade fil database har ingen plads her.
Betydning
Mange programmer er skabt med flad fil databaser. Et nyt styresystem kunne designes ved hjælp af et sæt af flad fil databaser. De optræder i alle områder af informationsteknologi. Deres betydning vil sandsynligvis forblive høj i en overskuelig fremtid.