Enhet Relasjonsdatabaser kombinerer egenskapene til både relasjonsdatabaser og objektorientert programmering . Dette betyr at når du utvikler disse databasene , kan du inkludere metoder og datatyper . Dette øker din evne til å sortere og finne filer innenfor disse databasene raskere . Ved å tildele disse datatypene til filene dine , kan du bedre filtrere dem gjennom databasen . Du kan også gjenopprette filer som har samme egenskaper . Utvidelsesmuligheter
Object Relational Database evner er utvidet med tillegg av nye datatyper , tilgang metoder og funksjoner som finnes i objektorientert programmering. Du kan legge strengtegn med alfa -numeriske datatyper . Komplekse datatyper kan kombinere egenskapene til datatyper som allerede finnes i databasen. Du kan spesifisere datatyper ved den teksten du ønsker å inneholde eller av mengden byte brukes til å lage det. Brukerdefinerte datatyper kan være ugjennomsiktig eller særegne. Du kan også legge til brukerdefinerte virtuelle prosessorer.
Arv
motsetning relasjonsdatabaser , Object relasjonsdatabaser tillate bruk av arv . Innenfor arv , kan du utvikle klasser for dine datatyper . Disse objektene kan arve visse evner fra andre klasser som skal brukes i andre funksjoner i databasen . Disse nedarvede egenskaper kan være noe enkelt som alle filene i " Class A" er forsikringskrav. Så hvis du programmet " Klasse B " for å arve " Class A" egenskaper, deretter " Klasse B " vil også være forsikringskrav , men de kan også være forsikringskrav som har blitt behandlet nylig. Gjennom arv , vil datatyper arve disse funksjonene i andre datatyper .
Polymorphism
Polymorfi i Object relasjonsdatabaser innebærer at en operatør å ha forskjellige betydninger innenfor den samme databasen . Du kan koble tabellene i databasen ved å bygge relasjoner. Dette omfatter poster som kan alle inneholder samme navn, men forskjellig informasjon . For eksempel hvis du hadde poster for Joe Doe , men noen var forsikringskrav og noen var ulykkesrapporter . Du kan koble tabeller ved navn operatør , når du spør din database til å trekke poster, vil det trekke alle poster som inneholder Joe Doe
Innkapsling
Du ville bruke. innkapsling med Object relasjonsdatabaser i form av tabeller. Si for eksempel, vil du Tabell 1 for å inkludere navn , adresse , telefonnummer og e-postadresse for kontaktene dine. Gjennom innkapsle "Kontakter "-klassen , kombinerer du all denne informasjonen inn i denne tabellen . Slik at når du søke i databasen for denne informasjonen , genererer du en rapport i stil med et skjema for å inkludere all denne informasjonen .
Database Management Systems
Object relasjonsdatabaser kan brukes til å bygge database management system . Du kan koble dem til selskapets nettsteder som lar oppdateringer til slike elementer som dine inventar poster. Objektet komponenter som brukes på nettstedet ditt kan gjøre disse oppdateringene når brukeren plasserer en ordre ved å klikke på en av kontrollknappene programmert til å koble til disse databasen ledere systemer .