Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
Ispitni zadatak iz predmeta Baze podataka
Informacioni sistem studentske službe podrazumeva sledeće informacioni zahteve:
Prate se osnovni podaci o studentima
(broj indeksa, prezime i ime, adresa, datum rođenja).
Svaki student je upisan na tačno jedan smer (šifra smera, naziv smera).
Svaki smer ima određeni skup predmeta (šifra predmeta, naziv predmeta, fond časova)
koji su predviđeni nastavnim planom i programom.
Jedan predmet može da predaje jedan ili više nastavnika
(šifra nastavnika, prezime i ime nastavnika, zvanje).
O honorarnim nastavnicima se prati i podatak o radnoj organizaciji u kojoj je taj
nastavnik stalno zaposlen.
Studenti za svaki predmet polažu ispit kod izabranog nastavnika određenog datuma i
dobijaju ocenu.
Projektovati bazu podataka za ovako opisan informacioni sistem, što podrazumeva:
Kreiranje ER modela;
Prevođenje ER modela u relacioni model;
Navođenje spiska referencijalnih integriteta nad bazom;
Napisati SQL naredbe nad ovako projektovanom bazom podataka koje omogućavaju:
Listanje prezimena i imena svih studenata sa smera ‘informatika‘;
Listanje naziva i fonda časova svih predmeta koji se izvode na smeru ‘trgovina’;
Listanje uverenja o položenim ispitima za studenta sa brojem indeksa ‘123/10PI ‘.
Uverenje treba da sadrži spisak svih položenih ispita (naziv predmeta, prezime i ime
nastavnika, datum ispita, ocena);
Brisanje studenta sa brojem indeksa ‘123/10PI ‘;
1, N
1,1 0, N
0,N 1,N
1,N
0,N
1,N
0,N
0,N
0,1
STUDENT
IS_A
PREDMET
NASTAVNIK
HONORARNI
SMER
NASTAVNI_PLAN
PREDAJE
JE
SADRZI
UPISAN
N
POLAŽE ISPIT OCENA
A
DATUM
MA
RADORG