Baze podataka u internetskom okruženju
ISVU: 117576•6 ECTS•Zimski semestar
Osnovne informacije
- Organizacijska jedinica
- Odsjek za informacijske i komunikacijske znanosti
- Satnica
- Predavanja: 30 sati
- Vježbe u praktikumu: 30 sati
Nastavnici
Cilj
Student će upoznati načine izrade baze podataka u Internet okruženju i s mogućnostima izrade Web aplikacija za pretraživanje i ažuriranje baze podataka u Internet okruženju. Praktičan rad na konkretnim projektima omogućit će studentu da se upozna i ovlada različitim vještinama programiranja baze podataka u Internet okruženju te da ovlada s tehnikama izrade dinamičkih Web stranica za komunikaciju s bazom podataka. U tu svrhu koristit će se neka od poznatih relacijskih baza podataka i platforma za razvoj web aplikacija.
Sadržaj
- Uvodno predavanje
- Relacijske baze podataka
- SQL upiti
- Osnove programskog jezika C#
- Polja i korištenje postojećih klasa
- Definiranje vlastitih klasa
- Pristup bazi podataka iz aplikacije
- Kolokvij
- Razvoj web aplikacija i MVC
- Izrada web formi u MVC-u
- Objektno relacijsko mapiranje
- Umetanje i promjena podataka
- Klijentska strana web aplikacije
- Predaja projekata
- Kolokvij
Ishodi učenja
- Analizirati probleme oblikovanja baze podataka
- Implementirati kompleksne upite
- Prezentirati podatke iz baze podataka u internetskom okruženju
- Koristiti moderne alate u izradi web aplikacija
- Riješiti jednostavne probleme vezane uz administriranje baze podataka
- Definirati problem korištenja baze podataka u internetskom okruženju
Metode podučavanja
Predavanja i vježbe na računalima koje kroz praktične primjere prate predavanja.
Metode ocjenjivanja
Tijekom semestra studenti će imati zadaću, projekt i dva kolokvija. Na taj način studenti se mogu osloboditi pismenog dijela ispita. Usmeni ispit.
Obavezna literatura
- Ben-Gan, I. T-SQL Fundamentals. Microsoft Press, 2016.
- Murach, J. Syverson, B. Murach's SQL Server 2019 for Developers. Mike Murach & Associates, 2020.
- Conrod, P. Tylee, L. Learn Visual C# 2019 Edition: A Step-By-Step Programming Tutorial. Kidware Software, 2019.
- Galloway, J. Wilson, B. Allen, S. Matson, D. Professional ASP.NET MVC 5. Wrox, 2014.