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

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу

Базе података 1 је обавезан предмет у трећем семестру.

Странице

Корисне везе

Шаблон:Материјали

Лаб вежбе

Током семестра организују се две лабораторијске вежбе. На првој лабораторијској вежби се ради повезивање на SQLite базу кроз програмски језик C++ и извршавање једноставних упита над њом, док се на другој лабораторијској вежби раде напреднији упити у Cactus-u.

Испитни рокови

Претходни испитни рокови се могу наћи на страници предмета. Нажалост, нису нарочито погодни за вежбу јер сви имају решења већ означена. Испод можете наћи испитне рокове са странице предмета без означених решења:

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