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

ID: 1600
Врста предмета: стручно-апликативни
Носилац предмета: Лазовић М. Горан
Извођачи: Лазовић М. Горан, Росић Витас Б. Маја
Контакт особа: Лазовић М. Горан
Ниво студија: Основне академске студије – Машинско инжењерство
ЕСПБ: 6
Облик завршног испита: презентација пројекта
Катедра: Катедра за информационе технологије у машинству

Извођења

  • 6. семестар, позиција 4

Циљ

Главни циљ овог предмета је разумевање основних појмова неопходних за пројектовање, имплементацију и коришћење функционалне базе података.

Исход

Студенти ће бити у стању да примењују основне технике пројектовања и имплементације базе података без аномалија. Такође ће стећи вештине манипулисања базом података које су неопходне како за администрацију базе података тако и за развој апликација са базом података.

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

Концепти и архитектура система за управљање базама података. Модел података. Концептуални модел података, модел објекти-везе. Логички модел података, релациони модел. Релациона алгебра, SQL. Аномалије података, функционална зависност. Армстронгова правила. Нормалне форме и декомпозиција. Физички модел, секундарна меморија. I/O модел израчунавања. Организација датотека. Индексне датотеке, индекси. Паралелна обрада, трансакције.

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

Развој пројекта и имплементација базе података неког реалног система, у савременом развојном окружењу користећи конкретан систем за управљање базом података.

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

Нема услова за похађање наставе

Ресурси

Рачунарска сала

Фонд часова

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

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

Ново градиво: 20
Разрада и примери (рекапитулација): 10

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

Аудиторне вежбе: 10
Лабораторијске вежбе: 20
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 0
Консултације: 0
Дискусија/радионица: 0
Студијски истраживачки рад: 0

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

Преглед и оцена рачунских задатака: 0
Преглед и оцена лабораторијских извештаја: 0
Преглед и оцена семинарских радова: 0
Преглед и оцена пројекта: 15
Колоквијум са оцењивањем: 0
Тест са оцењивањем: 0
Завршни испит: 0

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

Активност у току предавања: 0
Тест/колоквијум: 0
Лабораторијска вежбања: 0
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 40
Завршни испит: 60
Услов за излазак на испит (потребан број поена): 30

Литература

Гордана Павловић-Лажетић; Увод у релационе базе података; Математички факултет; 1999; Ramakrishnan, Gehrke; Database Management Systems; McGraw-Hill; 2002