Objektu relāciju datu bāzes priekšrocības

...

Datu bāzes tabula

Objektu relāciju datu bāzes apvieno gan relāciju datu bāzu, gan objektorientētas programmēšanas iespējas. Tas nozīmē, ka, izstrādājot šīs datu bāzes, varat iekļaut metodes un datu tipus. Tas palielina jūsu iespējas ātrāk kārtot un atrast failus šajās datu bāzēs. Piešķirot saviem failiem šos datu tipus, varat tos labāk filtrēt datu bāzē. Varat arī izgūt failus, kuriem ir vienādas īpašības.

Paplašināmība

Objektu relāciju datu bāzes iespējas tiek paplašinātas, pievienojot jaunus datu tipus, piekļuves metodes un funkcijas, kas atrodamas objektorientētā programmēšanā. Varat pievienot virknes rakstzīmes ar burtciparu datu tipiem. Sarežģīti datu tipi var apvienot datu tipu īpašības, kas jau pastāv jūsu datu bāzē. Varat norādīt datu tipus pēc teksta, kuru vēlaties saturēt, vai pēc tā izveidošanai izmantoto baitu daudzuma. Lietotāja definētie datu tipi var būt necaurspīdīgi vai atšķirīgi. Varat arī pievienot lietotāja definētus virtuālos procesorus.

Dienas video

Mantojums

Atšķirībā no relāciju datu bāzēm, objektu relāciju datu bāzes ļauj izmantot mantojumu. Mantojuma ietvaros varat izstrādāt klases saviem datu tipiem. Šie objekti var mantot noteiktas iespējas no citām klasēm, lai tās izmantotu citās datu bāzes funkcijās. Šie mantotie īpašumi varētu būt kaut kas vienkāršs, piemēram, visi "A klases" faili ir apdrošināšanas atlīdzības. Tātad, ja jūs ieprogrammējat "B klasi", lai mantotu "A klases" raksturlielumus, tad "B klase" būs arī apdrošināšanas atlīdzības, taču tās varētu būt arī apdrošināšanas atlīdzības, kas ir apstrādātas nesen. Izmantojot mantošanu, jūsu datu tipi pārmantos šīs citu datu tipu funkcijas.

Polimorfisms

Objektu relāciju datu bāzu polimorfisms ietver atļaušanu vienam operatoram vienā datu bāzē izmantot dažādas nozīmes. Varat savienot tabulas savā datu bāzē, veidojot attiecības. Tas ietver ierakstus, kuriem var būt viens un tas pats nosaukums, bet atšķirīga informācija. Piemēram, ja jums būtu Džo Doe ieraksti, bet daži būtu apdrošināšanas atlīdzības un daži nelaimes gadījumu ziņojumi. Tabulas var savienot pēc nosaukuma operatora; kad jūs vaicājat savā datu bāzē, lai iegūtu ierakstus, tā izvilks visus ierakstus, kas satur Džo Do.

Iekapsulēšana

Jūs izmantotu iekapsulēšanu ar objektu relāciju datu bāzēm tabulu veidā. Pieņemsim, piemēram, ka vēlaties, lai 1. tabulā būtu iekļauts jūsu kontaktpersonu vārds, adrese, tālruņa numurs un e-pasta adrese. Iekapsulējot klasi "Kontakti", visa šī informācija tiek apvienota vienā tabulā. Lai, pieprasot datubāzē šo informāciju, jūs ģenerējat pārskatu veidlapas stilā, iekļaujot visu šo informāciju.

Datu bāzes pārvaldības sistēmas

Objektu relāciju datu bāzes var izmantot, lai izveidotu datu bāzu pārvaldības sistēmas. Varat tos savienot ar uzņēmuma vietnēm, kas ļauj atjaunināt tādas preces kā jūsu krājumu ieraksti. Jūsu vietnē izmantotie objektu komponenti var veikt šos atjauninājumus, kad lietotājs veic pasūtījumu, noklikšķinot uz vienas no vadības pogām, kas ieprogrammētas, lai izveidotu savienojumu ar šīm datu bāzes pārvaldības sistēmām.