PROJEKTOVANJE BAZA PODATAKA

I smer

Kurs Projektovanje baza podataka je kurs na četvrtoj godini I smera u okviru kojeg se proučavaju teme:

  • Pojam projektovanja baza podataka
    • nivoi apstrakcije baze podataka
    • modeli podataka
    • koraci u projektovanju baza podataka
  • Projektovanje baza podataka
    • konceptualno projektovanje
    • logičko projektovanje
    • prečišćavanje sheme
    • fizičko projektovanje
  • Dodatne teme
    • Distribuirane baze podataka
    • Nerelacione baze podataka

Predmetni nastavnik:

Asistenti:

Ispitne obaveze: (100 poena):

  • praktični deo: 50 poena
  • teorijski deo: 50 poena

Da bi ispit bio položen neophodno je položiti i praktični i teorijski deo i osvojiti minimun 51 poen, pri tom je obavezno osvojiti minimum 25 poena na praktičnom delu i minimum 25 poena na teorijskom delu. Jednom položen praktični deo važi do kraja tekuće školske godine ili sve dok se ponovo ne izađe na taj deo.
Ukoliko se praktični i teorijski deo ne polažu u istom roku, ispit se mora prijaviti i u roku kada se polaže praktični deo i u roku kada se polaže teorija.

Tema: Baze podataka i modeli podataka i Arhitektura i projektovanje

Teme: Proces projektovanja baza podataka i Konceptualno modeliranje

Literatura:

Tema: Model entiteta i odnosa

Tema: Model klasa

  • Glavna literatura
    • Garcia-Molina, Ullman, Widom, Database Systems The Complete Book, 2.ed, 2009.
      • Deo 4.7: Unified Modeling Language
      • Deo 4.8: From UML Diagrams to Relations
    • Teorey, Lightstone, Nadeau, Jagadish, Database Modeling and Design, 5. ed, Elsevier, 2011.
      • Glava 3: The Unified Modeling Language (bez Activity Diagrams, tj. do str 47)
  • Dodatna literatura

Tema: Relacioni model (ponavljanje)

Tema: Logičko modeliranje

Tema: Prečišćavanje sheme

Tema: Fizički model

Tema: Distribuirane baze podataka

Tema: Nerelacione baze podataka

Matematički fakultet, Univerzitet u Beogradu
školska 2024/25. godina