Avantajele bazei de date obiect relaționale

...

Tabelul bazei de date

Bazele de date relaționale obiect combină caracteristicile atât ale bazelor de date relaționale, cât și ale programării orientate pe obiecte. Aceasta înseamnă că atunci când dezvoltați aceste baze de date, puteți include metode și tipuri de date. Acest lucru vă crește capacitatea de a sorta și de a localiza fișierele în aceste baze de date mai rapid. Atribuind aceste tipuri de date fișierelor dvs., le puteți filtra mai bine prin baza de date. De asemenea, puteți prelua fișiere care au aceleași caracteristici.

Extensibilitate

Capacitățile bazei de date relaționale cu obiecte sunt extinse prin adăugarea de noi tipuri de date, metode de acces și funcții găsite în programarea orientată pe obiecte. Puteți adăuga șir de caractere cu tipuri de date alfanumerice. Tipurile de date complexe pot combina caracteristicile tipurilor de date care există deja în baza de date. Puteți specifica tipurile de date după textul pe care doriți să-l conține sau după cantitatea de octeți folosiți pentru a-l crea. Tipurile de date definite de utilizator pot fi opace sau distinctive. De asemenea, puteți adăuga procesoare virtuale definite de utilizator.

Videoclipul zilei

Moştenire

Spre deosebire de bazele de date relaționale, bazele de date relaționale obiect permit utilizarea moștenirii. În cadrul moștenirii, puteți dezvolta clase pentru tipurile dvs. de date. Aceste obiecte pot moșteni anumite capabilități de la alte clase pentru a fi utilizate în alte funcții ale bazei de date. Aceste proprietăți moștenite ar putea fi ceva simplu, precum toate fișierele din „Clasa A” sunt daune de asigurare. Deci, dacă programați „Clasa B” să moștenească caracteristicile „Clasa A”, atunci „Clasa B” va fi și daune de asigurare, dar ar putea fi și daune de asigurare care au fost procesate recent. Prin moștenire, tipurile dvs. de date vor moșteni aceste caracteristici ale altor tipuri de date.

Polimorfism

Polimorfismul în bazele de date relaționale cu obiecte implică permiterea unui operator să aibă semnificații diferite în cadrul aceleiași baze de date. Vă puteți conecta tabelele în baza de date prin construirea de relații. Aceasta include înregistrările care pot conține toate același nume, dar informații diferite. Ca și cum ai avea înregistrări pentru Joe Doe, dar unele erau daune de asigurare, iar altele erau rapoarte de accident. Puteți conecta tabele prin operatorul de nume; când interogați baza de date pentru a extrage înregistrări, va extrage toate înregistrările care conțin Joe Doe.

Încapsulare

Veți folosi încapsularea cu baze de date Object Relational sub formă de tabele. Să presupunem, de exemplu, că doriți ca Tabelul 1 să includă numele, adresa, numărul de telefon și adresa de e-mail pentru persoanele de contact. Prin încapsularea clasei „Contacte”, combinați toate aceste informații într-un singur tabel. Astfel, atunci când interogați baza de date pentru aceste informații, generați un raport în stilul unui formular care să includă toate aceste informații.

Sisteme de management al bazelor de date

Bazele de date relaționale cu obiecte pot fi utilizate pentru a construi sisteme de gestionare a bazelor de date. Le puteți conecta la site-urile web ale companiei care permit actualizări ale unor articole precum înregistrările dvs. de inventar. Componentele obiect utilizate pe site-ul dvs. pot face aceste actualizări atunci când utilizatorul plasează o comandă făcând clic pe unul dintre butoanele de control programate pentru a se conecta la aceste sisteme de gestionare a bazelor de date.