Navigacija

13M111SIBP - Softversko inženjerstvo velikih baza podataka

Specifikacija predmeta
Naziv Softversko inženjerstvo velikih baza podataka
Akronim 13M111SIBP
Studijski program Elektrotehnika i računarstvo
Modul modul Softversko inženjerstvo
Tip studija master akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
Broj ESPB 6.0 Status predmeta izborni
Uslovljnost drugim predmetima Baze podataka
Ciljevi izučavanja predmeta Razumevanje arhitektura modernih baza podataka za velike baze podataka, upoznavanje sa različitim mogućnostima njihove integracije i evaluacija komercijalnih alata.
Ishodi učenja (stečena znanja) Po uspešnom završetku kursa studenti će biti osposobljeni da: • Kritički evaluiraju različite DBMS i njihove karakteristike • Sagledaju različite mogućnosti integracije velikih baza podataka • Implementiraju odabrane primere; • Steknu praktično iskustvo sa komercijalnim alatima.
Sadržaj predmeta
Sadržaj teorijske nastave • DB Taksonomija: DBMS modeli i arhitekture; DB pristupi (relational, procedural, object-oriented, descriptive (XML), deductive); XML, XPath, XQuery; Persistent objects; DB integrity • Integracija DB : language-oriented (embedded SQL); driver-oriented (ODBC, JDBC) (architectures, driver types, application scenarios); component-based; SOA integration; Web Services; agent-based
Sadržaj praktične nastave • Implementacija odabranih primera • Timski rad • Predlozi za Case Studies: RDBMS-oriented projects & integration; OODBMS-oriented projects & integration; SOA integration (XML); ER supporting environment; MetricDB • Dokumentovanje razvojnog procesa
Literatura
  1. Bill Evjen, at all, Professional XML (Programer to Programmer) ISBN-13: 978-0471777779, 2007
  2. Web Services: Concepts, Architectures and Applications by Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju (2010) ISBN 3-540-44008-9
  3. Modern Database Management (10th Edition) by Jeffrey A. Hoffer, V. Ramesh, and Heikki Topi (Hardcover - Jul 29, 2010)
  4. 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)
  5. Shari Lawrence Pfleeger, Joanne Atlee, Software Engineering: Theory and Practice, 4th edition, Prentice Hall, 2009, ISBN: 0136061699
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 Predavanja i auditorne vežbe se drže uz elektronske prezentacije. Na predavanjima se uvode teorijski koncepti, dok se na auditornim i laboratorijskim vežbama uvežbava primena komercijalnih alata. Studenti samostalno izrađuju odabrani projekat.
Ocena znanja (maksimalni broj poena 100)
Predispitne obaveze Poena Završni ispit Poena
Aktivnosti u toku predavanja 0 Pismeni ispit 30
Praktična nastava 0 Usmeni ispit 0
Projekti
Kolokvijumi 0
Seminari 0