Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0117
Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 24-000-0117

Naziv predmeta:


Oblikovanje baza podataka

Nastavnici:



Opis:


Ovaj kolegij upoznaje studente s pisanjem programskog koda u relacijskim bazama podataka i primjenom metoda optimizacije pristupa podacima.

Ovo je središnji kolegij u sklopu studijskog programa te predstavlja temelj za ostale kolegije programiranja koje studenti studijskog programa upisuju u nadolazećim semestrima. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.

Kolegij se podučava u programskom jeziku SQL. Završno vrednovanje se temelji na rješavanju niza manjih praktičnih zadataka uporabom zadanih klijentskih alata za upravljanje bazama podataka u svrhu povezivanja na postojeću bazu.

Studenti će naučiti:
objekte baza podataka uključujući poglede, procedure, okidače, korisnički definirane tablice i skalarne funkcije.
pisati SQL kodove za operacije CRUD.
optimizirati pristup podacima pomoću indeksa.
transakcije i razine izolacije.

Literatura:


Obavezna literatura:
1. Petkovic, D. (2020) Microsoft SQL Server 2019: A Beginner´s Guide. 7th edn. Austin: Oracle Press.

Dopunska literatura:
1. Dye, D. et al (2015) SQL Server T-SQL Recipes. 4th edn. New York City: Apress.