NAPREDNE BAZE PODATAKA
Studijski program/studijski programi: INFORMACIONE TEHNOLOGIJE
Vrsta i nivo studija: Osnovne strukovne studije
Naziv predmeta: NAPREDNE BAZE PODATAKA
Status predmeta: izborni
Broj ESPB: 8
Cilj predmeta
Cilj predmeta Napredne baze podataka je savladavanje SQL (Structured Query Language) jezika, standardnog relacionog upitnog jezika, koji omogućava definisanje, korišćenje i kontrolu podataka relacione baze podataka. Kurs takođe obuhvata održavanje i administraciju SQL servera, čime se zaokružuje znanje programera u kreiranju projekata ili aplikacija, povezanih sa pripadajućom bazom podataka. Takođe, cilj predmeta je upoznavanje naprednih tehnika u radu sa bazama podataka, pre svih objektne baze podataka i objektni upitni jezik, kao i otkaze i oporavak od otkaza, čijim savladavanjem student zaokružuje svoje znanje iz oblasti baza podataka.
Ishod predmeta
Studenti će biti osposobljeni da rade u SQL standardnom relacionom upitnom jeziku, da održavaju i administriraju SQL server. Takođe, moći će da rade sa objektnim bazama podataka.
Sadržaj predmeta
Teorijska nastava
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, Upiti nad jednom tabelom, Ubacivanje sadržaja u bazu podataka, Ažuriranje baze podataka, Brisanje podataka u bazi podataka, SQL klauzule, Izrazi i funkcije SQL –a, Upiti nad više tabela, SQL indeksi, Optimizacija upita, Optimizacija SQL servera, Replikacija SQL servera, Izbor odgovarajućeg SQL servera
Konceptulano modelovanje, Objektne baze podataka, Arhitektura objektnih SUBP, Objektni model, Objektni upitni jezik, Rollback, Transakcije, Konkurentna obrada transakcija, Otkazi i oporavak od otkaza, Distribuirane baze podataka, Kontrola konkurentnosti, Čuvanje podataka (Data Warehousing), Pronalaženje podataka (Data mining), Sigurnost i integritet podataka.
Praktična nastava:Vežbe, Drugi oblici nastave, Studijski istraživački rad
Samostalno rešavanje zadataka i problema na primerima koji prate predavanja. Rad u računarskoj laboratoriji i vežbanje pređenog gradiva na predavanjima kroz konkretne alate i primere.
Pogledajte kompletnu knjigu predmeta za ovaj predmet >>>








"U februaru 2008. godine sam konkurisao za poziciju .Net Developera (programera početnika) u firmi Pexim Solutions. Polagao sam pet različitih testova, da bi me pozvali na poslednji razgovor. Dobio sam mnogo bolji posao - Build Engineera za koju je jedan od uslova bio dve godine radnog iskustva na istoj poziciji, tako da se nisam ni usudjivao da konkurišem. Ocenili su da cu moći, uz maksimalnu ozbiljnost i pomoć starijih kolega, da opravdam njihovo poverenje i dobro obavljam poslove na toj poziciji, sve to zahvaljujući znanju i iskustvu koje sam stekao radeći i studirajući na ITS-u."






