Predmetni nastavnik: dr Ana Kaplarević Mališić
Saradnik: Srđan Nikolić, Marko Knežević
Nastavni plan
- Struktura podataka. Klasifikacija, elementi fizičke i logičke strukture, čuvanje podataka.
- Opšta struktura sistema za upravljanje bazama podataka. Modeli baza podataka. Osnovni tehnološko-tehnički koncepti. Baze podataka i metodologija razvoja IS.
- ER model. Entitetski i referencijalni integritet.
- Relacioni model. Struktura relacionog modela. Operacije relacionog modela. Relacioni upitni jezik. Razvoj SQL-a, tipovi podataka i naredbe. Pogledi. Ugrađeni SQL. Preslikavanje konceptualne šeme na relacionu šemu.
- Programiranje u relacionim bazama podataka.
- Upravljanje transakcijama. Oporavak BP. Normalne forme-projektovanje relacija normalizacijom. Dizajniranje logičke i fizičke strukture baze podataka i podešavanje.
- Memorisanje podataka i indeksiranje. Uvod u optimizaciju upita.
- RDBMS. Struktura datoteka. Prostor za tabele i segmenti. Korisnički objekti BP. Tipovi podataka. Memorijska struktura. Struktura procesa. Upravljanje RDBMS-om.
Način polaganja ispita:
- redovno prisustvo nastavi – 4 poena;
- kolokvijumi i testovi– 66 poena;
- završni ispit – 30 poena.
Student može izaći na završni ispit ako:
- ispunjavanjem predispitnih obaveza osvoji najmanje 36 poena,
- na drugom delu (3.2) trećeg kolokvijuma osvoje najmanje pola poena koje je moguće osvojiti na tom delu.
Kolokvijumi i testovi
-
kolokvijum (7 poena) - Struktura relacionog modela. Relaciona algebra.
-
kolokvijum (30 poena) - SQL upiti
-
kolokvijum (29 poena) -
3.1. SQL programiranje – 19
3.2. Normalizacija – 10
Na završnom ispitu student odgovara na 5 pitanja. Na svako pitanje je dužan da da odogovor kojim pokazuje minimalno znanje.
Literatura
- G. Pavlović-Lažetić, Osnove relacionih baza podataka, Matematički fakultet, Beograd, 2003.
- P. Mogin, I. Luković, M. Govedarica, Principi projektovanja baza podataka, Fakultet tehničkih nauka, Novi Sad, 2000.