1427027 - Baze podataka
Specifikacija predmeta | ||||
---|---|---|---|---|
Naziv | Baze podataka | |||
Akronim | 1427027 | |||
Studijski program | Jezik, književnost, kultura | |||
Modul | modul Albanski jezik, književnost, kultura, modul Bibliotekarstvo i informatika, modul Bibliotekarstvo i informatika sa stranim jezikom, modul Bugarski jezik, književnost, kultura, modul Japanski jezik, književnost, kultura, modul Mađarski jezik, književnost, kultura, modul Ruski jezik, književnost, kultura, modul Slovački jezik, književnost, kultura, modul Ukrajinski jezik, književnost, kultura, modul Holandski jezik, književnost, kultura, modul Češki jezik, književnost, kultura, modul Španski jezik, hispanske književnosti, kulture | |||
Tip studija | osnovne akademske studije | |||
Nastavnik (predavač) | ||||
Nastavnik/saradnik (vežbe) | ||||
Nastavnik/saradnik (DON) | ||||
Broj ESPB | 6.0 | Status predmeta | izborni | |
Uslovljenost drugim predmetima | Položeni predmeti Struktura informacija 1 i 2, Informatički praktikum 3 i 4 ili predznanje koje pokriva prethodno navedeno gradivo. | Oblik uslovljenosti | ||
Ciljevi izučavanja predmeta | Savladavanje osnovnog znanja iz modeliranja i primene baza podataka, kao i neophodnih znanja za izražavanje potreba biblioteka i koncipiranje bibliotečkih baza podataka, kao i za njihovu procenu i izbor. | |||
Ishodi učenja (stečena znanja) | Student je upoznat sa osnovnim modelima u razvoju baza podataka, poznaje detaljno relacioni model, ume da koristi ACCESS za projektovanje jednostavnih baza podataka i za postavljanje složenih upita. Student razume značaj baza podataka u razvoju savremenih automatizovanih bibliotečkih sistema. | |||
Sadržaj predmeta | ||||
Link ka stranici predmeta | http://www.fil.bg.ac.rs/misko/flf/bp/bp.html | |||
Sadržaj teorijske nastave | Pojam baze podataka i sistema za upravljanje bazama podataka. Model podataka (strukturni, manipulativni, integritetni deo). Tipovi modela podataka (hijerarhijski, mrežni, relacioni, objektno-orijentisani). Konceptualni model baze podataka – model entitet veze. Logički model baza podataka – relacioni model. Relaciona algebra; skupovni i specifični operatori u relacionoj algebri. Upitni jezik SQL za rad sa relacionim bazama podataka i njegova primena u jednom relacionom sistemu (ACCESS). Klijent-server modeli baza podataka. | |||
Sadržaj praktične nastave | SQL jezik za rad sa relacionim bazama podataka i njegova primena u jednom relacionom sistemu (ACCESS). Mehanizmi za detekciju i sprečavanje narušavanja integriteta baze u ACCESS-u. Pretraživanje relacione baze podataka, iskaz SELECT. Upiti nad jednom tabelom. Relacijski i logički operatori (AND, OR, NOT, BETWEEN…AND, LIKE, IN). Aritmetički, tekstualni, relacijski i logički izrazi. Spajanje tabela (prirodno spajanje). Podupiti. Korelisani podupiti. Kvantifikatori (EXISTS). Veza između predikatskih formula 1.reda i kvantifikatora EXISTS. Agregatne funkcije (MIN, MAX, COUNT, SUM, AVG). Grupisanje (GROUP BY, HAVING). Osnovni tipovi podataka (numerički, tekstualni, datum, vreme). Funkcije za rad sa datumom i vremenom. Uslovni izlaz upita (funkcija SWITCH). Sortiranje rezultata (ORDER BY). Iskazi za unos, ažuriranje i brisanje podataka (iskazi INSERT, UPDATE, DELETE). Alternativni relacioni sistemi njihova veza sa informacionim sistemima (primer: MySQL, phpMyAdmin). | |||
Literatura | ||||
| ||||
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine | ||||
Predavanja | Vežbe | DON | Studijski i istraživački rad | Ostali časovi |
2 | 2 | |||
Metode izvođenja nastave | monološke, interaktivno-komunikativne, interaktivne (rad za računarom u prisustvu nastavnika ili saradnika) | |||
Ocena znanja (maksimalni broj poena 100) | ||||
Predispitne obaveze | Poena | Završni ispit | Poena | |
Aktivnosti u toku predavanja | 5 | Pismeni ispit | 50 | |
Praktična nastava | 21 | Usmeni ispit | ||
Projekti | ||||
Kolokvijumi | 24 | |||
Seminari |