Anliza i projektovanje baza podataka
-
Upload
dejan-stancic -
Category
Documents
-
view
434 -
download
4
Transcript of Anliza i projektovanje baza podataka
WWW.GIMNAZIJAPOZEGA.EDU.RSGIMSVETISAVAPOZEGA.WORDPRESS.COM
Anliza i projektovanje baza podataka
Gimnazija "Sveti Sava", Požega
Analiza
Najvažnija proces kod izrade baza podatakaVrši se analiza realnog sistema kroz:
Sagledavanja granica (npr.kadrovska služba) Formiranje glavnih delova sa atributima Procesi koji vladaju (npr. prijava ispita) Kreiranje veza unutar realnog sistema
9/16/2013
Gimnazija "Sveti Sava", Požega
Projektovanje
Faze projektovanja:Projektovanje opšte strukture sistemaProjektovanje strukure podatakaProjektovanje i izrada tabela sa relacijomValidacija unesenih podatakaKreiranje GUIIzrada sistema menijaDodatno testiranje
9/16/2013
Gimnazija "Sveti Sava", Požega
Projektovanje opšte strukture relanog sistema
Upoznavanje sa zadatkom preko osoba koje poznaju funkcionisanje poslovnog sistema
Predstavlja „temelj“ baze podatakaOva faza odražava se na naredne fazeIspravka je jako teškaZa veće sisteme traje od 1 mes – 1 god.
9/16/2013
Gimnazija "Sveti Sava", Požega
Projektovanje strukture podataka
Prepoznavanje osobina entiteta tj. Atributa Student
broj indeksa, ime, prezime...
Definsanje tipova podataka Tekst, Broj, Datum, Vreme...
9/16/2013
Gimnazija "Sveti Sava", Požega
Projektovanje i izrada tabela sa relacijama
Kreiranje strukure i relacija na osnovi prve dve faze
Do sada se koristilo olovka i papir a sada,Uzimamo alat Access, SQL Server, DB2..Fleksibilna faza, izmenjivaNormalizacija (obavezna)
9/16/2013
Gimnazija "Sveti Sava", Požega
Validacija unesenih podataka
TestiranjeProvera ispravnosti i opsega tipova podatakaOgraničenja za proveru unesenih podatakaDefinisanje Default vrednostiGreške i propusti u ovoj fazi vode ka vrlo
ozbiljnim sigurnosnim problemima
9/16/2013
Gimnazija "Sveti Sava", Požega
Kreiranje GUI
Kreira se interfejs ka korisnikuPravimo vidljiv sloj ka korisniku koji
omogućava interakciju sa sistemomKoristi se Visual Studio, C#, Java (rade
nezavisno)Pravimo korisnicima, ne sebi.Interakcija kroz:
Forme za unos, pretragu, ažuriranje Reporting (izveštaji)– papirnom obliku
9/16/2013
Gimnazija "Sveti Sava", Požega
Izrada sistema menija
Omoguća lakše kretanje kroz sistemStandardne menije i grupisanje srodnih
komandiNe preterivati sa brojem opcija
9/16/2013
Gimnazija "Sveti Sava", Požega
Dodatno testiranje
BETA testiranjeAplikacija se šalje na testiranje u realne
usloveZa velike sisteme koristi se „STRESS“ alati.
9/16/2013