Kratica: BAZEPO
|
Opterećenje: 30(P)
+ 15(A)
+ 30(L)
+ 0(S)
+ 0(SJ)
+ 0(TJ)
|
Nositelji: |
prof. dr. sc. Hrvoje Gold izv. prof. dr. sc. Tonči Carić
|
Izvođači: |
Mario Buntić mag. ing. traff
(
Auditorne vježbe, Laboratorijske vježbe
)
|
Opis predmeta: Osnovne zadaće, tipovi i arhitekture sustava za upravljanje bazama podataka. Prikaz Coddovih pravila i matematičkog modela
na kojem su bazirane relacijske baze podataka (teorija skupova i predikatna logika). Korištenje ER modela za oblikovanje podataka
ER dijagramima i dijagramima entiteta. Uvod u relacijski model. Pravila pretvaranja ER modela u relacijski model. Referencijalni
i domenski integritet. Normalne forme, normalizacija i denormalizacija baze podataka. Korištenje SQL jezika za definiranje
strukture baze podataka kroz kreiranje tablica, definiranje tipova podataka i različitih ograničenja. Manipulacija podacima
SQL jezikom korištenjem selekcije, projekcije, spajanjem tablica, podupitima, agregiranjem i korištenjem ugrađenih funkcija.
Upoznavanje s podatkovnim strukturama za fizičku reprezentaciju podataka. Optimizacija upita korištenjem indeksa. Uvod u koncept
baza pokretnih objekata za praćenje putanja prometnih entiteta. Prikaz GPS tragova različitih vrsta vozila na digitalnoj karti.
|
Jezici na kojima se održava nastava: - - -
|
Obavezna literatura: |
1. |
Carić, T., Buntić, M.: Autorizirana predavanja iz Baza podataka, Fakultet prometnih znanosti, 2013. |
2. |
Elmasri, R., Navathe, S., B.: Fundamentals of Database Systems 5th Edition, Addison-Wesley, 2006. |
Preporučena literatura: |
3. |
Date, C. J.: The SQL Standard, Addison Wesley, 1996. |
4. |
D. J. Ullman: Database and Knowledge - base Systems, Computer Science Press, 1999.
|
|