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,