Razlika između sheme i baze podataka

Shema vs baza podataka?

Baza podataka može se opisati kao zbirka strukturiranih podataka koji se obično pohranjuju u računalnim sustavima. Struktura baze podataka postiže se pravilnim organiziranjem podataka uz pomoć modela baze podataka. Izraz "shema" znači "plan ili oblik" i može se definirati kao terminologija koja se koristi za modeliranje ili stvaranje logičke strukture pomoću koje se podaci mogu pohraniti u bazu podataka. Tehnički gledano, shema baze podataka je temeljna struktura koju opisuje i podržava sustav upravljanja bazama podataka koji se koristi za pohranu zapisa.

Shema je općenito viša razina apstrakcije dizajnerskih modela koje dizajneri baze podataka i poslovni analitičari bilježe i dokumentiraju tijekom faze analize projekta ili razvoja proizvoda. Ne postoje kao takvi u bazi podataka, ali u nekim se varijantama baza podataka mogu na pojedinim razinama realizirati u fizičkom obliku.

Kad korisnika dovedemo u ovu perspektivu, tada možemo definirati ta tri entiteta (baza podataka, shema i korisnik) kao što slijedi:

Baza podataka je zbirka fizičkih datoteka.

Korisnik je onaj koji se povezuje na bazu podataka.

Shema je zbirka objekata koji su u vlasništvu korisnika.

Ukratko, shema je obično grafički prikaz strukture sustava baze podataka dok je sama baza podataka strukturirana zbirka zapisa ili podataka.

Sažetak:

1. Baza podataka je fizička struktura.

2.Shema je logična struktura.

3. Baza podataka je zbirka povezanih zapisa i podataka pohranjenih u tablicama.

4. S druge strane, shema je logična definicija baze podataka ili, drugim riječima, nacrta koji definira imena svih tablica i stupaca i definira koja je vrsta svakog stupca itd..

5.U nekim sustavima za upravljanje bazama podataka, shema se može realizirati u fizičkom obliku na bilo kojoj od razina.

6. Ne postoji dopisivanje pojedinačno između objekata sheme i fizičkih datoteka koje pohranjuju informacije na diskove.