Relationele database: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
Regel 1:
Een '''relationele database''' is een [[database]] die is opgebouwd volgens een [[relationeel model]].
 
De gegevens worden opgeslagen in [[tabelTabel (informaticadatabase)|tabellen]] waarin de rijen de soortgelijke groepen informatie, de ''records'' vormen, en de kolommen de informatie die voor elk ''record'' moet worden opgeslagen. Verschillende tabellen kunnen met elkaar worden verbonden door een kolom toe te voegen waarin een verwijzing naar een record in een andere tabel wordt opgenomen.
 
Een relationele database kan worden opgeslagen, geraadpleegd en gewijzigd middels een ''relationeel database management systeem'', RDBMS. Er zijn meerdere systemen verkrijgbaar. Vele daarvan kunnen in de gestandaardiseerde taal [[SQL]] worden geraadpleegd, verwerkt en bewerkt.
Regel 28:
</pre>
 
Dit schema heeft twee tabellen. De kolom "KlantID" (in de tabel Facturen) is een verwijzing naar de Klant in de tabel "Klanten" met hetzelfde ID. Wanneer informatie wordt opgevraagd welke klant bij factuur 2 hoort, wordt de informatie voor KlantID 1 in de tabel "Klanten" opgezocht. Op deze manier kan een verandering in klant-details (naam, achternaam) beperkt blijven tot één plaats, namelijk in de Klanten-tabel. Dit verschijnsel heet [[databasenormalisatie]], het uitvoeren ervan heet normaliseren. Een database kan in verschillende mate genormaliseerd zijn.
 
==Geschiedenis==
Regel 41:
* [http://dl.acm.org/citation.cfm?id=77708&dl=ACM&coll=DL&CFID=354758127&CFTOKEN=44547033 Codds publicatie over het relationele model op www.acm.org]
 
{{Navigatie databankendatabases}}
 
[[Categorie:Database]]