Objectgeoriënteerde database: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
JRB (overleg | bijdragen)
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1:
[[Bestand:Object-Oriented Model.svg|thumb|280px{{largethumb}}|Voorbeeld van een Objectgeoriënteerde database Model.<ref name="USDT01">[http://knowledge.fhwa.dot.gov/tam/aashto.nsf/All+Documents/4825476B2B5C687285256B1F00544258/$FILE/DIGloss.pdf Data Integration Glossary], U.S. Department of Transportation, August 2001.</ref>]]
 
Een '''Objectgeoriënteerde database''' of in het algemeen het '''Objectgeoriënteerde database model''' is een [[databasemodel]] waarin wordtnet gewerktzoals in [[objectgeoriënteerd]]e programmeertalen met [[Object (informatica)|objecten]], networdt zoalsgewerkt. inHet [[Objectoriëntatie|objectgeoriënteerde]]model wordt ook het [[ProgrammeertaalSemantiek|programmeertalensemantische]] databasemodel genoemd.
 
Het doel van zo'n database is het invoegen van dergelijke objecten in de database zo eenvoudig te maken. Zo wenst men de objecten die men gebruikt in een objectgeoriënteerde taal direct te kunnen opslaan in de database, zonder transitie naar [[tupel]]s zoals in een [[relationele database]] te moeten gebruiken.
 
De meeste "''Object Database management systemen" (ODBMS)'' ondersteunen een [[querytaal]] aldusen toelatendmaken omdaarmee een declaratieve aanpak te gebruikenmogelijk. Hoe dit wordt aangepakt wordt verschilt van product tot product. Er is reeds een poging gedaan om dit te standaardiseren in [[''Object Query Language]] (OQL)''.
 
Men kan data sneller opvragen doordat er geen [[Join (SQL)|join operaties]] nodig zijn, men kan de pointers rechtstreeks volgen. Dit is dan een voordeel ten opzichte van relationele databases. Veel ODBMS laten het ook toe om verschillende versies van objecten bij te houden.
 
== Bronnen ==
{{References}}
 
[[Categorie:Dataopslag]]