1 Kol Flashcards
Objasnite odnos modela podataka i baze podataka
Baza podataka je kolekcija podataka, operacija i ograničenja koje reprezentiraju neke aspekte realnog svijeta. Svaka baza podataka temelji se na odgovarajućem modelu podataka.
Koje su funkcije sustava za upravljanje bazom podataka?
Funkcije za definiranje BP
Funkcije za manipulaciju podacima u BP
Upravljačke funkcije:
Funkcije sigurnosti BP, tj. Zaštite od neovlaštenog korištenja
Funkcije očuvanja integriteta BP
Funkcije statističkog praćenja rada BP
Navedite najmanje 5 Coddovih pravila za RBP
- Pravilo o informacijama
- Neovisnost od distribucije
- Fizička neovisnost podataka
- Logička neovisnost podataka
- Neovisnost integriteta
Koje vrste podataka imamo?
Strukturirani podaci, polustrukturirani podaci, nestrukturirani podaci
Kada kažemo da su dvije relacije jednake
Relacije r(R) i s(S) su jednake ako vrijedi:
(1) R = S
(2) r i s se sastoje od istih slogova
Što je ključ relacije u relacijskom modelu podataka
Ključ relacije u relacijskom modelu podatka je onaj podskup atributa čije vrijednosti jedinstveno identificiraju n-torke relacije
Objasnite pravilo referencijalnog integriteta (cjelovitost ovisnosti, provjera ovisnosti)
Imamo relaciju S te atribut A koji je primarni ključ relacije S nad domenom D. Te imamo relaciju R koja ima atribut A nad domenom D. Atribut A nad relacijom R može, ali i ne mora imati null vrijednost. Ako nema null vrijednost onda ima vrijednost k koja se nalazi u domeni D. Atribut A nad relacijom S naziva se vanjski ključ relacije S.
Nabrojite operatore relacijske algebre pogodne za izvješćivanje iz BP
Projekcija, selekcija, kontrolirano spajanje, presjek, dijeljenje
Što je unijska kompatibilnost
Dvije su relacije unijski kompatibilne ako imaju isti stupanj i ako odgovarajući atributi obje relacije imaju iste domene
Što je selekcija
Operacija nad jednom relacijom koja omogućava izdvajanje skupa n-torke jedne relacije u novu relaciju, a izdvajaju se samo zadane relacije koje zadovoljavaju zadani uvjet (formulu)
Što je aktivni komplement
Objasnite razliku između pojmova informacija i podatak
Podatak je surova činjenica poput “Marko”
Informacija je značenje pridodano tome podatku npr “Marko je student”
Na čemu se temelji svaka baza podataka?
Na modelu podataka
Objasnite arhitekturu sustava za upravljanje bazom podataka
Arhitektura sustava za upravljanje bazom podataka definira način na koji sustav organizira, upravlja i pristupa podacima. Podijeljena je u 3 razine:
Vanjska (eksterna) razina ili korisnički pogled (view)
je opis dijela logičkog modela podataka, na način primjeren određenom korisniku
Logička razina ili konceptualna shema
čini ju model podataka nekog organizacijskog sustava, zapisan jezikom danog sustava BP
Fizička (unutarnja) razina
opis fizičkih podataka u BP
Koji su osnovni koncepti relacijskog modela podataka
Relacija, domena, atribut, ključevi relacije, null-vrijednost,
Što je red relacije
Red relacije je ukupan broj atributa neke relacije
Koja 2 uvjeta mora zadovoljiti svaki kandidat za ključ
Uvjet jedinstvenosti i uvjet neredundantnosti
Objasnite pravilo cjelovitosti ključa
Neka je atribut A dio primarnog ključa relacije R. Tada atribut A ne smije poprimiti null vrijednost. To znači da ne postoji n-torka u relaciji R takva da je vrijednost atributa A te n-torke jednaka null vrijednosti.
Što je vanjski ključ
VANJSKI KLJUČ – skup atributa u promatranoj relaciji, koji nije primarni ključ te relacije, već je primarni ključ druge relacije u modelu
Što je projekcija
Operacija nad jednom relacijom koja omogućava izdvajanje skupa atributa jedne relacije u novu relaciju i pritom eliminaciju duplih n-torki ukoliko ove postoje
Što je prirodno spajanje
Spajanje s izjednačavanjem, uz isključivanje redundantnih stupaca, zovemo prirodnim
spajanjem
Što je baza podataka
Baza podataka je kolekcija podataka, operacija, ograničenja koje reprezentiraju neke aspekte realnog svijeta
Što je kardinalnost relacije
Kardinalnost relacije je ukupan broj n-torki neke relacije.