Tabellstrukturer i databaser organiserar data i rader och kolumner.
En platt fildatabas lagrar data i en enda tabellstruktur. En relationsdatabas använder flera tabellstrukturer, korsreferenser poster mellan tabeller. Tabeller i båda organiserar poster i rader, där varje kolumn innehåller en enda del av data i posten.
Historia
Platta fildatabaser var en naturlig utveckling tidigt i datorhistorien. Relationsdatabasmodellen utvecklades och implementerades i början av 1970-talet, främst av IBM.
Dagens video
Platta fildatabaser
Platta fildatabaser är vanligtvis vanliga textfiler som lagrar en post per rad, med postfält avgränsade av blanksteg eller ett avgränsande tecken. Platta fildatabaser kan läsas direkt av en mängd olika program.
Relationsdatabas
Utöver datatabellerna använder relationsdatabaser "index" för att snabbt hitta poster baserat på sökkriterier. Relationsdatabaser kräver i allmänhet ett relationsdatabashanteringssystem (RDBMS) för att hantera och komma åt data.
Fördelar
Platta fildatabaser är enkla och portabla och kan vanligtvis användas utan att det krävs speciell programvara. Relationsdatabaser är snabbare, effektivare och kraftfullare än platta filer. De flesta RDBMS ger databasåtkomst över nätverk.
programvara
Programvara som ursprungligen baserades på en platt fildatabasstruktur inkluderade FileMaker, Berkeley DB och Borland Reflex. Populära moderna relationsdatabassystem inkluderar Oracle, MySQL och PostgreSQL.