Projektovanje baza podataka Gordana Pavlović-Lažetić, Matematički
5 Slides27.00 KB
Projektovanje baza podataka Gordana Pavlović-Lažetić, Matematički fakultet, jesenji semestar 2011/12.
Program Logičko projektovanje baza podataka – Semantičko / konceptualno modeliranje – ER (Entity Relationship) model - MEO (Model Entiteta i Odnosa) – EER (Extended Entity Relationship Model) - PMEO (Prošireni Model Entiteta i Odnosa) Primeri Transformacija PMEO u relacioni model – Normalizacija Zavisnosti – FZ, VZ, ZS 1NF, 2NF, 3NF, BCNF, 4NF, 5NF (PJNF) Primeri Normalizacija vs. konceptualno modeliranje
Program (nast.) Fizičko projektovanje baza podataka – Fizička organizacija baza podataka – sekvencijalna, indeks-sekvencijalna, indeksirana, direktna (heš) reprezentacija i algoritmi – Struktura B, B*, B indeksnog stabla; algoritmi pretraživanja, unošenja, brisanja Programiranje baza podataka: SQL/C (MySQL)
Obaveze Kolokvijum: EER, jednostavni SQL/C, pitanje (max 30) Seminarski zadatak: projektovanje dela bp, programiranje CRUD operacija (max 10) Završni ispit: normalizacija, B-stablo, pitanja (max 60) Min 50% na pismenom / usmenom delu ispita
Literatura Uvod u relacione baze podataka, G.Pavlović-Lažetić, MF, 1999 (delovi) Database Management Systems, Ramakrishnan Raghu, Gehrke Johannes (2000)(2nd ed.) (delovi) E-materijali, prezentacije i tekstovi