Professional Documents
Culture Documents
Uvodni čas
Uvodno predavanje 1
• Predavanja: 2 časa nedeljno
• Profesor:
– dr Mladen Veinović
– mveinovic@singidunum.ac.rs
• Konsultacije: 1 čas
– raspored.singidunum.ac.rs
• Vežbe: 3 časa u računarskoj sali
• Asistent:
– Milan Tair, mtair@singidunum.ac.rs
Uvodno predavanje 2
• Literatura:
1. M.Veinović, G.Šimić,
A.Jevremović, I.Franc, Baze
podataka, Beograd, US
2. Predavanja, pdf materijali
3. Materijali za vežbe
4. Internet
Uvodno predavanje 3
Ocenjivanje: kontinuirano skupljanje poena
Prisustvo predavanjima 10
Kolokvijum1: Teorija 1 30
Kolokvijum2: Praktičan rad na računaru 30
Završni ispit: Praktičan rad na računaru + teorija 2 30
Ukupno: 100
Uvodno predavanje 4
Ocenjivanje:
broj poena < 51 5
51 ≤ broj poena ≤ 60 6
61 ≤ broj poena ≤ 70 7
71 ≤ broj poena ≤ 80 8
81 ≤ broj poena ≤ 90 9
91 ≤ broj poena 10
Uvodno predavanje 5
Zašto su potrebne baze podataka ?
Uvodno predavanje 6
Podaci su podrška za rad velikih IT kompanija
7
Baze podataka su u osnovi Web aplikacija 8
Nove tehnologije – infrastruktura se menja
Principi su isti 9
http://www.bigdatalandscape.com/
• Analiza poslovnih procesa
• Model realnog sveta
• Organizacija podataka Ključ za
• Skladištenje podataka donošenje
• Ažuriranje, pretraživanje, kontrola odluka
• Dobijanje relevantnih i upotrebljivih
informacija
• Efikasnost, brzo dobijanje
informacija
Uvodno predavanje 10
Korišćenje baza podataka omogućava:
• Standardni interfejs za pristup podacima
• Rad više korisnika sa istovremenim mogućnostima za
unos, izmenu i brisanje podataka
• Promenu podataka bez rizika da se podaci izgube ili da
se dovede do nekonzistentnosti
• Mogućnost upravljanja velikim količinama podataka i
velikim brojem korisnika
• Pomoć za: “backup”, “restore” i “recovery” podataka
• Zaštita podataka od neovlašćenog pristupa
• Smanjenje redudanse
• Nezavisnost podataka i aplikacija
Uvodno predavanje 11
Ciljevi i zadaci predmeta
Uvodno predavanje 12
Nastavni program
Nedelja Tema/aktivnost
I Osnovni pojmovi u bazama podataka
II Klasična obrada podataka i njene slabosti. Koncept
baza podataka.
III Sistemi za upravljanje bazama podataka
IV Modelovanje i modeli podataka (ER model)
V Strukturna sistemska analiza (SSA), RBP
VI Relaciona algebra
VII Kolokvijum 1 (teorija 1)
Uvodno predavanje 13
Nastavni program
Nedelja Tema/aktivnost
VIII SQL jezik za rad sa RBP: definicije, ažuriranja, upiti,
kontrole
IX Relacije loše strukture i normalizacija
X Transakcije, mehanizmi zaključavanja
XI Administracija i oporavak BP
XII Kolokvijum 2 (SQL zadatak)
XIII BP i Internet aplikacije
XIV XML i BP
XV Data warehousing
Uvodno predavanje 14
Pitanja ?
Uvodno predavanje 15