You are on page 1of 15

Baze podataka

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

• Ispit se polaže u delovima


• Osvojeni poeni na bilo kom delu ispita prepisuju
prethodne poene na tom delu
(važi poslednji rezultat) !!!

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

• Kada student stekne više od 51 poena i prijavi ispit,


ocena se upisuje u zapisnik i IS
• Student koji ne želi predloženu ocenu mora da se, do
upisa ocene, javi asistentu ili profesoru !!!

Uvodno predavanje 5
Zašto su potrebne baze podataka ?

Enormni rast broja podataka koji se generišu u svetu

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

• Uvod u osnove oblasti baza podataka, modelovanje procesa iz


realnog sveta, model objekti-veze (ER model), relacione baze
podataka i transakcije.
• Samostalan rad u izabranom DBMS-u, što uključuje kreiranje baze
podataka, izradu korisničkog interfejsa, pretraživanje i izradu
izveštaja.
• Spremnost za razumevanje i za rad sa komercijalno dostupnim
informacionim sistemima
• Razumevanje problema kod konkurentnog izvršavanja transakcija
• Shvatanje potreba za rezervnim kopijama i oporavak baza podataka
• Višeslojne Internet aplikacije i baze podataka

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

You might also like