Skirtumas tarp schemos ir duomenų bazės

Schema vs duomenų bazė?

Duomenų bazę galima apibūdinti kaip struktūrizuotų duomenų, paprastai saugomų kompiuterinėse sistemose, rinkinį. Duomenų bazės struktūra gaunama tinkamai sutvarkius duomenis naudojant duomenų bazės modelį. Terminas „schema“ reiškia „planą ar formą“ ir gali būti apibrėžtas kaip terminija, naudojama modeliuoti ar sukurti loginę struktūrą, naudojant duomenis, kuriuos galima laikyti duomenų bazėje. Techniškai kalbant, duomenų bazės schema yra pagrindinė struktūra, aprašyta ir palaikoma duomenų bazių valdymo sistemos, kuri naudojama įrašams saugoti.

Paprastai schema yra aukštesnis projektavimo modelių, kuriuos užfiksuoja ir dokumentuoja duomenų bazių kūrėjai ir verslo analitikai projekto ar produkto kūrimo analizės etape, abstrakcijos lygis. Duomenų bazėje jų nėra, tačiau kai kuriais duomenų bazių variantais jie gali būti realizuoti kai kuriais lygmenimis fizine forma.

Atvesdami vartotoją į šią perspektyvą, šiuos tris subjektus (duomenų bazę, schemą ir vartotoją) galime apibrėžti taip:

Duomenų bazė yra fizinių failų rinkinys.

Vartotojas yra tas, kuris prisijungia prie duomenų bazės.

Schema yra objektų, kurie priklauso vartotojui, rinkinys.

Trumpai apibendrinant, schema paprastai yra grafinis duomenų bazės sistemos struktūros vaizdas, tuo tarpu pati duomenų bazė yra struktūrizuotas įrašų ar duomenų rinkinys..

Santrauka:

1. Duomenų bazė yra fizinė struktūra.

2.Schema yra loginė struktūra.

3. Duomenų bazė yra susijusių įrašų ir lentelėse saugomų duomenų rinkinys.

4.Sistema, kita vertus, yra loginis duomenų bazės apibrėžimas arba, kitaip tariant, brėžinys, apibrėžiantis visų lentelių ir stulpelių pavadinimus ir apibrėžiantis, koks kiekvieno stulpelio tipas yra, ir tt.

5.Kai kuriose duomenų bazių valdymo sistemose schema gali būti realizuota fizine forma bet kuriame iš lygių.

6.Net nėra vienas su kitu atitikimas tarp schemos objektų ir fizinių failų, kuriuose kaupiama informacija diskuose.