Stručni studij

Nazad   Raspored   Engleski

Oblikovanje baza podataka SIR607-17

ECTS 5 | P 30 | A 0 | L 30 | K 0 | ISVU 175217 | Akademska godina: 2019./2020.

Grupe studenata

Prikaži sve grupe na predmetu

Nastavnici na predmetu

LUKIĆ IVICA, nositelj
KRPIĆ ZDRAVKO, nositelj

Ciljevi predmeta

Cilj predmeta je studentima pojasniti i proces dizajniranja baze podataka prema različitim modelima, te dizajn sučelja i pozadinske aplikacije koja će koristiti bazu podataka. Studenti će se upoznati sa različitim razvojnim okruženjima koja se koriste pri razvoju baza podataka, u ovisnosti o modelu baze podataka. Studenti će upoznati najnovije alate za za brzi razvoj kvalitetnih, nadogradivih baza podataka pomoću relacijskog modela te najnovijih nerelacijskih baza podataka.

Uvjeti za upis predmeta

Ostvareni uvjeti za upis treće godine studija.

Sadržaj

Pristup izradi baza podataka upotrebom različitih tehnologija i programskih rješenja. Upoznavanje sa NoSQL bazama podataka. Upotrebe baza podataka u različitim tehnologijama kao što su JavaScript (Angular, NodeJS), PHP (Laravel, Zend). Usporediti će se prednosti i nedostaci relacijskih baza podataka u odnosu na nerelacijske baze podataka. Izrada naprednih aplikacija i primjeri primjene. Dio nastave na predmetu se odvija kroz samostalni istraživački rad kroz praćenje osnovnih izvora i najnovijih tehnologija.

Obveze studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Praćenje rada studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Osnovna literatura

1. 1 Churcher, Clare Beginning Database Design, 2nd Edition New York, Apress, 2012.

2. 2 Shackelford, Adam Beginning Amazon Web Services with Node.js New York: Apress, 2015.


Pretraži literaturu na:

Dopunska literatura

1. 1 K. Williamson Learning AngularJS Published by O Reilly Media, Inc., 1005 Gravenstein Highway North Sebastopol, CA 95472, 2015.

2. 2 R. Nixon Learning PHP, MySQL & JavaScript With jQuery, CSS & HTML5 O Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, 2014.

3. 3 C. Pitt Pro PHP MVC, Apress, Apress Media LLC 233 Spring Street New York, NY 10013, 2012.

4. 4 L. Ullman PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (3rd Edition) Peachpit Press, 1301 Sansome Street, San Francisco, CA 94111, 2012.

5. 5 Sadalage, Pramod J.; Fowler, Martin NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence 1st Edition RR Donnelley in Crawfordsville, Indiana, November 2014.

Način praćenja kvalitete i uspješnosti izvedbe kolegija

Provođenje sveučilišnih anketa o nastavnicima (pristup prema studentima, transparentnost kriterija, motivacija na izvršavanje aktivnosti, jasnoća izlaganja, i sl.). Provođenje fakultetskih anketa o predmetima (nakon položenog predmeta samoevaluacija studenata o usvojenim ishodima učenja, te o opterećenosti u usporedbi s ECTS-ima aktivnosti i predmeta u cjelini).

Pregled ishoda učenja, nastavnih metoda i procjena ishoda učenja

Ishodi učenja:

1. usporediti različite modele baza podataka

2. usporediti različite tehnologije za dizajn baza podataka

3. koristiti složene logičke modele baza podataka, nadograđivati ih prema potrebama i u različitim sustavima za upravljanje bazom podataka

4. analizirati i riješiti konkretan problem, kombinirati različite tehnologije i razvojna okruženja za izradu baze podataka

5. razumjeti i implementirati jednostavne i složene upite u ovisnosti o modelu baze podataka

6. održavati bazu podataka, raditi sigurnosne kopije i dokumentaciju za korisnike i administratore



Aktivnosti studenta: Vidi tablicu aktivnosti