Schéma a databáze

Anonim

Schema vs databáze?

Databáze může být popsána jako soubor strukturovaných dat, které jsou obvykle uloženy v počítačových systémech. Struktura databáze je výsledkem správného uspořádání dat pomocí databázového modelu. Termín "schéma" znamená "plán nebo tvar" a lze jej definovat jako terminologii používanou pro modelování nebo vytvoření logické struktury, pomocí které mohou být data uložena v databázi. Z technického hlediska je databázová schéma základní strukturou popsanou a podporovanou systémem správy databází, který se používá k ukládání záznamů.

Schéma je obecně vyšší úrovní abstrakce návrhových modelů, které zachycují a dokumentují návrháři databází a obchodní analytici během analytické fáze projektu nebo vývoje produktu. Neexistují jako takové v databázi, ale v některých variantách databází mohou být realizovány na některých úrovních ve fyzické podobě.

Když přivedeme uživatele do této perspektivy, můžeme definovat tyto tři entity (databázi, schéma a uživatele), jak je uvedeno níže:

Databáze je sbírka fyzických souborů.

Uživatel je ten, kdo se připojuje k databázi.

Schéma je sbírka objektů, které vlastní uživatel.

Krátkým shrnutím je schéma obvykle grafickým znázorněním struktury databázového systému, zatímco samotná databáze je strukturovaná sbírka záznamů nebo dat.

Souhrn:

1. Databáze je fyzická struktura.

2.Schema je logická struktura.

3. Databáze je sbírka souvisejících záznamů a dat uložených v tabulkách.

4. Schéma na druhé straně je logická definice databáze nebo jinými slovy plán, který definuje názvy všech tabulek a sloupců a definuje jaký typ je každý sloupec atd.

5. V některých systémech správy databáze může být schéma realizována ve fyzické podobě na libovolné úrovni.

6.Není žádné vzájemné korespondence mezi objekty schématu a fyzickými soubory, které ukládají informace na discích.