Een platte database is een datamodel voor een database. Een database of databank is een elektronische gegevensverzameling (dataset), ingericht met het oog op flexibele raadpleging en gebruik. Er bestaat een breed spectrum aan databases, van eenvoudige voorbeelden als een verzameling tabellen tot veel complexere modellen, waarbij spaarzamer wordt omgegaan met opslagruimte en het meervoudig vastleggen van dezelfde gegevens wordt vermeden.
Een platte database is in wezen een eenvoudige tabel, een tweedimensionale reeks gegevenselementen, waarbij alle elementen in dezelfde kolom van hetzelfde datatype zijn en gelijksoortige waarden bevatten, terwijl alle elementen van een rij aan elkaar gerelateerd zijn.
Zo kunnen kolommen voor naam en factuurbedrag van toepassing zijn als onderdeel van de administratie van een winkel. Iedere rij bevat dan het bij een specifieke klant behorende factuurbedrag. De kolommen hebben vaak een gegeven datatype, zoals: tekstuele informatie, datum- of tijdinformatie, gehele getallen of floating pointgetallen.
Voorbeeld van een platte database: {|class="sortable" |- ! factuur || voornaam || achternaam || bedrag |- ! 1 | Pietje || Klaassen || 10 |- ! 2 | Pietje || Klaassen || 20 |- ! 3 | Hans || Klok || 20 |- ! 4 | Pietje || Klaassen || 30 |- ! 5 | Hans || Klok || 40
Een relationele database is een voorbeeld van een meer complex database model. Een platte database kan worden omgezet in een relationele database door databasenormalisatie.
Categorie:Dataopslag Categorie:Bestandsformaat