БАЗЕ ПОДАТАКА
Предмет: Базе података ПРЕДМЕТ: Базе података СТУДИЈСКИ ПРОГРАМ: Информациони системи и технологије ВРСТА И НИВО СТУДИЈА: Основне академске студије СТАТУС ПРЕДМЕТА: Обавезни 2
Предмет: БАЗЕ ПОДАТКА НАСТАВНИЦИ: проф. др Ненад Аничић доц. др Слађан Бабарогић проф. др Зоран Марјановић АСИСТЕНТИ: Мирослав Љубичић Срђа Бјеладиновић Елена Миловановић ДЕМОНСТРАТОРИ: : Дуња Клисић Марко Милинковић Стефан Јовановић 3
Предмет: Базе података ЦИЉ ПРЕДМEТА: Стицање темељних знања о базама података и системима за управљање базама података ИСХОД ПРЕДМЕТА: Студенти ће бити оспособљени да сагледају захтеве за подацима, пројектују базу података, разумеју архитектуру и компоненте базе, користе упитне језике за приступ подацима базе и израде апликације за ажурирање и приказ података базе података. МЕТОДЕ ИЗВОЂЕЊА НАСТАВЕ: Класична предавања, аудиторне и лабораторијске вежбе. Оцена знања (максимални број поена 100) Предиспитне обавезе поена Завршни испит поена Домаћи (тест) 15 Писмени део испита комбиновани задаци и теорија 80 усмени испит 5 УКУПНО 100 4
Део испита Предиспи тне обавезе - Тест Назив обавезе Макс број поена Макс број поена са Колоквијумом Први домаћи задатак (DML/DDL) -оквирно 9. седмица Други домаћи задатак (JDBC) -оквирно 13. седмица 8 поена 7поена Писмени део испита ПМОВ и SQL Писмени део испита Остали задаци 30поена 50 30 + 10 поена Усмени део испита 5 Укупно 100 110 5
ДОМАЋИ - Tест (15) DDL, DML 0-8 поена JDBC 0-7 поена КОЛОКВИЈУМ(40) П И С М Е Н И (80) УСМЕНИ(5) SQL 27 poena SQL 5-20 poena Теорија 1-24 поена Питања 1-5 поена PMOV 13 poena PMOV 0-10 poena Остали задаци 0-26 поена Коликвијум важи само за први излазак на испит! 6
Назив обавезе Максимални могући број поена Писмени без колоквијума и без домаћих Писмени са колоквијумом и без домаћих Писмени без колоквијума и са домаћим Писмени са колоквијумом и са домаћим 80 поена 90 поена * 95 поена 105 поена Усмени (обавезан) 5 поена * Важна напомена: Није могуће одговарати за оцену 10, уколико нису рађени домаћи 7
BAZE PODATAKA Baza podataka se najopštije može definisati kao dobro struktuirana kolekcija podataka koja postoji relativno dugo i koju koristi i održava, po pravilu, više korisnika, odnosno programa (aplikacija). Izučavanju baza podataka može se pristupiti sa dva različita, međusobno povezana aspekta u kojima se one tretiraju bilo: Model podataka - intelektualni alat za projektovanje i razvoj BP Sistem za upravljanje bazom podataka - SUBP (Database Management System - DBMS) - softverski sistem koji obezbeđuje osnovne funkcije obrade velike količine podataka 8
SADRŽAJ KURSA I DEO : MODELI I PROJEKTOVANJE BAZA PODAKA 1. Model objekti-veze 2. Relacioni model, Osnove SQL-a 3. Objektni model Osnove OQL-a 4. Objektno-relacioni modeli Objektno - relaciona proširenja SQL-a 5. Aktivne baze podataka (logički modeli) 6. XML model podataka 9
SADRŽAJ KURSA II DEO: OPŠTE FUNKCIJE SISTEMA ZA UPRAVLJANJE BAZOM PODATAKA 1. Fizička organizacija baza podataka 2. Oporavak baze podataka 3. Upravljanje paralelnim izvršenjem skupa transakcija 10
SADRŽAJ KURSA III DEO: PROJEKTOVANJE BAZE PODATAKA 1. Projektovanje relacionih baza podataka primenom postupka normalizacije relacija. 2. Projektovanje baza podataka transformacijom specifikacionog u implementacioni model 11
Literatura: 1. B.Lazarevic, Z.Marjanovic, N.Anicic, S.Babarogic: Baze podataka, 2008 2. Sve novije knjige o bazama podataka 3. Sajt predmeta: pisbp.fon.bg.ac.rs 12
REFERENCE: Stare dobre 1. C.J.Date: An Introduction to Databsase Systems, 6th edition, Addison-Wesley,1995 2. J.Ullman, J.Widom: A First Course in Database Systems, Prentice Hall, 1997 3. J.D.Ullman: Principles od Database and Konwledge- Base Systems, Vol I, II, Computer Science Press, 1988. 13
REFERENCE: RELACIONI MODEL TEORIJSKE REF. 1. E.F. Codd, The Relational model for Database management, Version 2,Addisov -Weseley, 1990. 2. D. Maier, The Theory of Relational Databases, Computer Sience Press, 1983. 3. Chao-Chih Yang, Relational Databases, Prentice Hall, 1986 4. S. Alagić, Relacione baze podataka, Svjetlost, Sarajevo 1984. 5. P.Mogin, I. Luković, Principi baza podataka, Stylos, Novi Sad, 1996 6. P.Mogin, I.Luković, M.Govedarica, Principi projektovanja baza podataka, Univerzitet u Novom Sadu, 2000. 14
REFERENCE: OBJEKTNE BAZE - OSNOVNE REFERENCE 1. R.C.G.Cattell, The Object Database Standard: ODMG-93, Release 1.2., Morgan Kaufman Publishers, 1996. 2. R.C.G.Cattell, D.K.Barry, The Object Database Standard: ODMG2.0., Morgan Kaufman Publishers, 1997. 15
REFERENCE: OBJEKTNE I OBJEKTNO-RELACIONE BAZE PODATAKA 1. M. Loomis, ObjectDatabases: the Essential, Addison Weseley, 1995. 2. M.Stonebraker Object-Relational Databases, Morgan Kaufmann Publ., 1996. 3. SQL3 Standard, ftp://jery.ece.umassed.edu/scg32/wg3/ 16