Objectgeoriënteerde database: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k robot Erbij: no:Objektdatabase |
Wikificatie + een eerste afbeelding toegevoegd |
||
Regel 1:
[[Image:Object-Oriented Model.jpg|thumb|280px|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>]]
In een '''objectgeoriënteerde [[database]]''' wordt gewerkt met [[Object (informatica)|objecten]], net zoals in [[Objectoriëntatie|objectgeörienteerde]] [[Programmeertaal|programmeertalen]]. 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 objectgeörienteerde taal direct te kunnen opslaan in de database, zonder transitie naar [[tupel]]s zoals in een [[relationele database]].▼
Een '''Objectgeoriënteerde database''' of ''Objectgeoriënteerde database model'' is een [[database model]] waarin gewerkt met [[Object (informatica)|objecten]], net zoals in [[Objectoriëntatie|objectgeörienteerde]] [[Programmeertaal|programmeertalen]].
De meeste ODBMS ( ''Object Database management systemen'' ) ondersteunen een [[querytaal]] aldus toelatend om een declaratieve aanpak te gebruiken. Hoe dit aangepakt wordt verschilt van product tot product. Er is reeds een poging gedaan om dit te standardiseren in [[Object Query Language]] (OQL).▼
▲
▲De meeste
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 ook toe om verschillende versies van objecten te houden.
== Bronnen ==
{{reflist}}
[[Categorie:Dataopslag]]
|