SPU_facebook
Napredne baze podataka

PREDMET: NAPREDNE BAZE PODATAKA

PredavaČi: prof. dr Miroslav Bojović, ETF, Univerzitet Beograd

Fond časova:  30 predavanja + 30 vježbi (izrada zadatog projekta)

PREDUSLOVI: Nema

1. Cilj predmeta

Ovladati znanjima iz upravljanja transakcijama, oporavka od kvara, distribuiranih sistema za upravljanje bazama podataka, kao i nekih drugih specifičnih sistema baza poataka.

2. Program predmeta

1.       Pojam transakcije. Stanja transakcije. Redosledi izvršavanja transakcija.

2.       Upravljanje transakcijama, Kontrola konkurentnosti.

3        Commit protokoli.

4.       Oporavak od kvara.

5.       Distribuirani Sistemi. Osnovni principi i organizacija sistema.

6.       Fragmentacija i distribucija podataka, Obrada i Optimizacija Upita.

7.       Distribuirano upravljanje transakcijama, Kontrola konkurentnosti.

8.       Distribuirani commit protokoli.

9.       Upravljanje replikama.

10.     Oporavak od kvara distribuiranih sistema.

1.                 Heterogeni i neheterogeni distribuirani sistemi.

2.                 Neki Specifični Sistemi: Multidatabase Sistemi. Geografski Informacioni Sistemi. Specifične Aplikacije.

3.                 Pregled komercijalnih sistema i razvojnih projekata.

3. Način rada

Predavanja, praktičan samostalni rad

4. Provera znanja i ocenjivanje

Usmeni ispit (30%) i projekti (70%)

literatura

  • A. Silberschatz, H.F. Korth, S. Sudarshan (eds.): Database System Concepts (3rd Edition), McGraw-Hill, 2005.
  • H. Garcia-Molina, J.D. Ullman, J.Widom, Database Systems-The Complete Book, Prentice Hall, USA, 2002.
  • Bernstein P., Newcomer E., Principles of Transaction Processing, Morgan Kaufmann, San Francisco, 1997.
  • Odabrani stručni i naučni radovi.