profesorima • Potrebno je kreirati ER model i dizajnirati bazu podataka u koju će se unositi podaci vezani za studente, predmete koje pohađaju i njihove profesore. • U modelu postoje sledeći entiteti: – Student, za koji treba voditi evidenciju o: broju indeksa, Imenu, prezimenu, datumu rođenja, adresi, telefonu i email-u. – Profesor, za koji treba voditi evidenciju o: Imenu, prezimenu, datumu rođenja, adresi, telefonu i email-u. – ZvanjeProfesora, za koji treba voditi evidenciju o: nazivu zvanja. – Predmet, za koji treba voditi evidenciju o: šifri predmeta, nazivu, semestru i opisu. – Tip kontakta, za koji treba voditi evidenciju o: naziv tipa. Primer 4 - Studenti, izborni predmeti i kontakt sa profesorima • Poslovna pravila su: • Student pohađa više predmeta, dok predmet može pohađati više studenata. Podatke o tome koji student sluša koji predmet voditi kroz entitet IzabraniPredmet. U okviru njega predvideti i atribut: GodinaSlusanja. • Student može kontaktirati sa profesorom više puta koristeći više različitih formi kontakta. Profesor ostvaruje više kontakata u kojima učestvuje više studenata. Evidenciju o kontaktima studenata i profesora voditi kroz entitet: KontaktInfomracije. Predivdeti i sledeće atribute u okviru ovog entiteta: Datum i Detalji. • U jednom zvanju može biti više profesora. • Jedan tip kontakta može da se ostvari više puta i to se prati kroz entitet KontaktiInforamcije. Logički model Šema baze podataka • Sledeći korak je kreiranje šeme baze podataka u Aksesu. Postupak kreiranja tabela prikazan je na prošlom času. • Jedina novima u ovom primeru je složeni ključ koji se pojavljuje u dve tabele: KontaktInformacije i IzabraniPredmet. • Postupak kreiranja složenog ključa je sledeći: – Kreirati tabelu, – Uneti sve nazive kolona, – Selektovati: ID_student i ID_professor (ako se radi o tabeli: KontaktInforamcije) i kliknuti na simbol ključa (Primary Key) na Design meniju. Ovaj postupak ponoviti i za tabelu IzabraniPredmet. Šema baze podataka • Nakon kreiranja tabela i relacija između njih, potrebno je rasporediti tabele, tako da se relacije što manje seku i da šema baze bude čitljiva: