Semestar: 2
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-000-0115
Semestar: 2
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-000-0115
Naziv predmeta:
Uvod u baze podataka
Nastavnici:
Opis:
Ovaj kolegij upoznaje studente s konceptima relacijskih baza podataka i sustava upravljanja relacijskim bazama podataka (RDBMS).
Ovo je središnji kolegij u sklopu studijskog programa te predstavlja temelj za ostale kolegije vezane uz baze podataka koje studenti upisuju u nadolazećim semestrima. Stečene vještine značajno doprinose stručnom razvoju studenata u profesionalnim područjima povezanim sa studijskim programom.
Kolegij se podučava u programskom jeziku SQL. Završno vrednovanje se temelji na rješavanju niza manjih praktičnih zadataka. Zadaci projektiranja baza podataka rješavaju se uporabom zadanog alata za modeliranje entiteta i veza, dok se zadaci izvršavanja upita vezanih uz baze podataka rješavaju uporabom zadanih klijentskih alata za upravljanje bazama podataka u svrhu povezivanja na postojeću bazu.
Studenti će naučiti:
koncepte relacijskih baza podataka nužne za usvajanje složenijih vještina u svrhu veće konkurentnosti na tržištu rada.
normalne oblike (1NF, 2NF, 3NF) i proces normalizacije.
izraditi i tumačiti naredbe SQL za odabir, unos, brisanje i ažuriranje podataka.
napisati složenije upite za SQL koje uključuju mehaniku spajanja, grupiranje, funkcije agregacije i podupite.
Literatura:
Obavezna literatura:
1. Harrington, J. L. (2016) Relational Database Design and Implementation. 4th edn. Amsterdam: Elsevier Inc.
Dopunska literatura:
1. Churcher, C. (2012) Beginning Database Design: From Novice to Professional. New York City: Apress.