Ero näkymän ja taulukon välillä

Näytä vs. taulukko
 

Näkymät ja taulukot ovat molemmat kaksi tietokantaobjektityyppiä. Yksinkertaisin sanoin näkymät tallennetaan tai nimetään valituiksi kyselyiksi. Ne voidaan luoda alla olevan kuvan mukaisesti.

Luo tai vaihda näkymän näkymän nimi

 Kuten

 Select_statement;

Pöydät koostuvat sarakkeista ja riveistä. Sarake on tietoryhmä, joka kuuluu samaan tietotyyppiin. Rivi on arvojen sarja, joka voi olla eri tietotyypeistä. Sarakkeet tunnistetaan sarakkeiden nimillä, ja jokainen rivi tunnistetaan yksilöllisesti taulukon ensisijaisella avaimella. Taulukot luodaan käyttämällä ”luo taulukko” DDL-kyselyä.

Luo taulukko taulukon_nimi (

Sarakkeen_nimi1 tietotyyppi (pituus),

Sarakkeen_nimi2 tietotyyppi (pituus)

... .

... .

... .

     );

Luettu

Kuten aiemmin mainittiin, jokaisen näkymän runko on SELECT-lause. Näkymiä kutsutaan tietokannan "virtuaalitaulukoiksi". Vaikka näkymät tallennetaan tietokantaan, niitä ei ajaa, ennen kuin ne kutsutaan toisella SELECT-käskyllä. Kun niitä kutsutaan SELECT-käskyjen avulla, niiden tallennetut SELECT-kyselyt suoritetaan ja ne näyttävät tulokset. Koska näkymissä on vain SELECT-kyselyjä kehonaan, he eivät tarvitse suurta tilaa. Tässä on joitain näkemysten etuja,

  1. Kun näkymä on luotu, sitä voidaan kutsua uudestaan ​​ja uudestaan ​​nimellänsä kirjoittamatta SELECT-kyselyä useita kertoja.
  2. Koska nämä näkymät ovat valmiiksi koottuja objekteja, sen suoritusaika on pienempi kuin SELECT-kyselyn (näkymän runko) suorittaminen erikseen.
  3. Näkymiä voidaan käyttää taulukkotietojen käytön rajoittamiseen. Siksi heillä voi olla tärkeä rooli myös tietoturvassa.

taulukot

Taulukko on rivikokoelma. Riveillä voi olla tietoja eri tietotyypeistä. Jokainen taulukkorivi on tunnistettava yksilöivällä tunnisteella (ensisijainen avain). Pöydät ovat paikkoja, joihin tallennamme tietoja. INSERT, UPDATE ja DELETE -kyselyillä voidaan lisätä uusi rivi, päivittää olemassa oleva riviarvo ja poistaa rivi taulukosta. SELECT-kyselyitä tulisi käyttää tietojen hakemiseen taulukoista. Taulukon rakennetta voidaan myös muuttaa (tarvittaessa) sen luomisen jälkeen. ALTER TABLE -kyselyjä tulisi käyttää taulukon rakenteen muuttamiseen. Pöydät tarvitsevat enemmän tilaa kuin näkymät tietojen sisällön tallentamiseksi. Tietokannoissa on monentyyppisiä taulukoita.

  1. Sisäiset taulukot
  2. Ulkoiset taulukot
  3. Väliaikaiset taulukot

Mikä on ero? Näkymät ja taulukot?

Näkemykset ovat virtuaalipöydät, jotka viittaavat SELECT-kyselyihin, mutta taulukot ovat tosiasiallisesti saatavissa tietokannasta.

Näkymät eivät tarvitse suurta tilaa sen sisällön tallentamiseksi, mutta taulukot tarvitsevat suuren tilan kuin näkymät sisällön tallentamiseksi.

Näkymiä voidaan luoda käyttämällä "luo tai korvaa" -sintaksia. Taulukoita ei kuitenkaan voida luoda käyttämällä "luo tai korvaa", sen on oltava "luo taulukko" -sintaksi. Koska taulukon luominen DDL ei salli korvaamista.

Taulukon sarakkeet voidaan indeksoida. Mutta näkymäsarakkeita ei voida indeksoida. Koska näkymät ovat virtuaalitaulukoita.

Taulukon rakennetta voidaan muokata käyttämällä ALTER-lauseita, mutta näkymän rakennetta ei voida muokata käyttämällä ALTER-lauseita. (Näkymät on luotava uudelleen rakenteen muuttamiseksi)

DML-komentoja voidaan käyttää INSERT, UPDATE ja DELETE taulukoiden tietueisiin, mutta DML-tiedostot ovat sallittuja vain päivitettäville näkymille, joilla ei ole seuraavia näkymän SELECT-käskyssä.

Aseta operaattorit (INTERSECT, MINUS, UNION, UNION ALL)

erilliset

Ryhmäkokonaisuuden toiminnot (AVG, COUNT, MAX, MIN, SUM jne.)

RYHMITTÄMINEN lause

TILAUS lausekkeella

KYTKENTÄ lauseella

Aloita lauseella

Kokoelman lauseke valitusluettelossa

Alakysely A Select List -kohdassa

Liity kyselyyn