Tabelstrukturer i databaser organiserer data i rækker og kolonner.
En flad fildatabase gemmer data i en enkelt tabelstruktur. En relationel database bruger flere tabelstrukturer, der krydshenviser poster mellem tabeller. Tabeller i begge organiserer poster i rækker, hvor hver kolonne indeholder et enkelt stykke data i posten.
Historie
Flade fildatabaser var en naturlig udvikling tidligt i computerhistorien. Den relationelle databasemodel blev udviklet og implementeret i begyndelsen af 1970'erne, primært af IBM.
Dagens video
Flade fildatabaser
Flade fildatabaser er typisk almindelige tekstfiler, der gemmer én post pr. linje, med postfelter afgrænset af mellemrum eller et afgrænsende tegn. Flade fildatabaser kan læses direkte af en række forskellige softwareapplikationer.
Relationel database
Ud over datatabellerne bruger relationsdatabaser "indekser" til hurtigt at finde poster baseret på søgekriterier. Relationelle databaser kræver generelt et relationelt databasestyringssystem (RDBMS) for at administrere og få adgang til dataene.
Fordele
Flade fildatabaser er enkle og bærbare og kan typisk bruges uden at kræve speciel software. Relationelle databaser er hurtigere, mere effektive og mere kraftfulde end flade filer. De fleste RDBMS'er giver databaseadgang over netværk.
Software
Software, der oprindeligt var baseret på en flad fildatabasestruktur inkluderede FileMaker, Berkeley DB og Borland Reflex. Populære moderne relationsdatabasesystemer omfatter Oracle, MySQL og PostgreSQL.