Innholdsfortegnelse:
- Definisjon - Hva betyr objektorientert database (OODB)?
- Techopedia forklarer objektorientert database (OODB)
Definisjon - Hva betyr objektorientert database (OODB)?
En objektorientert database er en database som abonnerer på en modell med informasjon representert av objekter. Objektorienterte databaser er et nisjetilbud i RDBMS-feltet (Relational Database Management System) og er ikke så vellykkede eller velkjente som mainstream-databasemotorer.
Techopedia forklarer objektorientert database (OODB)
Som navnet tilsier, er hovedtrekket i objektorienterte databaser å tillate definisjon av objekter, som er forskjellige fra normale databaseobjekter. Objekter, i en objektorientert database, refererer til muligheten til å utvikle et produkt, deretter definere og navngi det. Objektet kan så refereres til, eller kalles senere, som en enhet uten å måtte gå inn på dets kompleksiteter. Dette ligner veldig på objekter som brukes i objektorientert programmering.
En realistisk parallell med objekter er en bilmotor. Den er sammensatt av flere deler: hovedsylinderblokken, eksosanlegg, inntaksmanifold og så videre. Hver av disse er en frittstående komponent; men når de maskineres og boltes fast i ett objekt, blir de nå referert til som en motor. Tilsvarende kan man ved programmering definere flere komponenter, for eksempel en vertikal linje som krysser en vinkelrett horisontal linje mens begge linjer har en gradert måling. Dette objektet kan deretter samles som en graf. Når du utnytter muligheten til å plotte komponenter, er det ikke nødvendig å definere en graf først; men forekomsten av den opprettede grafen kan kalles.
Eksempler på objektorienterte databasemotorer inkluderer db4o, Smalltalk og Cache.