Опште информације
Dodatni materijal za teorijski deo ispita
Način održavanja vežbi
Asistent će vežbe iz Relacionih baza podataka (smer 3I) držati iz učionice predviđene po rasporedu časova. Studenti vežbe mogu pratiti iz učionice ili preko webex platforme.
Link za pristup vežbama preko webex platforme je
https://matf.webex.com/matf/j.php?MTID=m0f63b9c63dc4a1d2abe409c63cc8f9ee
Zadaci za vežbu
Zadaci za vežbu na relacionoj algebri i relacionom računu n-torki
Ispitni rokovi iz prethodnih školskih godina
Ispitni rokovi u š.g. 2021/2022
Vežbe 13 - primer ispita
Vežbe 12/13 - zadaci za vežbu
RBP vežbe, petak, 11h-13h
Vežbe 12 - primer ispita
RBP vežbe, utorak, 8h-10h
https://matf.webex.com/matf/j.php?MTID=mc5a8e419edcbe42a3884cbadc540a47c
RBP vežbe, utorak, 10h-12h
https://matf.webex.com/matf/j.php?MTID=m0184e23f6f67b481c716ddd6a1fbb225
RBP vežbe, utorak, 12h-14h
https://matf.webex.com/matf/j.php?MTID=m96e344412203e6a91f5e45976ad29a6f
RBP vežbe, utorak, 14h-16h
https://matf.webex.com/matf/j.php?MTID=mb3775aa831995cb279970519587f692c
Vežbe 12 - vežbanje
Vežbe 10 - relaciona algebra
Vežbe 7 - pravljenje i menjanje tabele, dodavanje, brisanje i menjanje redova u SQL-u
Vežbe 4 - skupovni operatori i skalarne funkcije u SQL-u
Vežbe 1 - uvod u SQL
Prijava za praćenje vežbi iz RBP uživo
Broj studenata koji mogu da prisustvuju nastavi uživo je ograničen zbog uvedenih mera protiv Kovid19 virusa. Mole se studenti koji žele da vežbe prate uživo da popune formular:
https://forms.gle/eM617WJduqzbtbCc6
Informacije u vezi sa praktičnim delom kursa
Za praktičan deo kursa Relacione baze podataka koristi se
- IBM DB2 sistem za upravljanje bazama podataka
- IBM Data Studio alat za rad sa bazama podataka
- studentska baza stud2020
Za bolje upoznavanje sa bazom podataka stud2020 pogledajte ilustraciju sheme baze.
Skriptovi za pravljenje baze podataka mogu se preuzeti sa linka http://old.matf.bg.ac.rs/~mirjana/stud2020.zip
Baza podataka stud2020 sadrži dve sheme:
- DA u kojoj su podaci zapisani ASCII kodnom šemom
- DB u kojoj su podaci zapisani UTF-8 kodnom šemom.
Napravljena je virtuelna mašina BazePodataka2020 za potrebe kursa Relacione baze podataka i Programiranje baza podataka. Na VM je instalirana verzija DB2 11.5 i Data Studio 4.1.3.
Podaci za studentski nalog su:
- korisnik: student
- lozinka: abcdef
Lokacije za preuzimanje VM:
VM BazePodataka2020 moguće je preuzeti od asistenta između časova vežbi iz RBP, uz najavu dolaska bar 24h ranije.
Na VM, ako želite da obrišete postojeću i napravite novu (čistu) bazu podataka stud2020, potrebno je da se u terminalu pozicionirate u direktorijum "~/Desktop/materijali/baze" i odatle pokrenete skript "./create.sh" (što traje nekoliko minuta).
Na VM je nakon logovanja uvek potrebno pokrenuti db2 subp pozivom "db2start" u terminalu, a pre izvršavanja bilo kojih drugih SQL naredbi.
Ukoliko ne želite da koristite VM, sa IBM sajta možete preuzeti IBM Db2 Community Edition, kao i alat Data Studio. Preporuka je da napravite nalog na IBM sajtu korišćenjem studentske adrese.
- nakon raspakivanja materijala pozicionirajte se preko terminala ili db2cmd u raspakovani direktorijum stud2020
- na OS Linux pokrenite skript ./create.sh
- na OS Windows pokrenite create.cmd
Koraci za instaliranje DB2 na OS Ubuntu
Napomena: Ako koristite stariju verziju VMware plejera i dobijate grešku pri pokretanju VM, potrebno je da otvorite .vmx datoteku i promenite vrednost za virtualHW.version na Vašu verziju plejera, npr. ako je 15 postavite
virtualHW.version = "15"