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 deo ispita (praktični ili teorijski) 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 u svakom roku u kom se polaže neki deo.

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