Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Baze podataka 2 Šifra: OI0037 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 3
Semestar: 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:
  1. Koncept relacionog modela.
  2. SQL DML (1.deo): Upiti nad jednom tabelom. Spajanje tabela (INNER, OUTER, FULL, LEFT, RIGHT).
  3. SQL DML (2.deo): Pogledi, funkcije, podupiti.
  4. Uskladištene procedure. Primeri realizacije
  5. Skalarne i tabelarne funkcije. Primeri realizacije.
  6. Trigeri. Vrste trigera. Primeri realizacije.
  7. Pregled prvog dela gradiva.
  8. SQL TCL (BEGIN, TRAN, COMMIT, ROLLBACK). Transakcije.
  9. SQL DCL (GRANT REVOKE). Osnove sigurnosti i administracije baza podataka.
  10. Optimizacija relacionih baza podataka.
  11. Denormalizacija i normalizacija.
  12. Distribuirane relacione baze podataka.
  13. Povezivanje aplikacija i relacionih baza podataka.
  14. Realizacija kompletne relacione baze podataka na primeru informacionog sistema.
  15. Pregled drugog dela gradiva.
Praktična nastava:
  1. 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
  1. A.Silberschatz, H.F. Korth, S. Sudarshan, Database System Concepts,McGraw-Hill, 2019.
  2. H.G.Molina, J.D.Ullman, J.Widom, Database Systems:The Complete Book, Pearson Prentice Hall, 2009
  3. 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
Praktični ispit
0

Nastavnik

Saradnik

Obaveštenja