Upload
schweini31
View
220
Download
6
Embed Size (px)
DESCRIPTION
dff
Citation preview
Sveuilite u Mostaru Fakultet strojarstva i raunarstva Dodiplomski studij raunarstva Ispit iz predmeta Baze podataka Datum, 28.02.2008.
1
Ime
Prezime
Broj bodova
Ocjena
Zadatak 1.
Privatna tvrtka XY bavi se montiranjem (sklapanjem) razliitih vrsta ureaja. U svaki ureaj se ugrauje jedan ili vie dijelova. Svaki ureaj se montira za jednog i samo jednog naruitelja. Potrebno je napraviti bazu podataka kako bi se evidentirali podaci o naruiteljima (ifra, naziv, grad), dijelovima (ifra, naziv, tip, boja, teina) i ureajima (ifra, opis) i dijelovima ureaja (ifra, koliina). Baza podataka treba osigurati slijedea osnovna izvjea:
1. Pregled ureaja koji imaju vei broj ugraenih dijelova od prosjenog broja ugraenih dijelova po ureaju:
ifra_ureaja Opis_ureaja Naziv_naruitelja Broj_ugraenih_dijelova
2. Pregled po naruiteljima ukupnog broja dijelova ureaja, kao i ukupnu koliinu utroenih dijelova za te ureaje:
ifra_naruitelja Naziv_naruitelja Broj_Dijelova Ukupna_koliina
3. Pregled po ureajima i utroenim dijelovima za te ureaje za naruitelje iz grada Mostar: ifra_ureaja Opis_ureaja ifra_dijela Naziv_dijela
4. Pregled dijelova s ukupnom ugraenom koliinom veom od 500: ifra_dijela Naziv_dijela Ukupna_ugraena_koliina
Za opisani problem napraviti: 1. Model podataka uporabom simbolike za E-R-A modeliranje [bodovi: 10]
2. Napraviti SQL izraze za navedena izvjea: - br.1 [bodovi: 20] - br.2 [bodovi: 10]
- br.3 [bodovi: 10] - br.4 [bodovi: 10]
Sveuilite u Mostaru Fakultet strojarstva i raunarstva Dodiplomski studij raunarstva Ispit iz predmeta Baze podataka Datum, 28.02.2008.
2
PITANJA:
PITANJA (po 4 boda):
1. Navesti osnovne funkcije sustava za upravljanje bazom podataka.
2. Koji se postupci apstrakcije koriste u E-R modeliranju za formiranje entiteta, a koji za
formiranje veza?
3. Pojasniti to je primarni, a to vanjski klju, u emu je razlika izmeu njih, koje uvjete mora ispuniti atribut da bi bio primarni, a koje da bi bio strani klju?
4. U emu je razlika izmeu tonosti i konzistentnosti baze podataka? Navedite primjer.
5. to je rezultat prirodnog spajanja relacija X{a,b,c} i Y{a,c,d,e}?
6. O kojoj je funkcijskoj ovisnosti rije kod druge normalne forme? Pojasniti!
7. U emu je razlika izmeu implicitnog i eksplicitnog commit-a (potvrde)? Navedite po 2 naredbe koje trae eksplicitnu i 2 koje imaju implicitnu potvrdu!
8. Za to se koristi iskaz Having?
9. Ako je jedna transakcija ve dobila djeljivo zakljuavanje (shared lock) nad podatkom, koji tip zakljuavanja nad istim podatkom moe dobiti slijedea transakcija? Pojasniti zato.
10. Pojasniti optimistine tehnike kontrole konkurentnosti.
Ocjenjivanje:
Broj bodova
Ocjena
0 - 50 Nedovoljan (1)
51 - 64 Dovoljan (2)
65 - 79 Dobar (3)
80 - 89 Vrlo dobar (4)
90 - 100 Izvrstan (5)