Navigacija

19D111PBP - Projektovanje baza podataka

Specifikacija predmeta
Naziv Projektovanje baza podataka
Akronim 19D111PBP
Studijski program Elektrotehnika i računarstvo
Modul modul Softversko inženjerstvo
Tip studija doktorske akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
    Nastavnik/saradnik (DON)
      Broj ESPB 9.0 Status predmeta izborni
      Uslovljnost drugim predmetima
      Ciljevi izučavanja predmeta Ovladati znanjima iz projektovanja modernih kompleksnih baza podataka. Relacione i nerelacione baze podataka. Složeni tokovi velike količine podataka.
      Ishodi učenja (stečena znanja) Studenti će ovladati potrebnim znanjima da realizuju i upravljaju razvojem složenih projekata sa bazama podataka. Moći će argumentovano da diskutuju o osobinama sistema, odaberu odgovarajuće projektne šablone, donose kvalitetne odluke u procesu razvoja i izvrše evaluaciju dobijenih rezultata.
      Sadržaj predmeta
      Sadržaj teorijske nastave Kompletan razvojni ciklus kompleksnih DB sistema (planiranje, analiza, dizajn, impleentacija, održavanje), životni ciklus, fizički dizajn, integracija, bezbednost.
      Sadržaj praktične nastave Praktičan rad na projektu.
      Literatura
      1. Gershkovich S., Data Modeling with Snowflake: A practical guide to accelerating Snowflake development using universal modeling techniques, Packt Publishing, 2025.
      2. Malhotr M., Ultimate Data Engineering with Databricks: Develop Scalable Data Pipelines Using Data Engineering's Core Tenets Such as Delta Tables, Ingestion, ... Security, and Scalability, Orange Education Pvt Ltd, 2024.
      3. Reis J., Housley M., Fundamentals of Data Engineering: Plan and Build Robust Data Systems, O'Reilly Media, 2022.
      4. Kleppmann M., Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, O'Reilly Media, 2017.
      Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
      Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
      8
      Metode izvođenja nastave Projekat i diskusija.
      Ocena znanja (maksimalni broj poena 100)
      Predispitne obaveze Poena Završni ispit Poena
      Aktivnosti u toku predavanja Pismeni ispit
      Praktična nastava Usmeni ispit 30
      Projekti 70
      Kolokvijumi
      Seminari