1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Az objektumrelációs adatbázis előnyei

Objektum A relációs adatbázisok egyesítik a relációs adatbázisok és az objektumorientált programozás jellemzőit. Ez azt jelenti, hogy az adatbázisok fejlesztése során módszereket és adattípusokat is beilleszthet. Ez növeli a fájlok gyorsabb rendezésének és megtalálásának képességét ezekben az adatbázisokban. Ha ezeket az adattípusokat hozzárendeli a fájlokhoz, jobban szűrheti őket az adatbázison keresztül. Lekérheti az azonos jellemzőkkel rendelkező fájlokat is.

Bővíthetőség

Az Object Relational Database képességei az objektumorientált programozásban megtalálható új adattípusokkal, hozzáférési módszerekkel és funkciókkal bővültek. Hozzáadhat karakterlánc-karaktereket alfanumerikus adattípusokkal. Az összetett adattípusok kombinálhatják az adatbázisban már meglévő adattípusok jellemzőit. Az adattípusokat a tartalmazni kívánt szöveg vagy a létrehozásához használt bájtok mennyisége alapján adhatja meg. A felhasználó által meghatározott adattípusok lehetnek átlátszatlanok vagy megkülönböztethetők. Felhasználó által definiált virtuális processzorokat is hozzáadhat.

Öröklés

A relációs adatbázisokkal ellentétben az objektum-relációs adatbázisok lehetővé teszik az öröklődés használatát. Az öröklődésen belül osztályokat fejleszthet az adattípusaihoz. Ezek az objektumok bizonyos képességeket örökölhetnek más osztályoktól, hogy az adatbázis más funkcióiban is használhatók legyenek. Ezek az örökölt tulajdonságok olyan egyszerűek lehetnek, mint az "A osztályon belüli" összes fájl biztosítási kárigény. Tehát ha a "B osztályt" úgy programozza, hogy örökölje az "A" osztály jellemzőit, akkor a "B osztály" is biztosítási kárigények lesz, de lehetnek olyan biztosítási kárigények is, amelyeket nemrégiben dolgoztak fel. Az öröklődés révén az Ön adattípusai más adattípusok jellemzőit is öröklik.

Polimorfizmus

Az objektumrelációs adatbázisok polimorfizmusa azt jelenti, hogy lehetővé teszik egy operátor számára, hogy ugyanazon az adatbázison belül eltérő jelentéssel bírjon. A táblákat az adatbázison belül kapcsolatok építésével kapcsolhatja össze. Ide tartoznak azok a rekordok, amelyek mindegyike ugyanazt a nevet, de eltérő információkat tartalmazhat. Mintha vannak feljegyzései Joe Doe-ról, de egyesek biztosítási kárigények, mások pedig baleseti jelentések. A táblákat a név operátorral kapcsolhatja össze; Amikor lekérdezi az adatbázist a rekordok lekéréséhez, az összes Joe Doe-t tartalmazó rekordot lekéri.

Beágyazás

A beágyazást az Object Relational adatbázisokkal táblák formájában használhatja. Tegyük fel, hogy például azt szeretné, hogy az 1. táblázat tartalmazza a névjegyek nevét, címét, telefonszámát és e-mail címét. A "Kapcsolatok" osztály beágyazásával az összes információt ebbe a táblázatba egyesítheti. Így amikor az adatbázisban lekérdezi ezeket az információkat, egy űrlap stílusú jelentést készít, amely tartalmazza az összes információt.

Adatbázis-kezelő rendszerek

Az objektumrelációs adatbázisok használhatók adatbázis-kezelő rendszerek felépítésére. Csatlakoztathatja őket a vállalati webhelyekhez, amelyek lehetővé teszik az ilyen cikkek frissítését, például a készletnyilvántartásokat. A webhelyén használt objektum-összetevők végrehajthatják ezeket a frissítéseket, amikor a felhasználó megrendelést ad le az adatbázis-kezelő rendszerekhez való csatlakozáshoz programozott vezérlőgombok egyikére kattintva.


  1. Mik az előnyei a 4G ?
  2. A típusú szkennerek használják Fotogrammetria
  3. Az Oracle adatbázisok előnyei
  4. Melyek az adatkommunikáció típusai?
  5. Az objektumok összekapcsolásának és beágyazásának előnyei és hátrányai