Пројектовање база података

ID: 7092
врста предмета: стручно-апликативни
носилац предмета: Радојевић Љ. Слободан
извођачи: Радојевић Љ. Слободан
контакт особа: Радојевић Љ. Слободан
ниво студија: Основне академске студије – Информационе технологије у машинству
ЕСПБ: 5
облик завршног испита: писмени+усмени
катедра: катедра за информационе технологије у машинству

извођења

циљ

Полазник курса мора да одреди особине стварног објекта које се могу забележити у рачунару. Тиме је одредио рачунарски објекат и његове особине. Полазник курса одређује и дефинише везе између различитих стварних, који су функционално повезани. Истовремено одређује и дефинише везе између одговарајућих рачунарских објеката. Овим је полазник курса оспособљен за формирање основе базе података. Користећи се помоћним софтвером убрзаће пројектовање базе података и успети да припреми одговарајућу документацију.

исход

Завршеним курсом студент има способност да уочи функционално повезане стварне објекте и представи их у рачунару. Тиме формира основе базе података.

садржај теоријске наставе

1. Дефиниција базе података. 2. Системи за управљање базама података. 3. Модели података. 4. Индексирање. 5. Концептуалн, физички, логички модел базе података. Проблеми пројектовања. 6. Модел објекти - везе. 7. Студија случаја 1. 8. Проблем нормализација. Употреба посебних програма за пројектовање база података. 9. Студија случаја 2. 10. Физичка реализација и употреба DBMS. 11. Студија случаја 3.

садржај практичне наставе

1. Сортирање и претраживање. 2. Проблем индексирања. 3. Системи за опис података. Веза система за опис података за индексирање. 4. Моделирање података. Типови података. Подаци BLOB. 5. Остваривање MOV-а у рачунарима. Основе DBMS-a. 6. Реализација студије случаја 1. 7. Студија случаја по избору 1. 8. Реализација студије случаја 2. 9. Студија случаја по избору 2. 10. Реализација студије случаја 3.

услов похађања

Програмирање. Структуре података.

ресурси

SQL сервер, phpMyAdmin

фонд часова

укупан фонд часова: 75

активна настава (теоријска)

ново градиво: 30
разрада и примери (рекапитулација): 0

активна настава (практична)

аудиторне вежбе: 20
лабораторијске вежбе: 0
рачунски задаци: 0
семинарски рад: 0
пројекат: 10
консултације: 0
дискусија/радионица: 0
студијски истраживачки рад: 0

провера знања

преглед и оцена рачунских задатака: 0
преглед и оцена лабораторијских извештаја: 0
преглед и оцена семинарских радова: 0
преглед и оцена пројекта: 0
колоквијум са оцењивањем: 10
тест са оцењивањем: 0
завршни испит: 5

провера знања (укупно 100 поена)

активност у току предавања: 0
тест/колоквијум: 70
лабораторијска вежбања: 0
рачунски задаци: 0
семинарски рад: 0
пројекат: 0
завршни испит: 30
услов за излазак на испит (потребан број поена): 70

литература

Akmal Chaudhri, Mary Loomis; Object Databases in Practice; Prentice Hall ; Suad Alagić; Relacione baze podataka; Svjetlost; Grady Booch, James Rumbaugh, Ivar Jacobson; The Unified Modeling Language User Guide; Prentice Hall; Gordana Pavlović-Lažetić; Uvod u relacione baze podataka; poincare.matf.bg.ac.rs; Lex de Haan, Toon Koppelaars; Applied Mathematics for Database; Apress;