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 Učenje XML-a. Fizički dizajn objektno relacionih baza podataka. Učenje različitih mehanizama pristupa i integracije baze.
Ishodi učenja (stečena znanja) Ovladavanje XML-om, metodologijom i alatima za fizički dizajn i implementaciju objektno relacionih baza podataka i razumevanje potrebe za različitim mehanizmima pristupa i integracije baze i ovladavanje njihovim korišćenjem.
Sadržaj predmeta
Sadržaj teorijske nastave XML kao model podataka i kao mehanizam za ostvarivanje integracije. DTD i XML Schemas. XPath. XQuery. Fizički dizajn. Indeksi. Materijalizovani pogledi. Particije. Višedimenzionalni klasteri. Drugi metodi. Mehanizmi pristupa i integracija baze. Jezički orijentisani (umetnuti SQL upiti). Drajverski orijentisani (ODBC, JDBC), Komponentno orijentisani. SOA. Web Servisi. SOAP. WSDL. UDDI. agenti.
Sadržaj praktične nastave Projektovanje i implementacija objektno relacione baze, diskusija karakteristika realizovanog dizajna, realizacija upita posredstvom XML-a i Web-a i integracija u druge sisteme.
Literatura
  1. Database Systems:The Complete Book, H. Garcia-Molina, J.D.Ulman, J. Widom, Prentice Hall, 2002.
  2. Bill Evjen, at all, Professional XML (Programer to Programmer) ISBN-13: 978-0471777779, 2007
  3. Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more (The Morgan Kaufmann Series in Data Management Systems) by Sam Lightstone, Toby J. Teorey, and Tom Nadeau (Paperback - Apr 4, 2007)
  4. Bancilhorn, F., et al., Building An Object Oriented Database System, Morgan Kaufmann, 1992.
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 60
Praktična nastava 10 Usmeni ispit 0
Projekti
Kolokvijumi 20
Seminari 10