Tabellstrukturer i databaser organiserer data i rader og kolonner.
En flat fildatabase lagrer data i en enkelt tabellstruktur. En relasjonsdatabase bruker flere tabellstrukturer, kryssreferanser mellom tabeller. Tabeller i begge organiserer poster i rader, med hver kolonne som inneholder et enkelt datastykke i posten.
Historie
Flate fildatabaser var en naturlig utvikling tidlig i datahistorien. Relasjonsdatabasemodellen ble utviklet og implementert tidlig på 1970-tallet, primært av IBM.
Dagens video
Flate fildatabaser
Flate fildatabaser er vanligvis vanlige tekstfiler som lagrer én post per linje, med postfelt avgrenset med mellomrom eller et skilletegn. Flate fildatabaser kan leses direkte av en rekke programvareapplikasjoner.
Relasjonsdatabase
I tillegg til datatabellene bruker relasjonsdatabaser «indekser» for raskt å finne poster basert på søkekriterier. Relasjonsdatabaser krever vanligvis et relasjonsdatabasestyringssystem (RDBMS) for å administrere og få tilgang til dataene.
fordeler
Flate fildatabaser er enkle og bærbare, og kan vanligvis brukes uten å kreve spesiell programvare. Relasjonsdatabaser er raskere, mer effektive og kraftigere enn flate filer. De fleste RDBMS-er gir databasetilgang over nettverk.
Programvare
Programvare som opprinnelig var basert på en flat fildatabasestruktur inkluderte FileMaker, Berkeley DB og Borland Reflex. Populære moderne relasjonsdatabasesystemer inkluderer Oracle, MySQL og PostgreSQL.