SOSS Kopilica, Računarstvo - 2. godina, 4. semestar; akademska godina 2021./2022.
Nositelj predmeta: Ivica Rosić, pred.
Suradnik/asistent: Marin Puljić
Radi se u skupinama od najviše tri studenta. Studenti samostalno određuju kolege s kojima će raditi u grupi.
Potrebno je napraviti bazu podataka u kojoj će se pohranjivati relacijske sheme i skup funkcionalnih ovisnosti koje u njima postoje. U svakoj shemi se nalazi minimalno deset atributa i minimalno pet funkcionalnih ovisnosti. U bazu je potrebno prije same obrane imati uneseno barem pet primjera.
Izraditi aplikaciju (u bilo kojem programskom alatu) kojom će se moći pregledavati i/ili brisati uneseni skupovi i sheme te unositi neke nove.
Kroz aplikaciju riješiti da se može odabrati relacijska shema (sa svojim skupom funkcionalnih ovisnosti), a aplikacija će potom izračunati njene primarne ključeve.
Daljnjim odabirom jednog od tih primarnih ključeva kroz aplikaciju riješiti dekompoziciju u treću normalnu formu i dekompoziciju u BC normalnu formu. Uz rezultat prikazati i adekvatno obrazloženje, tj. postupak.
Usmena obrana seminarskog zadatka je obavezna.