Pogled v primerjavi s tabelo
Pogledi in tabele sta dve vrsti predmetov baze podatkov. Z enostavnimi besedami so pogledi shranjeni ali poimenovani izbrane poizvedbe. Lahko jih ustvarite, kot je prikazano spodaj.
Ustvari ali zamenjaj pogled pogled_ime
Kot
Izjava_izjava;
Tabele so sestavljene iz stolpcev in vrstic. Stolpec je niz podatkov, ki spada v isti podatkovni tip. Vrstica je zaporedje vrednosti, ki so lahko iz različnih podatkovnih vrst. Stolpci so označeni z imeni stolpcev, vsako vrstico pa enolično identificira primarni ključ tabele. Tabele se ustvarijo z DDL poizvedbo »create table«.
Ustvari tabelo ime_tabele (Vrsta podatkov (dolžina) stolpec_ime1, Vrsta podatkov (dolžina) stolpca_ime2
…);
Pogledi
Kot smo že omenili, je telo vsakega pogleda izjava SELECT. Pogledi se imenujejo "navidezne tabele" baze podatkov. Čeprav so pogledi shranjeni v zbirki podatkov, se ne zaženejo, dokler jih ne pokličejo z drugim stavkom SELECT. Ko jih pokličete s pomočjo stavkov SELECT, se izvršijo njihove shranjene poizvedbe SELECT in prikažejo rezultate. Ker imajo pogledi za telo samo poizvedbe SELECT, ne potrebujejo veliko prostora. Tu je nekaj prednosti pogledov,
- Ko je pogled ustvarjen, ga lahko znova in znova pokličete z njegovim imenom, ne da bi večkrat pisali poizvedbo SELECT.
- Ker so ti pogledi vnaprej prevedeni predmeti, je čas njegove izvedbe krajši od izvedbe poizvedbe SELECT (Telo pogleda) ločeno.
- Poglede lahko uporabite za omejitev dostopa do podatkov v tabeli. Zato imajo lahko pomembno vlogo tudi pri varnosti podatkov.
Mize
Tabela je zbir vrstic. Vrstice imajo lahko podatke iz različnih vrst podatkov. Vsako vrstico tabele je treba identificirati z uporabo enoličnega identifikatorja (Primarni ključ). Tabele so mesta, kjer shranjujemo podatke. Poizvedbe INSERT, UPDATE in DELETE lahko uporabite za vstavljanje nove vrstice, posodobitev obstoječe vrednosti vrstice in brisanje vrstice iz tabele. Poizvedbe SELECT je treba uporabiti za pridobivanje podatkov iz tabel. Strukturo tabele lahko po potrebi tudi spremenite (po potrebi). Za spremembo strukture tabele je treba uporabiti poizvedbe ALTER TABLE. Tabele potrebujejo več prostora kot pogledi za shranjevanje podatkovne vsebine. V zbirkah podatkov obstaja več vrst tabel.
- Notranje tabele
- Zunanje mize
- Začasne mize