Object - georiënteerde databases werden uitgevonden in de jaren 1980 als data types werd steeds complexer en objectgeoriënteerde programmeertalen werd de standaard . Terwijl ze een trouwe aanhang in de open - source software gemeenschap hebben opgedaan , object-georiënteerde databases zijn niet zo populair als relationele databases . Databases relationeel Een relationele database management systeem ( RDBMS ) is voor relationele databases . In een relationele database , een verzameling van data tabellen vertegenwoordigt entiteiten samen door primaire en externe sleutels verbonden . De types relatie kan een - op-een (1:1 ) , een-op -veel ( 1 M ) of veel- naar -veel ( M : M ) . Bijvoorbeeld een data-entiteit kan "Klant " verwant 1 zijn : M om "Orders , " omdat een bepaalde klant kan meerdere orders hebben Object - georiënteerde databases < . p > object - georiënteerde database management systemen ( ODBMS ) werden gecreëerd om te gaan met steeds complexere datatypes en objectgeoriënteerde talen zoals C + + . Op het moment , veel experts geloven dat ze snel zou relationele databases te vervangen , maar ze worden nu beschouwd als een aanvulling op de RDBMS . Het grootste gebruik van ODBMS is in de open - source software gemeenschap . Selecteren van een Database Type RDBMS is nog steeds de meest dominante type database op de markt vandaag . De meeste verpakte enterprise business applicaties zijn gebouwd op relationele modellen . Voor degenen die het nodig hebben ODBMS steun , de meeste relationele databases ondersteunen nu zowel complexe data types en objectgeoriënteerde programmeertalen . Ook , want er zijn weinig normen in de ODBMS software gemeenschap , incompatibiliteit problemen zijn veel meer kans .
|