Navigacija

13S113BP2 - Baze podataka 2

Specifikacija predmeta
Naziv Baze podataka 2
Akronim 13S113BP2
Studijski program Softversko inženjerstvo
Modul
Tip studija osnovne akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
Broj ESPB 6.0 Status predmeta izborni
Uslovljnost drugim predmetima Baze Podataka 1
Ciljevi izučavanja predmeta Fizički dizajn relacionih baza podataka. Izvršavanje upita. Optimiѕacija upita. Upravljanje transakcijama. Paralelne i distribuirane baѕe podataka. Učenje XML.
Ishodi učenja (stečena znanja) Ovladavanje metodologijom i alatima za fizički dizajn i implementaciju relacionih baza podataka, indeksima, sistemima za čuvanje podataka, kao i razumevanje koncepata upravljanja transakcijama, paralelnim i distribuiranim transakcijama.
Sadržaj predmeta
Link ka stranici predmeta https://bp2.etf.bg.ac.rs/
Sadržaj teorijske nastave Fizički dizajn. Indeksi. Materijalizovani pogledi. Particije. Višedimenzionalni klasteri. Izvršavanje transakcija. Oporavak od kvara. XML kao model podataka i kao mehanizam za ostvarivanje integracije. DTD i XML Schemas. XPath. XQuery.
Sadržaj praktične nastave Projektovanje i implementacija relacione baze, optimizacija baza podataka, diskusija karakteristika realizovanog dizajna, realizacija upita posredstvom XML.
Literatura
  1. Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more, 4th edition. S. Lightstone, T. Teorey, T. Nadeau, Morgan Kaufmann, 2010
  2. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery, G. Weikum, G. Vossen, Morgan Kaufmann, 2001
  3. XQuery: Search Across a Variety of XML Data, 2nd edition, P. Walmsley, O'Reilly Media, 2016
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
2 2 1
Metode izvođenja nastave 30 časova predavanja + 30 časova vežbi na tabli sa rešavanjem zadataka + 15 časova laboratorijskih vežbi, kolokvijum na sredini semestra, projekat. Ukupno 75 časova samostalnog učenja i vežbanja, od čega 3 časa nedeljno tokom semestra i približno 30 časova pripreme u ispitnom roku.
Ocena znanja (maksimalni broj poena 100)
Predispitne obaveze Poena Završni ispit Poena
Aktivnosti u toku predavanja 0 Pismeni ispit 30
Praktična nastava 15 Usmeni ispit 0
Projekti 30
Kolokvijumi 25
Seminari