En flad fildatabase gemmer data i en enkelt tabelstruktur. En relationsdatabase bruger flere tabelstrukturer, der henviser til posteringer 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 de tidlige 1970'ere, primært af IBM.

Flade fildatabaser

Flade fildatabaser er typisk almindelige tekstfiler, der gemmer en post pr. Linje, med postfelter, der er afgrænset af et mellemrum eller et afgrænsende tegn. Fladfildatabaser kan læses direkte af en række softwareapplikationer.

Relationsdatabase

Foruden datatabellerne bruger relationelle databaser "indekser" til hurtigt at finde poster baseret på søgekriterier. Relationsdatabaser kræver generelt et relationsdatabasestyringssystem (RDBMS) for at administrere og få adgang til dataene.

Fordele

Fladfildatabaser er enkle og bærbare og kan typisk bruges uden særlig software. Relationsdatabaser er hurtigere, mere effektive og mere kraftfulde end flade filer. De fleste RDBMS'er giver databaseadgang via netværk.

Software

Software oprindeligt baseret på en flad fildatabasestruktur inkluderede FileMaker, Berkeley DB og Borland Reflex. Populære moderne relationsdatabasesystemer inkluderer Oracle, MySQL og PostgreSQL.