1427027 - Базе података
Спецификација предмета | ||||
---|---|---|---|---|
Назив | Базе података | |||
Акроним | 1427027 | |||
Студијски програм | Језик, књижевност, култура | |||
Модул | модул Албански језик, књижевност, култура, модул Библиотекарство и информатика, модул Библиотекарство и информатика са страним језиком, модул Бугарски језик, књижевност, култура, модул Јапански језик, књижевност, култура, модул Мађарски језик, књижевност, култура, модул Руски језик, књижевност, култура, модул Словачки језик, књижевност, култура, модул Украјински језик, књижевност, култура, модул Холандски језик, књижевност, култура, модул Чешки језик, књижевност, култура, модул Шпански језик, хиспанске књижевности, културе | |||
Тип студија | основне академске студије | |||
Наставник (предавач) | ||||
Наставник/сарадник (вежбе) | ||||
Наставник/сарадник (ДОН) | ||||
Број ЕСПБ | 6.0 | Статус предмета | изборни | |
Условљеност другим предметима | Положени предмети Структура информација 1 и 2, Информатички практикум 3 и 4 или предзнање које покрива претходно наведено градиво. | Облик условљености | ||
Циљеви изучавања предмета | Савладавање основног знања из моделирања и примене база података, као и неопходних знања за изражавање потреба библиотека и конципирање библиотечких база података, као и за њихову процену и избор. | |||
Исходи учења (стечена знања) | Студент је упознат са основним моделима у развоју база података, познаје детаљно релациони модел, уме да користи ACCESS за пројектовање једноставних база података и за постављање сложених упита. Студент разуме значај база података у развоју савремених аутоматизованих библиотечких система. | |||
Садржај предмета | ||||
Линк ка страници предмета | http://www.fil.bg.ac.rs/misko/flf/bp/bp.html | |||
Садржај теоријске наставе | Појам базе података и система за управљање базама података. Модел података (структурни, манипулативни, интегритетни део). Типови модела података (хијерархијски, мрежни, релациони, објектно-оријентисани). Концептуални модел базе података – модел ентитет везе. Логички модел база података – релациони модел. Релациона алгебра; скуповни и специфични оператори у релационој алгебри. Упитни језик SQL за рад са релационим базама података и његова примена у једном релационом систему (ACCESS). Клијент-сервер модели база података. | |||
Садржај практичне наставе | SQL језик за рад са релационим базама података и његова примена у једном релационом систему (ACCESS). Механизми за детекцију и спречавање нарушавања интегритета базе у ACCESS-у. Претраживање релационе базе података, исказ SELECT. Упити над једном табелом. Релацијски и логички оператори (AND, OR, NOT, BETWEEN…AND, LIKE, IN). Аритметички, текстуални, релацијски и логички изрази. Спајање табела (природно спајање). Подупити. Корелисани подупити. Квантификатори (EXISTS). Веза између предикатских формула 1.реда и квантификатора EXISTS. Агрегатне функције (MIN, MAX, COUNT, SUM, AVG). Груписање (GROUP BY, HAVING). Основни типови података (нумерички, текстуални, датум, време). Функције за рад са датумом и временом. Условни излаз упита (функција SWITCH). Сортирање резултата (ORDER BY). Искази за унос, ажурирање и брисање података (искази INSERT, UPDATE, DELETE). Алтернативни релациони системи њихова веза са информационим системима (пример: MySQL, phpMyAdmin). | |||
Литература | ||||
| ||||
Број часова активне наставе недељно током семестра/триместра/године | ||||
Предавања | Вежбе | ДОН | Студијски и истраживачки рад | Остали часови |
2 | 2 | |||
Методе извођења наставе | монолошке, интерактивно-комуникативне, интерактивне (рад за рачунаром у присуству наставника или сарадника) | |||
Оцена знања (максимални број поена 100) | ||||
Предиспитне обавезе | Поена | Завршни испит | Поена | |
Активности у току предавања | 5 | Писмени испит | 50 | |
Практична настава | 21 | Усмени испит | ||
Пројекти | ||||
Колоквијуми | 24 | |||
Семинари |