Sisällysluettelo:
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.