
Tabelstructuren in databases ordenen gegevens in rijen en kolommen.
Een platte bestandsdatabase slaat gegevens op in een enkele tabelstructuur. Een relationele database gebruikt meerdere tabelstructuren en verwijst naar records tussen tabellen. Tabellen in beide ordenen records in rijen, waarbij elke kolom een enkel stuk gegevens in de record bevat.
Geschiedenis
Flat file databases waren een natuurlijke ontwikkeling in het begin van de geschiedenis van de informatica. Het relationele databasemodel werd begin jaren 70 voornamelijk door IBM ontwikkeld en geïmplementeerd.
Video van de dag
Platte bestandsdatabases
Platte bestandsdatabases zijn doorgaans platte tekstbestanden waarin één record per regel is opgeslagen, met recordvelden die worden gescheiden door spaties of een scheidingsteken. Flat file-databases kunnen rechtstreeks worden gelezen door een verscheidenheid aan softwaretoepassingen.
Relationele database
Naast de gegevenstabellen gebruiken relationele databases "indexen" om snel records te vinden op basis van zoekcriteria. Relationele databases vereisen over het algemeen een relationeel databasebeheersysteem (RDBMS) om de gegevens te beheren en te openen.
Voordelen
Platte databases zijn eenvoudig en draagbaar en kunnen doorgaans worden gebruikt zonder dat er speciale software voor nodig is. Relationele databases zijn sneller, efficiënter en krachtiger dan platte bestanden. De meeste RDBMS'en bieden toegang tot de database via netwerken.
Software
Software die oorspronkelijk was gebaseerd op een platte databasestructuur, omvatte FileMaker, Berkeley DB en Borland Reflex. Populaire moderne relationele databasesystemen zijn onder meer Oracle, MySQL en PostgreSQL.