Oggetto di database relazionali combinano le caratteristiche di entrambi i database relazionali e di programmazione orientata agli oggetti . Ciò significa che, durante lo sviluppo di questi database , è possibile includere i metodi e tipi di dati . Questo aumenta la vostra capacità di ordinare e individuare i file all'interno di queste basi di dati più veloce . Con l'assegnazione di questi tipi di dati per i file , si può meglio li filtrare attraverso il database . È inoltre possibile recuperare i file che condividono le stesse caratteristiche . Estensibilità
oggetti funzionalità di database relazionali sono estesi con l'aggiunta di nuovi tipi di dati , metodi di accesso e le funzioni che si trovano in programmazione orientata agli oggetti . È possibile aggiungere caratteri di stringa con i tipi di dati alfanumerici . Tipi di dati complessi possono combinare le caratteristiche di tipi di dati già presenti nel database. È possibile specificare i tipi di dati con il testo che si desidera contenere o dalla quantità di byte utilizzati per crearlo. I tipi di dati definiti dall'utente possono essere opachi o distintivo. È inoltre possibile aggiungere definito dall'utente processori virtuali .
Inheritance
differenza dei database relazionali , Object Database relazionali permettono l'uso di eredità. All'interno di ereditarietà , è possibile sviluppare le classi per i tipi di dati . Questi oggetti possono ereditare determinate capacità da altre classi da utilizzare in altre funzioni del database . Queste proprietà ereditate potrebbe essere qualcosa di semplice come tutti i file all'interno di "Classe A" sono crediti di assicurazione . Quindi, se si programma di " classe B " in eredità "Classe A" caratteristiche , poi " Classe B " sarà anche crediti di assicurazione , ma potrebbero essere anche i crediti di assicurazione che sono stati elaborati di recente. Attraverso l'ereditarietà , i tipi di dati ne erediterà le caratteristiche di altri tipi di dati .
Polimorfismo
polimorfismo in Object Database relazionali coinvolge permettendo all'operatore di avere diversi significati all'interno dello stesso database . È possibile collegare le tabelle all'interno del database con la costruzione di relazioni. Questo include i record che possono contenere lo stesso nome, ma informazioni diverse. Come ad esempio se tu avessi record per Joe Doe , ma alcuni erano crediti di assicurazione e di alcune relazioni di incidenti sono stati. È possibile collegare le tabelle da parte dell'operatore nome, quando si esegue una query del database per estrarre i record , tirerà tutti i record che contengono Joe Doe
Encapsulation
Si potrebbe usare . incapsulamento con oggetti di database relazionali in forma di tabelle . Supponiamo, ad esempio , si desidera Tabella 1 per includere nome, indirizzo , numero di telefono e indirizzo e-mail per i contatti. Attraverso incapsulando la classe "Contatti" , si combinano tutte queste informazioni in questa tabella . In modo che , quando si esegue una query al database per queste informazioni , si genera un report nello stile di una forma per includere tutte queste informazioni .
Gestione dei database Sistemi
oggetto Database relazionali possono essere usati per costruire sistemi di gestione di database . Si possono collegarsi a siti web aziendali che permettono aggiornamenti di tali articoli come i record di inventario . I componenti oggetto utilizzati sul vostro sito web può fare questi aggiornamenti quando l'utente effettua un ordine facendo clic su uno dei pulsanti di controllo programmati per connettersi a questi sistemi di gestione di database .