Baze podataka 1

Predmetni nastavnik: dr Ana Kaplarević Mališić

Saradnik: Srđan Nikolić, Marko Knežević  

 

Nastavni plan

  1. Struktura podataka. Klasifikacija, elementi fizičke i logičke strukture, čuvanje podataka.
  2. Opšta struktura sistema za upravljanje bazama podataka. Modeli baza podataka. Osnovni tehnološko-tehnički koncepti. Baze podataka i metodologija razvoja IS.
  3. ER model. Entitetski i referencijalni integritet.
  4. 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.
  5. Programiranje u relacionim bazama podataka.
  6. Upravljanje transakcijama. Oporavak BP. Normalne forme-projektovanje relacija normalizacijom. Dizajniranje logičke i fizičke strukture baze podataka i podešavanje.
  7. Memorisanje podataka i indeksiranje. Uvod u optimizaciju upita.
  8. 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

  1. kolokvijum (7 poena) - Struktura relacionog modela. Relaciona algebra.

  2. kolokvijum (30 poena) - SQL upiti

  3. 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.