Kratica: NAPBAZ
|
Opterećenje: 30(P)
+ 0(A)
+ 30(L)
+ 0(S)
+ 0(SJ)
+ 0(TJ)
|
Nositelji: |
izv. prof. dr. sc. Tonči Carić |
Izvođači: |
Mario Buntić mag. ing. traff
(
Laboratorijske vježbe, Predavanja
)
mr. sc. Ante Galić
(
Laboratorijske vježbe
)
|
Opis predmeta: Uvod u T-SQL i korištenje SQL skripta. Kontrola toka izvođenja upita i upravljanje pogreškama. Korištenje pogleda za zaštitu
podataka i pojednostavljivanje pristupa podacima. Kreiranje i korištenje pohranjenih procedura. Izrada korisnički definiranih
funkcija. Upotreba izvedenih i privremenih tablica. Dohvaćanje podataka pomoću kursora. Kreiranje okidača i zaštita referencijalnog
integriteta. Manipulacija XML podacima u bazi podataka, te izvoz i uvoz podatka u XML obliku. Višekorisnički rad baza podataka
(problemi konkurentnosti i njihovo rješavanje uz pomoć transakcija). Izrada sigurnosnih kopija i obnova u slučaju razrušenja.
Razine sigurnosti i dodjela/oduzimanje prava na pristup pojedinim objektima baze podataka. Primjeri povezivanja baze podataka
sa Internet aplikacijama. Skladištenje podataka (Data Warehouse). Osnove rada sa prostornim bazama podataka, prostorno-vremenskim
bazama podataka i bazama podataka pokretnih objekata.
|
Jezici na kojima se održava nastava: Hrvatski
|
Obavezna literatura: |
1. |
Elmasri, R., Navathe, S., B., Fundamentals of Database Systems 5th Edition, Addison-Wesley, 2006. |
2. |
Varga, M.: Baze podataka, konceptualno, logičko i fizičko modeliranje podataka. DRIP, 1994. |
3. |
Güting, R., H., Schneider, M.: Moving Objects Databases, Morgan Kaufmann, 2005. |
Preporučena literatura: |
4. |
Date, C. J.: The SQL Standard, Addison Wesley, 1996. |
5. |
Toby J. Teorey, Sam S. Lightstone, and Tom Nadeau: Database modeling and design: Logical design 4th Edition, Morgan Kaufmann,
2005.
|
|