FOI nastava
FOI logo

Lista kolegija iz:

smjer:
ak.god:
2014/2015
semestar:
3. semestar

2014/2015

5ECTSa

Stručni

PITUP Zabok v1.1

Program Obavezan
PITUP PITUP Da
3. semestar
2. nastavna godina

Baze podataka npp:50941

Engleski naziv

Databases

Katedra

Katedra za teorijske i primijenjene osnove informacijskih znanosti

Cilj kolegija

Cilj kolegija je da upozna studente s tehnologijom baza podataka i njenom primjenom u izradi poslovnih aplikacija.

Nastava

Predavanje
30sati
Seminar
15sati
Vježbe (jezici, tzk)
15sati

Ishodi učenja programa

  • Odabrati i koristiti informacijsko komunikacijske tehnologije u djelovanju poslovnih sustavaOdabrati i koristiti informacijsko komunikacijske tehnologije u djelovanju poslovnih sustava
  • Odabrati i primijeniti metode iz područja programiranja, podatkovnih tehnologija i modeliranja podataka i procesa u problemskim domenamaOdabrati i primijeniti metode iz područja programiranja, podatkovnih tehnologija i modeliranja podataka i procesa u problemskim domenama
  • Planirati i podržati uvođenje novih informacijskih tehnologija za potporu organizacijskim procesimaPlanirati i podržati uvođenje novih informacijskih tehnologija za potporu organizacijskim procesima

Sadržaj predavanja

  • Uvod.
    Sadržaj predmeta. Literatura. Oblici nastave i ocjenjivanje. Sustav za upravljanje bazom podataka. Baza 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, objektnoorijentirane baze podataka.
  • Komponente relacijskog modela podataka.
    Strukturalna komponenta relacijskog modela: relacijska shema, relacija, tabelarna reprezentacija relacije, jednakost relacija, semantika relacije. Integritetna komponenta relacijskog modela: zavisnosti u relacijskim bazama podataka, ključ relacijske sheme, entitetski integritet, vajski ključ, referencijali integritet. Operativna komponeta relacijskog modela: operatori modifikacije relacije (upisivanje sloga, brisanje sloga, ažuriranje sloga), relacijski operatori (unija, presjek razlika, projekcija, selekcija, prirodno spajanje, preimenovanje atributa, produkt, aktivni komplement, kvocijent), katalog relacijskih operatora, modul za optimalizaciju upita.
  • Pregled relacijskih upitnih jezika.
    Relacijska algebra. SQL. QUEL. QBE.
  • Uvod u SQL
    SQL kao standardni upitni jezik za relacijske i relacijsko/objektne sustave za upravljanje bazom podataka. Kreiranje baze podataka. Modifikacija baze podataka. Osnovni upiti. Kompleksni upiti. Pogledi (kreiranje pogleda, modifikacija pogleda, primjena pogleda). Primarni ključ. Indeksi ( primarni indeks, sekundarni indeks). Sigurnost baze podataka (sigurnost na razini sustava za upravljanje bazom podataka, sigurnost na razini objekata baze podataka). Transakcije (primjeri transakcija, valjana transakcija, kontrolni modul za izvršenje transakcija, uporedno izvršenje skupa transakcija, upravljaje transakcijama).
  • Oblikovanje baze podataka.
    Konceptualno oblikovanje baze podataka. ER modeliranje. UML modeliranje. Logičko oblikovanje baze podataka. Normalne forme. Transformacija konceptualnog modela u SQL. Fizičko oblikovanje baze podataka.
  • Izgradnja poslovne aplikacije.
    Upiti. Forme. Izvještaji. Grafovi.
  • Baze podataka i Web.
    Integracija baze podataka i interneta. Uvod u XML.

Sadržaj seminara/vježbi

  • Vježbe: Uvod.
    Sadržaj laboratorijskih vježbi. Način rada i provjera znanja. Pregled sustava za upravljanje bazom podataka. Uvod u sustav za upravljanje bazom Access. Primjer baze podataka.
  • Elementi Accessa:
    tablica, upit, forma, izvještaj.
  • Kreiranje baze podataka.
    Kreiranje tablica, veza, upita, formi, izvještaja i makro modula.
  • Interakcija s drugim aplikacija.
    Povezivanje i ugrađivanje. Upisivanje novog objekta. Manipulacija objektima. Transferi (ABP prema drugim aplikacijama, druge aplikacije prema ABP).
  • Access i Web.
    Integracija Accessa i interneta. Primjena XML-a u povezivanju aplikacija.
  • Administriranje baze podataka.
    Uvod u sigurnost baze podataka. Enkripcija baze podataka. Zaključavanje baze podataka. Kompaktifikacija i obnova baze podataka.
  • Dinamička prezentacija podataka.
    Centralna tablica (kreiranje, modifikacija, filtriranje, formatiranje). Kreiranje centralnog grafa.
  • Izgradnja poslovne aplikacije.
    Primjer poslovne aplikacije. Postupak izgradnje poslovne aplikacije. Dokumentacija aplikacije.

Osnovna literatura

  • (O1) Predavanja (O2) Access 2002 [ili novija verzija]

Dopunska literatura

  • (D1) Mata-Toledo, R.A.; Cushman, P.K. Fundamentals of Relational Databases. Schaum’s Outline Series, McGraw-Hill, 2000.
Nastavnik Oblik nastave Tjedana Sati tjedno Grupa
Rabuzin Kornelije Laboratorijske vježbe 2 4 2
Predavanje 4 5 1
Seminar 1 2 1
Nema definiranih ispitnih rokova
Nema podataka o rasporedu
Copyright © 2015 FOI Varaždin. All Rights Reserved. Sva prava pridržana.
Povratak na vrh