Erinevus skeemi ja andmebaasi vahel

Skeem vs andmebaas?

Andmebaasi võib kirjeldada kui struktureeritud andmete kogumit, mida tavaliselt hoitakse arvutisüsteemides. Andmebaasi struktuur saadakse andmete korrektse korrastamise abil andmebaasimudeli abil. Mõiste “skeem” tähendab “plaani või kuju” ja seda võib määratleda kui terminoloogiat, mida kasutatakse loogilise struktuuri modelleerimiseks või loomiseks, kasutades andmeid, mida saab andmebaasis säilitada. Tehniliselt öeldes on andmebaasiskeem alusstruktuur, mida kirjeldab ja toetab andmebaaside haldussüsteem, mida kasutatakse dokumentide salvestamiseks.

Üldiselt on skeem disainilahenduste mudelite kõrgem abstraktsus, mille projekti või tootearenduse analüüsietapis registreerivad andmebaaside kujundajad ja ärianalüütikud. Neid andmebaasis sellisena ei eksisteeri, kuid mõnes andmebaasivariandis saab neid mõnel tasandil füüsilisel kujul realiseerida.

Kui tuua kasutaja sellesse vaatenurka, siis saame need kolm üksust (andmebaas, skeem ja kasutaja) määratleda järgmiselt:

Andmebaas on füüsiliste failide kogum.

Kasutaja on see, kes loob ühenduse andmebaasiga.

Skeem on kasutaja omandis olevate objektide kogum.

Lühidalt öeldes on skeem tavaliselt andmebaasisüsteemi struktuuri graafiline esitus, samas kui andmebaas ise on dokumentide või andmete struktureeritud kogum.

Kokkuvõte:

1.Andmebaas on füüsiline struktuur.

2.Skeem on loogiline struktuur.

3.Andmebaas on seotud kirjete ja tabelitesse salvestatud andmete kogum.

4.Skeem on seevastu andmebaasi loogiline määratlus või teisisõnu plaan, mis määratleb kõigi tabelite ja veergude nimed ning määratleb, mis tüüpi iga veerg on jne..

5.Mõnes andmebaasihaldussüsteemis saab skeemi realiseerida füüsilisel kujul igal tasandil.

6.Skeemiobjektide ja ketastel teavet talletavate füüsiliste failide vahel pole üks-ühele vastavust.