Anliza i projektovanje baza podataka

10
WWW.GIMNAZIJAPOZEGA.EDU.RS GIMSVETISAVAPOZEGA.WORDPRESS.COM Anliza i projektovanje baza podataka

Transcript of Anliza i projektovanje baza podataka

Page 1: Anliza i projektovanje baza podataka

WWW.GIMNAZIJAPOZEGA.EDU.RSGIMSVETISAVAPOZEGA.WORDPRESS.COM

Anliza i projektovanje baza podataka

Page 2: 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

Page 3: Anliza i projektovanje baza podataka

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

Page 4: Anliza i projektovanje baza podataka

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

Page 5: Anliza i projektovanje baza podataka

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

Page 6: Anliza i projektovanje baza podataka

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

Page 7: Anliza i projektovanje baza podataka

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

Page 8: Anliza i projektovanje baza podataka

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

Page 9: Anliza i projektovanje baza podataka

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

Page 10: Anliza i projektovanje baza podataka

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