Teorijski Kolokvij Flashcards
Odnos Modela Podataka i Baze Podataka
Model podataka je opis na kojem se temelji svaka baza podataka. Svaka baza podataka ima svoj odgovorajući model podataka - Relacijska baza - Relacijski Model podataka
Koje su funkcije sustava za upravljanje bazom podataka
Funkcije za definiranje BP, funkcije za manipulaciju podacima u BP, upravljačke funkcije: Funkcije Sigurnosti, Funkcije očuvanja integriteta BP, Funkcije statističkog praćenja rada BP
5 Coddovih Pravila
Pravilo o Informacijama - Sve informacije u relacijskoj bazi podataka se predstavljaju kao vrijednosti u tablicama
Osiguravanje Pristupa - Svakoj vrijednosti u relacijskoj bazi podataka može se pristupiti pomoću kombinacije imena tablice, vrijednosti primarnog ključa i imena stupca
Pravilo za Ažuriranje Pogleda - Svi pogledi koji se mogu teoretski ažurirati, ažuriraju se kroz sustav
Neovisnost od Distribucije - Prva ili ponovna distribucija podataka ne utječe na zahtjeve aplikacija
Logička Neovisnost Podataka - Koliko je god moguće, promjena strukture tablica ne utječe na aplikacije ili programe
Vrste Podataka
Strukturirani - vrlo dobro definirani, poznati stupci u tablici i tipovi podataka. Najčešće se pohranjuju u Relacijsku Bazu Podataka
Polustrukturirani - između strukturiranih i nestrukturiranih, definiran konzistentni format, struktura nije stroga. Pohrana u nerelacijske baze podataka
Nestrukturirani - najsiroviji oblik podataka, bilo koja vrsta datoteke; tekst, slika, zvuk, video zapis. Pohrana u nerelacijsku bazu podataka
Kada su dvije relacije jednake?
Dvije relacije r(R) i s(S) su jednake ako vrijedi:
1) R = S
2) r i s se sastoje od istih slogova
Ključ relacije u relacijskom modelu podataka?
Ključ relacije u relacijskom modelu podataka je onaj podskup atributa čije vrijednosti jedinstveno definiraju n-torke relacije
Pravilo Referencijalnog Integriteta
Pravilo Referencijalnog Integriteta je zaštita od pogrešnog unosa u relaciju. Provodi se između dvije relacije samo ako je odgovarajuća n-torka iz prve relacije primarni ključ, ako povezana polja imaju isti tip podataka te ako su obje relacije u istoj bazi podataka
Operatori relacijske algebre pogodni za izvješćivanje iz Baze Podataka
Operatori relacijske algebre pogodni za izvješćivanje iz Baze Podataka su:
Projekcija, Selekcija, Kontrolirano i nekontrolirano spajanje, presjek i dijeljenje
Unijska Kompatibilnost
Dvije relacije su unijski kompatibilne ako imaju isti stupanj i ako odgovarajući atributi obje relacije imaju iste domene
Što je Selekcija
Selekcija je operacija nad jednom relacijom koja omogućava izdvajanje skupa n-torki jedne relacije u novu relaciju
Razlika između informacija i podatka
Informacija je sirovina i proizvod informacijskog sustava, informacija donosi činjenice. Sačuvana, to jest, zapisana informacija je podatak. Informacija je protumačeni podatak.
Što je temelj svake baze podataka?
Temelj svake baze podataka je odgovarajući model podataka. (Rel. Baza - Rel. model podataka)
Objasnite arhitekturu SUBP?
Dijeli se na 3 razine:
Vanjska (korisnički pogled) - Opis logičkog modela podataka, na način primjeren određenom korisniku
Logička (Konceptualna shema) - Model podataka nekog organizacijskog sustava, zapisan jezikom danog sustava BP. Definicija temeljnih tablica podataka zajedno s pripadajućim ograničenjima.
Fizička (unutarna) razina - Opis fizičkih podataka u BP, definiraju se strukture i organizacija zapisa koji se pohranjuje na disk.
Nabroji 5 Coddovih Pravila
Pravilo o Informacijama - Sve informacije u relacijskoj bazi podataka se predstavljaju kao vrijednosti u tablicama
Osiguravanje Pristupa - Svakoj vrijednosti u relacijskoj bazi podataka može se pristupiti pomoću kombinacije imena tablice, vrijednosti primarnog ključa i imena stupca
Pravilo za Ažuriranje Pogleda - Svi pogledi koji se mogu teoretski ažurirati, ažuriraju se kroz sustav
Neovisnost od Distribucije - Prva ili ponovna distribucija podataka ne utječe na zahtjeve aplikacija
Logička Neovisnost Podataka - Koliko je god moguće, promjena strukture tablica ne utječe na aplikacije ili programe
Što je Red Relacije?
Red relacije odgovara jednoj n-torki