STRUKTURE I BAZE PODATAKA prof. Živadin Miciæ Radojica Petroviæ
Polaganje ispita strukture i baze podataka sastoji se iz dva dela. Prvi deo je pismeni deo, adrugi deo podrazumeva izradu jedne baze podataka. Evo nekih primera pismenog dela ispita.Pismeni ispit- primer 11. Svakom modelu podataka (leva kolona) pridružiti sve odgovaraju}e pojmove iz desne kolone.
(5 poena) 2. Koja od navedenih tvrðenja su taèna, a koja nisu? (10 poena)
Zaokružiti taèan odgovor. Pogrešan odgovor ili pitanje bez odgovora povlaèi -0,5 poena, a odgovor "ne znam" 0 poena. 3. Uporediti prednosti i nedostatke relacionog modela i modela objekti-veze? (15 poena) 4. Projektni biro radi projekte za nepoznatog kupca ili po ugovoru sa taèno odreðenim kupcem, pri èemu za istog kupca može imati više projekata. Svaki projekat ima taèno jednog rukovodioca projekta i može imati više projektanata. Jedan radnik biroa se može angažovati na više projekata, bilo kao rukovodilac, bilo kao projektant. 4.1. Identifikovati tipove entiteta u datom tekstu i veze meðu wima. (5 poena) Tipovi entiteta: ___________________________________________________________________ Veze: _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ 4.2. Nacrtati odgovarajuæi model objekti-veze. (10 poena) 5. Relaciju RADNICI prevesti u 3NF. (10 poena) RADNICI
6. U opštini Blatnica, mesna zajednica Vladimirci, živi 2.000 Srba i 250 Bugara, a u mesnoj zajednici Trnava u istoj opštini ima 1.850 Srba i 380 Rumuna. U opštini Bukovica, mesna zajednica Trnava, ima 1.500 Slovaka, 520 Bugara i 330 Roma. 6.1. Navedene podatke predstaviti tabelarno. (5 poena) 6.2. Nacrtati odgovarajuæi model objekti-veze. (10 poena) 6.3. Opisani sistem predstaviti relacionim modelom u 3NF. (10 poena) 7. Data je tabela podataka iz jednog preduzeæa: RADNICI
7.1. Odrediti kljuè i normalnu formu relacije RADNICI. (10 poena) 7.2. Kojom operacijom se iz date relacije dobija spisak radnika sa nazivima njihovih kvalifikacija, a kako se dobija spisak VKV stolara sa datumom sticanja kvalifikacije? Napisati te operacije i rezultate. (10 poena) Pismeni ispit- Primer 2 1. Koja od sledeæih tvrðenja su taèna: (10 поена)
Zaokružite odgovor koji smatrate taènim. Taèan odgovor vredi 1 poen, pogrešan odgovor ili pitanje bez odgovora povlaèi -0,5 poena, a odgovor "ne znam" 0 poena.
2. Na kojem nivou se razmatraju koji aspekti baze podataka: (5+3 поена)
Svaka taèka (1) – (10) mora biti rasporeðena po nivoima. 3. Predmetni sistem je opisan sledeæim tekstom: Dana 20.12.1998. godine u prodavnicu бр. 01 “Pingvin” Trgovinskog preduzeæa “Mara” je primljeno 1000kg brašna proizvedenog u MPI Beograd, šifra proizvoda P04, i 1200kg brašna proizvedenog u PKB iz Beograda, šifra proizvoda P05. Narednog dana je u prodavnicu бр. 02 “Slonèe” istog preduzeæa prispelo 400l ulja, šifra proizvoda P06, od proizvoðaèa “Vital” iz Vrbasa i 200l ulja proizvedenog u “Dijamantu” iz Zrenjanina, šifra proizvoda P07. Istog dana prodavnica “Pingvin” je prodala 500kg PKB-ovog brašna. 3.1. Za svaki objekat u sledeæoj tabeli odrediti kategoriju kojoj pripada.. (5+3 поена)
3.2. Na koje tipove entiteta se odnose sledeæe vrednosti atributa ? (3+1 поена)
3.3. NA koje pojave entiteta se odnose sledeæe vrednosti atributa? (3+2 поена)
3.4. Nacrtati odgovarajuæi dijagram objekti-veze prema datom opisu. (10 поена) 3.5. Napisati odgovarajuæu relacionu šemu u III NF i odgovarajuæe tabele napuniti podacima iz datog opisa. (10 поена)
4. Date su relacije sa podacima iz jednog preduzeæa: RADNICI
4.1. Kojom operacijom se iz relacije RADNICI dobija spisak radnika (prezime i ime sa evidencionim brojem)? Napisati tu operaciju i njen rezultat. (5 poena) 4.2. Kojim operacijama se iz datih relacije dobija spisak radnika sa nazivima njihovih kvalifikacija i datumom sticanja? Napisati te operacije i njihove rezultate. (10 poena) 4.3. Koji atributi relacije RADNICI su funkcionalno zavisni od atributa: (5 poena) Evid. broj ________________________________________________________________________ {Prezime i ime, šifra kvalif.} ___________________________________________________ {Evid. broj, šifra kvalif.} _______________________________________________________ 4.4. Odrediti i dokazati kljuèeve datih relacija. (5 poena) 4.5. U kojoj normalnoj formi je prva relacija, a u kojoj druga? Dokazati. (5 poena) 4.6. Objasniti anomaliju ažuriranja na primeru relacije RADNICI. (5 poena) 4.7. Date relacije prevesti u III NF. (5 poena) 4.8. Nacrtati odgovarajuæi model objekti-veze. (5 poena)
|