Výhody objektovo relačnej databázy

...

Databázová tabuľka

Objektovo relačné databázy kombinujú vlastnosti relačných databáz a objektovo orientovaného programovania. To znamená, že pri vývoji týchto databáz môžete zahrnúť metódy a typy údajov. To zvyšuje vašu schopnosť rýchlejšie triediť a vyhľadávať súbory v týchto databázach. Priradením týchto typov údajov k vašim súborom ich môžete lepšie filtrovať v databáze. Môžete tiež obnoviť súbory, ktoré majú rovnaké vlastnosti.

Rozšíriteľnosť

Možnosti objektovo relačnej databázy sú rozšírené pridaním nových dátových typov, prístupových metód a funkcií, ktoré sa nachádzajú v objektovo orientovanom programovaní. Môžete pridať reťazcové znaky s alfanumerickými typmi údajov. Komplexné typy údajov môžu kombinovať charakteristiky typov údajov, ktoré už existujú vo vašej databáze. Typy údajov môžete určiť podľa textu, ktorý chcete obsahovať, alebo podľa množstva bajtov použitých na jeho vytvorenie. Používateľom definované typy údajov môžu byť nepriehľadné alebo charakteristické. Môžete tiež pridať užívateľom definované virtuálne procesory.

Video dňa

Dedičnosť

Na rozdiel od relačných databáz umožňujú objektovo relačné databázy použitie dedičnosti. V rámci dedičnosti môžete vytvoriť triedy pre vaše typy údajov. Tieto objekty môžu zdediť určité schopnosti z iných tried a použiť ich v iných funkciách databázy. Tieto zdedené vlastnosti môžu byť niečo jednoduché, ako napríklad všetky súbory v rámci „triedy A“ sú poistné udalosti. Ak teda naprogramujete „Triedu B“, aby zdedila charakteristiky „Triedy A“, potom „Trieda B“ bude tiež poistnými udalosťami, ale môžu to byť aj poistné udalosti, ktoré boli spracované nedávno. Prostredníctvom dedenia vaše typy údajov zdedia tieto funkcie iných typov údajov.

Polymorfizmus

Polymorfizmus v objektovo relačných databázach zahŕňa umožnenie jedného operátora, aby mal v rámci tej istej databázy rôzne významy. Svoje tabuľky môžete prepojiť v rámci databázy budovaním vzťahov. To zahŕňa záznamy, ktoré môžu všetky obsahovať rovnaký názov, ale rôzne informácie. Ako keby ste mali záznamy o Joeovi Doeovi, ale niektoré boli poistné udalosti a iné boli správy o nehodách. Tabuľky môžete spájať operátorom názvu; keď zadáte dotaz do databázy, aby ste získali záznamy, vytiahne všetky záznamy obsahujúce Joe Doe.

Zapuzdrenie

Zapuzdrenie by ste použili s objektovo relačnými databázami vo forme tabuliek. Povedzme, že napríklad chcete, aby tabuľka 1 obsahovala meno, adresu, telefónne číslo a e-mailovú adresu vašich kontaktov. Prostredníctvom zapuzdrenia triedy "Kontakty" spojíte všetky tieto informácie do tejto jednej tabuľky. Takže pri dotazovaní databázy na tieto informácie vygenerujete zostavu v štýle formulára, ktorý bude obsahovať všetky tieto informácie.

Systémy správy databáz

Objektovo relačné databázy možno použiť na zostavenie systémov správy databáz. Môžete ich pripojiť k webovým stránkam spoločnosti, ktoré umožňujú aktualizácie takých položiek, ako sú vaše inventárne záznamy. Komponenty objektu používané na vašej webovej lokalite môžu vykonať tieto aktualizácie, keď používateľ zadá objednávku kliknutím na jedno z ovládacích tlačidiel naprogramovaných na pripojenie k týmto systémom správy databáz.