Базе података
Ранији назив предмета: Базе података и библиотечки информациони системи
Обавештења
[18. X 2024, 00:23] И у школској 2024/2025. години се претпоставља да сви студенти који поново слушају неки од информатичких предмета аутоматски задржавају раније остварене предиспитне обавезе (ПО) и не треба да се јављају предметном наставнику да би то потврдили. Само студенти који не желе да задрже неке или све ПО, већ им је намера да понове одређени тест или семинарски рад, морају да се јаве на адресу предметног наставника или асистента најкасније до 23. X 2024. године и прецизно назначе шта од ПО понављају.
Стара обавештења
[17. X 2022, 19:00] У радној седмици 17–22. X 2022. године се мења термин часа вежби из предмета База података: уместо у термину наведеном у распореду часова (петак, 13.15 — 14.45, 4а), час ће бити одржан у четвртак, 20. X 2022. године, са почетком у 15.00 у учионици 4а.
[12. X 2022, 19:00] У радној седмици 10–14. X 2022. године се мења термин часа вежби из предмета База података: уместо у термину наведеном у распореду часова (петак, 13.15 — 14.45, 4а), час ће бити одржан у четвртак, 13. X 2022. године, са почетком у 15.00 у учионици 4а.
Основне информације
Наставни план и програм
Литература:
- Утвић, Милош. Белешке са вежби (школска 2024/2025. година, ажурирају се после сваког часа)
- Krstev, Cvetana. Materijali za predmet Baze podataka i bibliotečki informacioni sistemi
- Pavlović-Lažetić, Gordana,
Osnove relacionih baza podataka (MATF ili FIL), 2. izmenjeno i dopunjeno izdanje. Matematički fakultet,
Beograd, 1999.
. U obzir dolaze sledeći delovi knjige:- Teorijski uvod: poglavlje 1, str. 1–17 i 20–24 (do odeljka Trigeri); poglavlje 2, str. 28–35 (relaciona algebra)
- SQL: poglavlje 3 (odeljci 3.1, 3.2 i 3.3, posebno str. 63–93)
- Stivens, Rajan K., Plu, Ronald R., Morgan, B., Perkins, D.
Naučite SQL za 21 dan, 5. izdanje, Kompjuter biblioteka, Beograd, 2008.
(poglavlja Dan 1 - Dan 9)
Предиспитне обавезе
- Распоред тестова и њихови резултати
- Тест 1 (12 поена)
- Термин
- Градиво:
- Модели података и њихов историјски преглед. Основни делови модела података. Структурни део модела података. Структурни део релационог модела података
- Основни типови у SQL-у (Text, Number). Изрази у SQL-у (аритметички, релацијски, логички). Логички оператори AND, OR, NOT, BETWEEN…AND.
- Предикатски рачун I реда (на тесту се могу користити следеће
'пушкице' као дозвољени
подскуп доле наведених закона исказног и предикатског рачуна):
- Превођење формула предикатског рачуна I реда на природан језик.
- Превођење реченица природног језика на предикатски рачун I реда.
- Еквивалентне трансформације предикатских формула применом закона (еквиваленција) исказног и предикатског рачуна.
- Тест 2 (12 поена)
- Термин
- Градиво:
- Базе података - дефиниција и модели података
- Релациони модел података. Реализација структурног, манипулативног и интегритетног дела у релационом моделу података.
- Конзистентност базе. Правила интегритета. Примарни и страни кључ
- Пројектовање базе података. Модел ентитет-везе.
Испит
- Практични испит (SQL, мин. 11 поена, макс. 21 поен). SQL-искази претраге на примеру база података које су коришћене на вежбама (Studenti2009 и TVShop)
- Писмени испит (мин. 12 поена, макс. 50 поена)
- Градиво:
- Релациона алгебра. Превођење израза релационе алгебре на природни језик. Превођења реченице природног језика у израз релационе алгебре.
- SQL-искази за унос, ажурирање, брисање и претрагу на примеру задате базе података.
- Градиво: