Базе података

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

извођења

циљ

Полазник курса мора оперативно да влада свим деловима SQL-a. Ефикасна употреба процедура и функција као основног апликативног дела у SQL-у. Мора бити упознат са закључавањем и трансакцијама. Већ од половине курса студент ће бити оспособљен да query проследи апликацији на обраду.

исход

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

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

1. Релациони модел података. 2. Кључеви. Нормализације. 3. Релациона алгебра. 4. DBMS, DDL, DML, SQL. 5. Претраживање и једнорелациони упит. 6. Упити спајања. Значај кључева. 7. Ажурирање табела. 8. Апликативни SQL. 9. Окидачи, погледи, апликација у SQL-у. 10. Студија случаја.

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

1. CREATE. 2. Повезивање табела. Интегритет. 3. Нормализација и њен утицај на тебеле. 4. ALTER. UPDATE. 5. SELECT. 6. Студија случаја 1. 7. PROCEDURE. FUNKCIJE 8. Студија случаја 2. 9. Унос, исправка, преглед, брисање. Закључавање. 10. Студија случаја 3.

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

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

ресурси

SQL server mysql

фонд часова

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

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

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

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

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

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

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

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

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

литература

Lex de Haan, Toon Koppelaars; Applied Mathematics for Database; Apress; Gordana Pavlović-Lažetić; Uvod u relacione baze podataka; poincare.matf.bg.ac.rs; Hugh Darwen; An Introduction to Relational Database Theory; bookboon.com; Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom; Database Systems: The Complite Book; Prentice Hall; Suad Alagić; Relacione baze podataka; Svjetlost;