Shema i baza podataka
Shema vs baza podataka?
Baza podataka može se opisati kao skup strukturiranih podataka koji se obično pohranjuju u računalnim sustavima. Struktura baze podataka stigla je pravilnim organiziranjem podataka uz pomoć modela baze podataka. Pojam "Äúschema" znači "plan ili oblik" i može se definirati kao terminologija koja se koristi za modeliranje ili stvaranje logičke strukture pomoću kojih se podaci mogu pohraniti u bazi podataka. Tehnički gledano, shema baze podataka je temeljna struktura koju opisuje i podržava sustav upravljanja bazom podataka koji se koristi za pohranu zapisa.
Općenito, shema je viša razina apstrakcije dizajnerskih modela koji su prikupljeni i dokumentirani od strane dizajnera baze podataka i poslovnih analitičara tijekom faze analize projekta ili razvoja proizvoda. Oni ne postoje kao takvi u bazi podataka, ali u nekim varijantama baza podataka mogu se realizirati na nekim razinama u fizičkom obliku.
Kada dovedemo korisnika u tu perspektivu, možemo definirati ova tri entiteta (baza podataka, shema i korisnik) kako slijedi:
Baza podataka je zbirka fizičkih datoteka.
Korisnik je onaj koji se povezuje s bazom podataka.
Shema je zbirka objekata u vlasništvu korisnika.
Ukratko, shema je obično grafički prikaz sustava strukture baze podataka, dok je sama baza podataka strukturirana zbirka zapisa ili podataka.
Sažetak:
1. Baza podataka je fizička struktura.
2.Schema je logična struktura.
Baza podataka 3.A zbirka povezanih zapisa i podataka pohranjenih u tablicama.
4. S druge strane, shema je logična definicija baze podataka ili, drugim riječima, nacrt koji definira nazive svih tablica i stupaca i definira vrstu svakog stupca itd.
5.U nekim sustavima za upravljanje bazom podataka, shema se može ostvariti u fizičkom obliku na bilo kojoj razini.
6. Ne postoji jedno-na-jedan korespondencija između shematskih objekata i fizičkih datoteka koje pohranjuju informacije na diskove.