Baze podataka
Raniji naziv predmeta: Baze podataka i bibliotečki informacioni sistemi
Obaveštenja
[18. X 2024, 00:23] I u školskoj 2024/2025. godini se pretpostavlja da svi studenti koji ponovo slušaju neki od informatičkih predmeta automatski zadržavaju ranije ostvarene predispitne obaveze (PO) i ne treba da se javljaju predmetnom nastavniku da bi to potvrdili. Samo studenti koji ne žele da zadrže neke ili sve PO, već im je namera da ponove određeni test ili seminarski rad, moraju da se jave na adresu predmetnog nastavnika ili asistenta najkasnije do 23. X 2024. godine i precizno naznače šta od PO ponavljaju.
Stara obaveštenja
[17. X 2022, 19:00] U radnoj sedmici 17–21. X 2022. godine se menja termin časa vežbi iz predmeta Baza podataka: umesto u terminu navedenom u rasporedu časova (petak, 13.15 — 14.45, 4a), čas će biti održan u četvrtak, 20. X 2022. godine, sa početkom u 15.00 u učionici 4a.
[12. X 2022, 19:00] U radnoj sedmici 10–14. X 2022. godine se menja termin časa vežbi iz predmeta Baza podataka: umesto u terminu navedenom u rasporedu časova (petak, 13.15 — 14.45, 4a), čas će biti održan u četvrtak, 13. X 2022. godine, sa početkom u 15.00 u učionici 4a.
Osnovne informacije
Nastavni plan i program
Literatura:
- Utvić, Miloš. Beleške sa vežbi (školska 2024/2025. godina, ažuriraju se posle svakog časa)
- 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)
Predispitne obaveze
- Raspored testova i njihovi rezultati
- Test 1 (12 poena)
- Termin
- Gradivo:
- Modeli podataka i njihov istorijski pregled. Osnovni delovi modela podataka. Strukturni deo modela podataka. Strukturni deo relacionog modela podataka
- Osnovni tipovi u SQL-u (Text, Number). Izrazi u SQL-u (aritmetički, relacijski, logički). Logički operatori AND, OR, NOT, BETWEEN…AND.
- Predikatski račun I reda (na testu se mogu koristiti sledeće
'puškice' kao dozvoljeni
podskup dole navedenih zakona iskaznog i predikatskog računa):
- Prevođenje formula predikatskog računa I reda na prirodan jezik.
- Prevođenje rečenica prirodnog jezika na predikatski račun I reda.
- Ekvivalentne transformacije predikatskih formula primenom zakona (ekvivalencija) iskaznog i predikatskog računa.
- Test 2 (12 poena)
- Termin
- Gradivo:
- Baze podataka - definicija i modeli podataka
- Relacioni model podataka. Realizacija strukturnog, manipulativnog i integritetnog dela u relacionom modelu podataka.
- Konzistentnost baze. Pravila integriteta. Primarni i strani ključ
- Projektovanje baze podataka. Model entitet-veze.
Ispit
- Praktični ispit (SQL, min. 11 poena, maks. 21 poen). SQL-iskazi pretrage na primeru baza podataka koje su korišćene na vežbama (Studenti2009.mdb i TVShop.mdb)
- Pismeni ispit (min. 12 poena, maks. 50 poena)
- Gradivo:
- Relaciona algebra. Prevođenje izraza relacione algebre na prirodni jezik. Prevođenja rečenice prirodnog jezika u izraz relacione algebre.
- SQL-iskazi za unos, ažuriranje, brisanje i pretragu na primeru zadate baze podataka.
- Gradivo: