Baze podataka 2 Šifra: OI0037 | 6 ESPB
Opšte informacije
Nivo studija:
Godina studija:
3
Semestar/Trimestar:
6
Uslov:
Cilj:
Sticanje širih teorijskih i primenjenih znanja i veština iz oblasti relacionih baza podataka. Praktičan rad na razvoju i implementaciji složenijih baza podataka u sistemima za upravljanje relacionim bazama podataka.
Ishod:
Studenti će imati proširena znanja i veštine iz oblasti relacionih baza podataka i sposobnost za projektovanje i implementaciju složenijih projekat
Sadržaj predmeta
Teorijska nastava:
- Koncept relacionog modela.
- SQL DML (1.deo): Upiti nad jednom tabelom. Spajanje tabela (INNER, OUTER, FULL, LEFT, RIGHT).
- SQL DML (2.deo): Pogledi, funkcije, podupiti.
- Uskladištene procedure. Primeri realizacije
- Skalarne i tabelarne funkcije. Primeri realizacije.
- Trigeri. Vrste trigera. Primeri realizacije.
- Pregled prvog dela gradiva.
- SQL TCL (BEGIN, TRAN, COMMIT, ROLLBACK). Transakcije.
- SQL DCL (GRANT REVOKE). Osnove sigurnosti i administracije baza podataka.
- Optimizacija relacionih baza podataka.
- Denormalizacija i normalizacija.
- Distribuirane relacione baze podataka.
- Povezivanje aplikacija i relacionih baza podataka.
- Realizacija kompletne relacione baze podataka na primeru informacionog sistema.
- Pregled drugog dela gradiva.
Praktična nastava:
- Vežbe prate izlaganje na predavanjima i uvode studente u projektovanje relacionih baza podataka na praktičnim primerima. Na laboratorijskim vežbama studenti rade sa SQLServer sistemom.
Literatura
- A.Silberschatz, H.F. Korth, S. Sudarshan, Database System Concepts,McGraw-Hill, 2019.
- H.G.Molina, J.D.Ullman, J.Widom, Database Systems:The Complete Book, Pearson Prentice Hall, 2009
- S. R.Popović, M. Milosavljević, SQL programiranje, Računarski fakultet i CET,2020.
Broj časova aktivne nastave (nedeljno)
Predavanja:
3
Vežbe:
0
Drugi oblici nastave:
2
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
0
aktivnosti na laboratorijskim vežbama
10
seminarski rad
10
kolokvijum
40
Završni ispit
Poeni
Pismeni ispit
60
Usmeni ispit
0