Projektivanje baza
podataka
| |
Smjer: |
Nastavni |
| |
Semestar: |
IX |
| |
Tip kursa: |
Obavezni |
| |
Fond sati: |
3+2+0 |
| |
Broj
ECTS kredita: |
10 |
Nastavni program:
-
Pojam
transakcije; Stanja transakcije; Redosledi izvršavanja transakcija; Upravljanje
transakcijama;
-
Kontrola konkurentnosti; Commit protokoli;
-
Metode oporavka od kvara;
-
Distribuirani Sistemi; Osnovni
principi i organizacija sistema; Fragmentacija i distribucija podataka; Obrada i
optimizacija upita;
Literatura:
-
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
-
J. D. Ullman: Database and Knowledge-Base
Systems, Computer Science Press, 1988
-
D. Maier: The Theory of Relational
Databases, Computer Science Press, 1983
-
C.Ricardo: Database Systems, MacMilan
New York, 2006
-
D.M.Krokne, DataBase Processing,
MacMilan New York, 1996
-
S. Alagić: Relacione baze podataka,
Springer, 1998