Studijski program : ELEKTRONSKO POSLOVANjE, INFORMACIONE TEHNOLOGIJE, INFORMACIONE TEHNOLOGIJE
Vrsta i nivo studija: Osnovne strukovne studije
Naziv predmeta: RAD SA BAZAMA PODATAKA
Status predmeta: obavezni
Broj ESPB: 8

Cilj predmeta

Baze podataka je osposobljavanje studenata za primenu tehnika projektovanja šema baza podataka na konceptualnom i implementacionom nivou. Upoznavanje sa osnovnom terminologijom iz oblasti baza podataka i savladavanje tehnika za projektovanje šeme relacione baze podataka. Savladavanje tehnika za projektovanje šeme baze podataka putem ER modela i prevođenje takve šeme u relacioni model. Upoznavanje sa osnovama SQL upitnog jezika.

Ishod predmeta

Studenti će na kraju semestra biti osposobljeni da projektuju šeme baza podataka na konceptualnom i implementacionom nivou i da korišćenjem upitnog jezika naprave bazu podataka.

Sadržaj predmeta

Teorijska nastava

  • Razlika podaci i informacija,
  • Upravljanje podacima,
  • Koncept Baza Podataka,
  • Šema i Instanca,
  • Logička i fizička nezavisnost podataka,
  • Modeli Podataka,
  • Jezici za rad sa Bazama Podataka,
  • Pregled sistema za rad sa Bazama Podataka,
  • Sistemi za upravljanje bazom podataka,
  • Komponente i arhitektura sistema za upravljanje bazom podataka,
  • Model Entiteti-Veze, Konceptualno modeliranje,
  • Dijagram Entiteti-Veze, Specijalne vrste veza, Relacioni Model, Atributi i Ključ,
  • Uslovi Integriteta, Transformacija modela Entiteti-Veze u Relacioni model, Relacioni Upitni,
  • Jezici, Relaciona Algebra,
  • Relacioni Račun Torki, Relacioni Račun Domena,
  • Abstraktni, fizički, konceptualni i nivo pogleda,
  • Normalne forme, Fizička struktura baze podataka, Hijerarhija memorija,
  • Diskovi, Paralelni pristup, Indeksne strukture,
  • Održavanje baze podataka, Programi za rad sa bazama podataka,
  • Kreiranje formi i tabela, Kreiranje upita i generisanje izveštaja,
  • SQL upitni jezik, Osnovne karakteristike SQL –a, Osnovne SQL komande,
  • Ugrađivanje SQL naredbi u više programske jezike,
  • Naredbe za manipulisanje podacima, Naredbe za kontrolne i upravljačke funkcije,
  • Formiranje upita.