Klíčový rozdíl: Databáze je jakákoli sbírka dat. Údaje v databázi jsou obvykle uspořádány tak, aby informace byly snadno a snadno přístupné. Schéma je v podstatě formální popis toho, jak se databáze vytváří a kde je všechno. V podstatě funguje jako návrh, který popisuje, kde je vše v databázi a jak je strukturováno.
Účelem databáze je shromažďovat a ukládat informace takovým způsobem, že počítač může snadno a rychle přistupovat k potřebným informacím. Databáze je v podstatě elektronický systém archivace.
Termín "schéma" pochází z řeckého díla, což znamená tvar nebo plán. Ve vztahu k databázi je schéma v podstatě formální popis toho, jak se databáze vytváří a kde je všechno. V podstatě funguje jako návrh, který popisuje, kde je vše v databázi a jak je strukturováno. Schéma definuje tabulky, pole, vztahy, pohledy, indexy, balíčky, procedury, funkce, fronty, spouštěče, typy, sekvence, materializované pohledy, synonyma, odkazy na databázi, adresáře, schémata XML a další prvky.
Porovnání schématu a databáze:
Schéma | Databáze | |
Popis | Schéma je formální popis organizace a struktura dat v databázi. | Databáze je organizovaná sbírka dat. |
Cíl | Specifikovat fakta, která může vstupovat do databáze nebo do databází, která jsou předmětem zájmu pro případné koncové uživatele. | Shromažďovat a ukládat informace takovým způsobem, že počítač může snadno a rychle přistupovat k potřebným informacím. |
Účel | Schéma databáze popisuje, jak jsou tato pole a buňky strukturovány a organizovány a jaké typy vztahů jsou mapovány mezi těmito entitami | Databáze obsahuje záznamy, pole a buňky dat. |
Konzistence | Zůstává konstantní po vytvoření | Skutečné údaje v databázových tabulkách se mohou po celou dobu měnit. |