Strukture tabel v bazah podatkov organizirajo podatke v vrstice in stolpce.
Podatkovna baza podatkov s ploščatimi datotekami hrani podatke v strukturi ene same tabele. Relacijska baza podatkov uporablja več struktur tabel, ki navzkrižno sklicujejo zapise med tabelami. Tabele v obeh organizirajo zapise v vrstice, pri čemer vsak stolpec vsebuje en sam podatek v zapisu.
Zgodovina
Baze podatkov z ravnimi datotekami so bile naraven razvoj v zgodnji zgodovini računalništva. Model relacijske baze podatkov je bil razvit in implementiran v zgodnjih sedemdesetih letih prejšnjega stoletja, predvsem pri IBM-u.
Video dneva
Podatkovne baze s ploščatimi datotekami
Baze podatkov ravnih datotek so običajno datoteke z navadnim besedilom, ki shranjujejo en zapis na vrstico, pri čemer so polja zapisa omejena s presledki ali ločilnim znakom. Baze podatkov ravnih datotek lahko berejo neposredno različne programske aplikacije.
Relacijska baza podatkov
Poleg podatkovnih tabel relacijske baze podatkov uporabljajo "indekse" za hitro iskanje zapisov na podlagi iskalnih kriterijev. Relacijske baze podatkov na splošno zahtevajo sistem za upravljanje relacijskih baz podatkov (RDBMS) za upravljanje in dostop do podatkov.
Prednosti
Baze podatkov ravnih datotek so preproste in prenosne ter jih je običajno mogoče uporabljati brez posebne programske opreme. Relacijske baze podatkov so hitrejše, učinkovitejše in zmogljivejše od ravnih datotek. Večina RDBMS zagotavlja dostop do baze podatkov prek omrežij.
Programska oprema
Programska oprema, ki je prvotno temeljila na ravni strukturi baze podatkov, je vključevala FileMaker, Berkeley DB in Borland Reflex. Priljubljeni sodobni sistemi relacijskih baz podatkov vključujejo Oracle, MySQL in PostgreSQL.