Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-512
Semestar: 3
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-00-512
Naziv predmeta:
Oblikovanje baza podataka
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 studija Programskog inženjerstva te predstavlja temelj za ostale kolegije programiranja koje studenti Primijenjenog računarstva upisuju u nadolazećim semestrima. Stečene vještine značajno doprinose stručnom razvoju studenata u povezanim profesionalnim područjima.
Studenti će naučiti:
• objekte baza podataka uključujući prikaze, pohranjene postupke, okidače, korisnički definirane tablice i skalarne funkcije
• pisati kodove SQL za operacije CRUD
• optimizirati pristup podacima pomoću indeksa
• transakcije i razine izolacije.
Kolegij se podučava u dijalektu Transact-SQL programskog jezika 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.
Literatura:
Obavezna literatura:
1. Petkovic, D. (2020) Microsoft SQL Server 2019: A Beginner's Guide. 7th edn. Austin: Oracle Press.
Preporučena literatura:
1. Dye, D. et al (2015) SQL Server T-SQL Recipes. 4th edn. New York City: Apress.