Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Baze podataka
Database
2022/2023
5 ECTSa
Informacijske tehnologije i digitalizacija poslovanja 1.3 (ITDP)
Studijski centar Sisak
Katedra za teorijske i primijenjene osnove informacijskih znanosti
NN
3. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Studij Studijski program Semestar Obavezan
Informacijske tehnologije i digitalizacija poslovanja 1.3 (ITDP) Razvoj aplikacija 3 obavezan
Informacijske tehnologije i digitalizacija poslovanja 1.3 (ITDP) Informatička podrška poslovanju 3 obavezan
Cilj kolegija
Glavni cilj predmeta je da studente upozna s teorijom baza podataka kako bi mogli, koristeći neki sustav za upravljanje bazama podataka, implementirati bazu podataka
Preduvjeti
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Seminar
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Rabuzin Kornelije Nositelj
Cerjan Maja Suradnik Vježbe u praktikumu 2 5 1
Novaković Miljenko Izvođač Predavanja 4 5 1
Sadržaj predavanja
  • Uvod
    Sadržaj predmeta. Literatura. Oblici nastave i ocjenjivanje. (1 sat)
  • Sustav za upravljanje bazom podataka
    Baza podataka. Sustav za upravljanje bazom podataka. Arhitektura sustava za upravljanje bazom podataka. Pregled baza podataka: relacijske baze podataka, relacijsko/objektne baze podataka, temporalne baze podataka, poopćene relacijske baze podataka, deduktivne baze podataka, objektno-orijentirane baze podataka. NoSQL baze podataka. Primjeri. (3 sata)
  • Komponente relacijskog modela podataka
    Strukturalna komponenta relacijskog modela: relacijska shema, relacija, tabelarna reprezentacija relacije, jednakost relacija, semantika relacije. (2 sata)
  • Integritetna komponenta relacijskog modela
    Zavisnosti u relacijskim bazama podataka, ključ relacijske sheme, entitetski integritet, vanjski ključ, referencijalni integritet. (2 sata)
  • Operativna komponenta relacijskog modela
    Operatori modifikacije relacije (upisivanje sloga, brisanje sloga, ažuriranje sloga). Relacijski operatori (unija, presjek razlika, projekcija, selekcija, prirodno spajanje) (2 sata)
  • Relacijski operatori
    Preimenovanje atributa, produkt, aktivni komplement, kvocijent. Katalog relacijskih operatora, modul za optimalizaciju upita. (2 sata)
  • Pregled relacijskih upitnih jezika
    Relacijska algebra. SQL kao standardni upitni jezik za relacijske i objektno-relacijsko sustave za upravljanje bazom podataka: DDL, DML, QL. QUEL. QBE. (2 sata)
  • SQL – I dio
    Uvod u DDL. Kreiranje baze podataka. Kreiranje tablica. Primarni ključ. Integritetna ograničenja. Indeksi (primarni indeks, sekundarni indeks). Modifikacija baze podataka (DML). Osnovni upiti (SELECT). (3 sata)
  • SQL – II dio
    Referencijalni integritet. Složeniji upiti. Klauzule GROUP BY, HAVING, ORDER BY, JOIN. Spajanje tablica (INNER, LEFT, RIGHT, FULL). Agregiranje podataka i korištenje funkcija. Pogledi: kreiranje pogleda, modifikacija pogleda, primjena pogleda. Funkcije. (3 sata)
  • SQL – III dio
    Transakcije. Primjeri transakcija, valjana transakcija, kontrolni modul za izvršenje transakcija, uporedno izvršenje skupa transakcija, upravljanje transakcijama. Sigurnost baze podataka. Sigurnost na razini sustava za upravljanje bazom podataka, sigurnost na razini objekata baze podataka. Kreiranje korisnika. Davanje i oduzimanje ovlasti. Primjeri. (2 sata)
  • Oblikovanje baze podataka
    Konceptualno oblikovanje baze podataka. ER modeliranje. Entiteti, atributi i veze. Tipovi entiteta. Kardinalnost. Opcionalnost. Transformacija konceptualnog modela u SQL. UML modeliranje. Primjeri. (3 sata)
  • Logičko oblikovanje baze podataka
    Redundancija. Anomalije. Normalizacija. Normalne forme. Ključ. Primjeri. Fizičko oblikovanje baze podataka. (3 sata)
  • Izgradnja poslovne aplikacije
    Dizajn. Upiti. Forme. Izvještaji. (2 sata)
Sadržaj seminara/vježbi
Ishodi učenja kolegija
  • razumijevanje sve tri komponente sustava za upravljanje relacijskom bazom podataka (strukturalna, operativna i integritetna komponenta).
  • kreiranje i upravljanje bazom podataka koristeći SQL i QBE
  • oblikovanje baze podataka
  • modeliranje poslovne domene (situacije) i izgradnja odgovarajuće poslovne aplikacije
Ishodi učenja programa
  • Identificirati i analizirati bitne interne i vanjske čimbenike koji utječu na odabir poslovnih prilika te na efikasnost poslovanja određenog poslovnog subjekta na domaćem i međunarodnom tržištu
  • Vrednovati rezultata poslovanja i interpretirati pokazatelje uspješnosti za potrebe upravljanja i donošenja poslovnih odluka
  • Primijeniti koncepte poduzetništva i poduzetnog djelovanja kako unutar postojećih poslovnih subjekata tako i u okviru pokretanja vlastitih poduzetničkih poduhvata
  • Predložiti i primijeniti metode komuniciranja s klijentima, korisnicima i kolegama usmenim i pismenim putem primjenom odgovarajuće terminologije, uključujući i sposobnost komunikacije o struci na stranom jeziku
  • Odabrati i koristiti informacijsko komunikacijske tehnologije u djelovanju poslovnih sustava
  • Odabrati odgovarajuću organizacijsku arhitekturu na razinama odlučivanja, upravljanja i izvođenja u organizacijama privatnog i javnog sektora primjenom Informacijsko komunikacijske tehnologije
  • Upravljati životnim ciklusom proizvoda, usluga, kao i životnim ciklusom razvoja informacijskog sustava
  • Predložiti i primijeniti temeljne metode razvoja informacijskih sustava u području modeliranja i izgradnje jednostavnih programskih rješenja
  • Predložiti i primijeniti metode razvoja programske potpore za jednostavne organizacijske procese na razini izvođenja
  • Izraditi i održavati dokumentaciju potrebnu za instalaciju, konfiguraciju, prilagodbu, administraciju i zaštitu informacijskih sustava
  • Razumjeti ulogu i održavati operacijski sustav te mrežnu i podatkovnu infrastrukturu
  • Odabrati i primijeniti metode iz područja programiranja, podatkovnih tehnologija i modeliranja podataka i procesa u problemskim domenama
  • Razumjeti i primijeniti odabranih matematičkih tema iz logike, relacija, linearne algrebre i statistike koje su temelj za usvajanje informatičkih i ekonomskih znanja
  • Odabrati i primijeniti odabrane tehnike zaštite informacijskih sustava uz poznavanje zakonskih i normativnih okvira za informacijsku i računalnu sigurnost
  • Planirati i podržati uvođenje novih informacijskih tehnologija za potporu organizacijskim procesima
  • Primijeniti odgovarajuće metode i alate za potporu u obradi, interpretaciji i vizualizaciji podataka za potporu u donošenju odluka
  • Primijeniti vještine učenja (uključujući i e-učenje) i planiranja potrebnih za cjeloživotno učenje, nastavak obrazovanja na diplomskom studiju te razvoj karijere u struci
Osnovna literatura
  • Maleković M, Rabuzin K: Uvod u baze podataka, FOI Varaždin, 2016.
  • K. Rabuzin, Uvod u SQL, Zrinski d.d., FOI Varaždin, 2011.
Dopunska literatura
  • K. Rabuzin, SQL – napredne teme, Zrinski d.d., FOI Varaždin, 2014.
Slični kolegiji
Redoviti studenti Izvanredni studenti
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2025 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda