Sustavi baza podataka
Prikazani su podaci za akademsku godinu: 2023./2024.
Nositelji
Opis predmeta
Uvod u fizičku organizaciju baza podataka. Organizacija prostora za pohranu u sustavima za upravljanje bazama podataka. Koncept transakcije. Teorija serijalizabilnosti. Postupci upravljanja istodobnim izvršavanjem transakcija. Obnova baze podataka. Principi optimizacije upita. Distribuirane baze podataka, globalne transakcije, nedjeljivo potvrđivanje, serijalizabilnost, distribuirani potpuni zastoj. Replikacija podataka, protokoli replikacije, serijalizabilnost, dostupnost i konzistentnost podataka u repliciranim bazama podataka.
Studijski programi
Sveučilišni diplomski
Izborni predmeti (2. semestar)[FER3-HR] Automatika i robotika - profil
Izborni predmeti
(2. semestar)
[FER3-HR] Elektroenergetika - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
[FER3-HR] Elektronika - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
(2. semestar)
[FER3-HR] Računalno inženjerstvo - profil
Izborni predmeti
(2. semestar)
Izborni predmeti
(2. semestar)
[FER3-HR] Računarska znanost - profil
Izborni predmeti
(2. semestar)
[FER3-HR] Znanost o mrežama - profil
Izborni predmeti
(2. semestar)
[FER3-HR] Znanost o podacima - profil
Izborni predmeti
(2. semestar)
[FER2-HR] Programsko inženjerstvo i informacijski sustavi - profil
Teorijski predmeti profila
(2. semestar)
[FER2-HR] Telekomunikacije i informatika - profil
Predmeti specijalizacije profila
(2. semestar)
Ishodi učenja
- primjena stečenih znanja o arhitekturi sustava za upravljanje bazama podataka
- primjena stečenih znanja o fizičkoj organizaciji podataka u sustavima za upravljanje bazama podataka
- primjena stečenih znanja o principima optimizacije upita
- primjena stečenih znanja o obnovi u sustavima baza podataka
- primjena stečenih znanja o kontroli istodobnog pristupa podacima
- primjena stečenih znanja o karakteristikama distribuiranih sustava za upravljanje bazama podataka
Oblici nastave
Predavanja
Studentima se prezentiraju teoretske postavke odabranih tema.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Međuispit: Pismeni | 40 % | 35 % | 0 % | |||
Završni ispit: Pismeni | 40 % | 45 % | ||||
Završni ispit: Usmeni | 20 % | |||||
Ispit: Pismeni | 50 % | 80 % | ||||
Ispit: Usmeni | 20 % |
Tjedni plan nastave
- Arhitektura sustava za upravljanje bazama podataka. Glavne komponente sustava i njihova uloga (npr. optimizacija upita, upravljanje transakcijama, upravljanje međuspremnicima). Izvršavanje transakcija. Hijerarhija vrsta memorija.
- Metode pristupa podacima. Upravljanje međuspremnicima podataka. Utjecaj indeksa na učinkovitost izvršavanja upita, B-stabla, R-stabla.
- Fizička organizacija podataka. Fizička implementacija operatora relacijske algebre.
- Optimiranje upita.
- Optimiranje upita.
- Transakcije. Model transakcije. Svojstva transakcija. Duge transakcije.
- Pogreške i oporavak. Pogreške transakcija, pogreške sustava, pogreške medija.
- Međuispit.
- Upravljanje istodobnim pristupom.
- Upravljanje istodobnim pristupom.
- Upravljanje istodobnim pristupom.
- Upravljanje istodobnim pristupom.
- Distribuirani sustavi za upravljanje bazama podataka.
- Distribuirani sustavi za upravljanje bazama podataka.
- Završni ispit.
Literatura
Za studente
Izvedba
ID 222788
Ljetni semestar
5 ECTS
R0 Engleski jezik
R1 E-učenje
45 Predavanja
0 Seminar
0 Auditorne vježbe
0 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
87.5 izvrstan
75 vrlo dobar
62.5 dobar
50 dovoljan