Базе података 1
Базе података 1 је обавезан предмет у трећем семестру.
Странице
Корисне везе
- ETF SI
- ETF Materijali (BeastWeb) (Старије)
Лаб вежбе
Током семестра организују се две лабораторијске вежбе. На првој лабораторијској вежби се ради повезивање на SQLite базу кроз програмски језик C++ и извршавање једноставних упита над њом, док се на другој лабораторијској вежби раде напреднији упити у Cactus-u.
Испитни рокови
Претходни испитни рокови се могу наћи на страници предмета. Нажалост, нису нарочито погодни за вежбу јер сви имају решења већ означена. Испод можете наћи испитне рокове са странице предмета без означених решења:
- februar 2023
- jul 2018
- jul 2019
- avgust 2019
- K1 2020
- K1 2018
- K1 2019
- K1 2017
- K2 2018
- K2 2019
- januar 2020 A
- januar 2020 B
- januar 2019 A
- januar 2019 B
- februar 2019 A
- februar 2019 B
- februar 2020 B
- februar 2020 A
- januar 2022 A
- januar 2023 A
- januar 2023 B
- januar 2023 C
- februar 2022
- februar 2021 A
- K1P 2018
- K1P 2017
- K1P 2019
- K2P 2018
- januar 2021 A
- januar 2021 B
- januar 2019 A IR
- januar 2019 B IR
- januar 2020 A IR
- januar 2020 B IR
Cactus
Cactus је софтвер који се на лабораторијској вежби и испиту користи као алат за проверавање тачности упита. У тим приликама студентима биће дат cSQL фајл који у себи садржи тест примере који студенту помажу да провери да ли откуцани упит ради оно што се од њега очекује. Пролазак јавног тест примера, додуше, не значи да је цео упит тачан, јер се тестира и на тајним тест примерима.
Cactus је писан користећи Java 10, и генерално не ради са осталим Java верзијама. Готове архиве са спакованим Cactus-ом заједно са Java 10 су доступне за Windows и за Linux, (након преузимања отпакујте архиву и покрените pokreni.bat
или pokreni.sh
) али можете и такође само преузети JRE 10 (одељак "Java SE Runtime Environment 10.0.2") за ваш оперативни систем и преко њега покренути Cactus са странице предмета.
Начин оцењивања
- K1, K2 — Бодови са првог и другог колоквијума максимално 20 за први колоквијум и максимално 10 за други. Могу се поправити у следећем колоквијумском или испитном року.
- I — Бодови са испита, максимално 50.
- L1, L2 — Бодови са лабораторијских вежби, прва носи 5 а друга 15 бодова.
- P — Коначан број бодова: .
- Услов за полагање: .
Бодови | ||||||
---|---|---|---|---|---|---|
Оцена | 5 | 6 | 7 | 8 | 9 | 10 |
Потребна помоћ
- Поставке других лабораторијских вежби најчешће нису доступне, тако да би студентима значили ти задаци за вежбање за лабораторијску вежбу и испит.
- Лабораторијским вежбама са SQL генерално недостају решења, на пример за Лаб 2 семестрални 2020.