Ero Näkymän Ja Taulukon Välillä

Ero Näkymän Ja Taulukon Välillä
Ero Näkymän Ja Taulukon Välillä

Video: Ero Näkymän Ja Taulukon Välillä

Video: Ero Näkymän Ja Taulukon Välillä
Video: Excel Taulukko [Taulukon lisääminen ja taulukkotyökalun käyttäminen] 2024, Huhtikuu
Anonim

Näytä vs. taulukko

Näkymät ja taulukot ovat molemmat kahta tietokantaobjektityyppiä. Yksinkertaisesti sanottuna Näkymät tallennetaan tai nimetään valitut kyselyt. Ne voidaan luoda alla olevan kuvan mukaisesti.

Luo tai korvaa näkymän näkymän_nimi

Kuten

Select_statement;

Taulukot koostuvat sarakkeista ja riveistä. Sarake on tietojoukko, joka kuuluu samaan tietotyyppiin. Rivi on arvosarja, joka voi olla eri tietotyypistä. Sarakkeet tunnistetaan sarakkeiden nimillä, ja kukin rivi yksilöidään taulukon ensisijaisella avaimella. Taulukot luodaan käyttämällä "luo taulukko" DDL-kyselyä.

Luo taulukko table_name (Sarakkeen_nimi1 tietotyyppi (pituus), Sarakkeen_nimi2 tietotyyppi (pituus)

….

….

….);

Näkymät

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

  1. Kun näkymä on luotu, sitä voidaan kutsua uudestaan ja uudestaan käyttämällä nimeään kirjoittamatta SELECT-kyselyä useita kertoja.
  2. Koska nämä näkymät ovat ennalta koottuja objekteja, sen suoritusaika on lyhyempi kuin sen SELECT-kyselyn (näkymän runko) suorittaminen erikseen.
  3. Näkymiä voidaan käyttää rajoittamaan taulukon tietojen käyttöä. Siksi niillä voi olla tärkeä rooli myös tietoturvassa.

Taulukot

Taulukko on kokoelma rivejä. Riveillä voi olla tietoja eri tietotyypeistä. Jokainen taulukon rivi on tunnistettava käyttämällä yksilöllistä tunnistetta (ensisijainen avain). Taulukot 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. Taulukot tarvitsevat enemmän tilaa kuin näkymiä tietosisällön tallentamiseksi. Tietokannoissa on useita taulukoita.

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

Mitä eroa on näkymillä ja taulukoilla?

Näkymät ovat virtuaalitaulukoita, jotka viittaavat SELECT-kyselyihin, mutta taulukot ovat tosiasiallisesti käytettävissä tietokannassa.

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

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

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

Taulukon rakennetta voidaan muuttaa käyttämällä ALTER-käskyjä, mutta näkymän rakennetta ei voi muuttaa käyttämällä ALTER-käskyjä. (Näkymät on luotava uudelleen, jotta sen rakennetta voidaan muuttaa)

DML-komentoja voidaan käyttää lisäämään, päivittämään ja POISTA taulukkotietueet, mutta DML: t sallitaan vain päivitettävissä näkymissä, joita ei ole seuraaessa SELECT-käskyssä.

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

EROTU

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

GROUP BY -lauseke

TILAA Lauseke

LIITÄ Lauseke

ALOITA Lausekkeella

Kokoelman lauseke Valitse luettelossa

Alakysely A-luettelossa

Liity kyselyyn

Suositeltava: