Itthon adatbázisok Mi a nézet? - meghatározás a techopedia alapján

Mi a nézet? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a nézet?

A nézet egy adatbázis részhalmaza, amelyet egy lekérdezésből generálnak és állandó objektumként tárolnak. Bár a nézet meghatározása állandó, a benne szereplő adatok dinamikusak, attól a pillanattól függően, amikor a nézet elérhető.


A nézetek a táblázatban szereplő adatok egy részhalmazát képviselik. Csatlakozhatnak és egyszerűsíthetnek több táblát egy virtuális táblává. Nagyon kevés tárhelyet foglalnak el, mivel az adatbázis csak a nézet meghatározását tartalmazza, és nem az adatokat. Ezenkívül különféle számításokhoz (például összeg és átlag) adhat eredményeket a tárolt adatokkal együtt, és korlátozhatják a táblák expozíciójának mértékét.

A Techopedia magyarázza a View-t

A nézet egyszerűen objektumként tárolt strukturált lekérdezési nyelv (SQL) lekérdezés. Például a CUSTOMER_MASTER és ACCOUNTS_MASTER táblákat a kereskedelmi bank relációs adatbázisában gyakran megkérdezik az ügyfelek és számlaszámuk alapján. A következő SQL lekérdezés az ügyfelek keresztnevét, vezetéknevét, számlaszámát és fióktípusait adja vissza:


SELECT c.fi első_név, c.név, a.számlaszám, a.számla_típus

FROM customer_master c, account_master a

WHERE c.customer_id = a.customer_id

RENDELÉS c.névvel, a.számlázási számmal


A lekérdezés minden egyes futtatásakor értelmezni kell és be kell töltenie az SQL optimalizálóba, értékes időt és erőforrásokat felhasználva. Ha a lekérdezés nézetként kerül mentésre, akkor ezeket a felülíró tevékenységeket csak egyszer végezzük el a nézet létrehozásának időpontjában. Az alábbiakban bemutatunk egy nézetet létrehozó SQL szkriptet:


CREATE VIEW ügyfél-fiókok AS

(

SELECT c.fi első_név, c.név, a.számlaszám, a.számla_típus

FROM customer_master c, account_master a

WHERE c.customer_id = a.customer_id

RENDELÉS c.névvel, a.számlázási számmal

)


A nézeteket a lekérdezésekhez ugyanúgy lehet használni, mint a normál táblázatokat, az oszlopok kiválasztásával, az eredmények WHERE záradékkal történő korlátozásával stb. Egyes relációs adatbázis-motorok lehetővé teszik az adatok közvetlen frissítését a nézeten keresztül.

Ezt a meghatározást az adatbázisok összefüggésében írták le
Mi a nézet? - meghatározás a techopedia alapján