Koti tietokannat Mikä on näkymä? - määritelmä techopediasta

Mikä on näkymä? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Näytä tarkoittaa?

Näkymä on osa tietokannasta, joka luodaan kyselystä ja tallennetaan pysyvänä objektina. Vaikka näkymän määritelmä on pysyvä, sen sisältämä data on dynaamista riippuen ajankohdasta, jolloin näkymään pääsee.


Näkymät edustavat taulukon sisältämien tietojen osajoukkoa. He voivat liittyä ja yksinkertaistaa useita taulukoita yhdeksi virtuaalipöydäksi. Ne vievät hyvin vähän tallennustilaa, koska tietokanta sisältää vain näkymän määritelmän, ei tietoja. Lisäksi ne voivat tarjota tuloksia erilaisille laskelmille (kuten summa ja keskiarvo) tallennetun tiedon mukana, ja voivat rajoittaa sitä, missä määrin taulukot altistuvat ulkomaailmalle.

Techopedia selittää Näkymän

Näkymä on yksinkertaisesti SQL-kyselykieli (strukturoitu kyselykieli), joka on tallennettu objektina. Esimerkiksi kaupallisen pankin relaatiotietokannan CUSTOMER_MASTER- ja ACCOUNTS_MASTER-taulukoita kysytään usein asiakkaista ja heidän tilinumeroistaan. Seuraava SQL-kysely palauttaa etunimen, sukunimen, tilinumero (t) ja asiakastyypit:


VALITSE c.first_name, c.sukunimi, a.acount_number, a.account_type

FROM asiakas_vastaaja c, tilien_ päällikkö a

Missä c.customer_id = a.customer_id

Tilaaminen c.sukunimi, a.tilinumero_numero


Joka kerta kun tämä kysely suoritetaan, se täytyy jäsentää ja ladata SQL-optimoijaan kuluttaen arvokasta aikaa ja resursseja. Jos kysely tallennetaan näkymänä, nämä yleiset toiminnot suoritetaan vain kerran näkymän luomishetkellä. Alla on näyte SQL-käsikirjasta näkymän luomiseksi:


CREATE VIEW asiakastilit AS

(

VALITSE c.first_name, c.sukunimi, a.acount_number, a.account_type

FROM asiakas_vastaaja c, tilien_ päällikkö a

Missä c.customer_id = a.customer_id

Tilaaminen c.sukunimi, a.tilinumero_numero

)


Näkymiä voidaan käyttää kyselyissä kuten tavallisissa taulukoissa valitsemalla tietyt sarakkeet, rajoittamalla tuloksia WHERE-lauseella ja niin edelleen. Jotkin relaatiotietokantamoottorit sallivat tietojen päivityksen suoraan näkymän kautta.

Tämä määritelmä on kirjoitettu tietokantojen yhteydessä
Mikä on näkymä? - määritelmä techopediasta