Tabulka vs Pohled
Databáze je digitální sbírka organizovaných dat nebo informací, které lze uložit do počítačové paměti nebo jiných paměťových zařízení. Byl vyvinut tak, aby uživatelé mohli ukládat a přistupovat k velkému množství dat. Databáze obsahuje několik objektů, které ukládají, zobrazují a analyzují velké množství informací. Microsoft SQL poskytuje databázové objekty, jako jsou uložené procedury, uživatelé, funkce, tabulky a pohledy.
Tabulky obsahují data, která se používají v aplikacích a sestavách. Jsou navrženy v řádcích, sloupcích a polích. Mohou mít pouze určitý počet sloupců, ale mohou obsahovat co nejvíce řádků. Relační databáze používají několik tabulek k ukládání propojených dat a záznamů.
Data v tabulkách mohou nebo nemusí být fyzicky uložena v databázi. Existují dva typy tabulek, a to; tabulky objektů, které používají typ objektu k definování sloupce a uchovávání instancí definovaného objektu, a relační tabulka, která uchovává základní uživatelská data v relační databázi.
Pohled, na druhé straně, je dotaz používaný jako tabulka, kterou lze propojit s jinou tabulkou. Je to seznam několika záznamů ve formátu tabulky, které se používají pro data, která jsou často dotazována. Při dotazování na jména a adresy, které jsou umístěny v různých tabulkách, lze použít pohledy. Jde o virtuální tabulku, která se shromažďuje z dat v databázi. Změna údajů uložených v databázi by také změnila data zobrazená v pohledu. Může integrovat několik tabulek do jedné virtuální tabulky a skrýt složitost dat. K uložení dat potřebuje jen trochu místa, protože databáze ukládá pouze svou definici, nikoli data, která obsahuje nebo představuje. Poskytuje také zabezpečení dat a omezuje zobrazování dat. Může být použit k vytvoření abstrakcí.
Řádky v pohledu a tabulce nejsou uspořádány, ale lze je třídit a dotazovat. Zobrazení lze aktualizovat a také umožňuje dotazování dat ze vzdálených zdrojů. Dotazy, které jsou v rozporu s názory, musí být upraveny.
Souhrn:
1.A tabulka je objekt databáze, který se používá k uchovávání dat používaných v sestavách a aplikacích, zatímco pohled je také databázový objekt, který se používá jako tabulka a dotaz, který lze propojit s jinými tabulkami..
2. Tabulka je navržena s omezeným počtem sloupců a neomezeným počtem řádků, zatímco pohled je navržen jako virtuální tabulka extrahovaná z databáze..
3. Pohled může začlenit několik tabulek do jedné virtuální tabulky, zatímco pro uložení propojených dat a záznamů je potřeba několik tabulek.
4. Pohled se používá k dotazování na určitá data obsažená v několika různých tabulkách, zatímco tabulka obsahuje základní uživatelská data a uchovává instance definovaného objektu..
5. Často dotazovaná data jsou přístupná v pohledu a změna dat v databázi také mění data zobrazená v pohledu, což není případ v tabulce.