Table vs View
Databáza je digitálna zbierka usporiadaných údajov alebo informácií, ktoré možno uložiť do pamäte počítača alebo iných ukladacích zariadení. Bola vyvinutá tak, aby užívatelia mohli ukladať a sprístupňovať veľké množstvo údajov. Databáza obsahuje niekoľko objektov, ktoré ukladajú, zobrazujú a analyzujú veľké množstvo informácií. Microsoft SQL poskytuje databázové objekty, ako sú uložené procedúry, používatelia, funkcie, tabuľky a zobrazenia.
Tabuľky obsahujú údaje, ktoré sa používajú v aplikáciách a prehľadoch. Sú navrhnuté v riadkoch, stĺpcoch a poliach. Môžu mať iba určitý počet stĺpcov, ale môžu obsahovať čo najviac riadkov. Relačné databázy používajú niekoľko tabuliek na ukladanie prepojených údajov a záznamov.
Údaje v tabuľkách môžu alebo nemusia byť fyzicky uložené v databáze. Existujú dva typy tabuliek, menovite; tabuľky objektov, ktoré používajú typ objektu na definovanie stĺpca a uchovávania inštancií definovaného objektu, a relačnú tabuľku, ktorá obsahuje základné užívateľské údaje v relačnej databáze..
Pohľad, na druhej strane, je dotaz používaný ako tabuľka, ktorú je možné prepojiť s inou tabuľkou. Je to zoznam niekoľkých záznamov vo formáte tabuľky, ktoré sa používajú pre údaje, ktoré sa často zisťujú. Pri dotazovaní na mená a adresy, ktoré sú umiestnené v rôznych tabuľkách, je možné použiť pohľady. Je to virtuálna tabuľka, ktorá sa zhromažďuje z údajov v databáze. Zmena údajov uložených v databáze by tiež zmenila údaje zobrazené v zobrazení. Môže integrovať niekoľko tabuliek do jednej virtuálnej tabuľky a skryť zložitosti údajov. Na ukladanie údajov potrebuje iba trochu miesta, pretože databáza ukladá iba svoju definíciu, nie údaje, ktoré obsahuje alebo predstavuje. Poskytuje tiež bezpečnosť údajov a obmedzuje zobrazovanie údajov. Môže byť použitý na vytvorenie abstrakcie.
Riadky v zobrazení a tabuľke nie sú usporiadané, ale je možné ich triediť a dopytovať. Pohľady môžu byť aktualizované a tiež umožňujú dotazovanie údajov zo vzdialených zdrojov. Dotazy, ktoré sú v rozpore s názormi, sa musia upraviť.
Zhrnutie:
1. Tabuľka je objekt databázy, ktorý sa používa na uchovávanie údajov, ktoré sa používajú v správach a aplikáciách, zatiaľ čo pohľad je tiež databázovým objektom, ktorý sa používa ako tabuľka a dotaz, ktorý možno prepojiť s inými tabuľkami..
2. Tabuľka je navrhnutá s obmedzeným počtom stĺpcov a neobmedzeným počtom riadkov, zatiaľ čo pohľad je navrhnutý ako virtuálna tabuľka extrahovaná z databázy..
3. Pohľad môže obsahovať niekoľko tabuliek do jednej virtuálnej tabuľky, zatiaľ čo na uloženie prepojených údajov a záznamov je potrebných niekoľko tabuliek.
4. Pohľad sa používa na vyhľadávanie určitých údajov obsiahnutých v niekoľkých rôznych tabuľkách, zatiaľ čo tabuľka obsahuje základné užívateľské údaje a inštancie definovaného objektu..
5. Často kladené otázky sú prístupné v zobrazení a zmena údajov v databáze tiež zmení údaje zobrazené v zobrazení, čo nie je prípad v tabuľke..