Baze podataka
ISVU: 280612•4 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
Studenti će upoznati koncepte, mogućnosti i ulogu baze podataka i sustava za pretraživanje informacija u informacijskom sustavu. Praktičan rad s bazom podataka omogućit će studentu da upozna i ovlada različitim metodama upravljanja s bazom. U tu svrhu koristit će se neke od poznatih relacijskih baza podataka.
Sadržaj
- Uvod u kolegij i definicija baze podataka
- Osnovni pojmovi
- Model podataka
- Relacijski model podataka
- Ključevi
- Strani ključevi
- Ograničenja
- Priprema za kolokvij
- 1. Kolokvij
- Osnove programskog jezika SQL
- Spajanje tablica u SQL-u
- Brisanje, umetanje i promjena podataka u SQL-u
- Normalne forme
- Priprema za 2. kolokvij
- 2. Kolokvij
Ishodi učenja
- Definirati bazu podataka i osnovne pojmove: entitet, informacija i podatak
- Objasniti problem oblikovanja baze podataka
- Transformirati konceptualni model baze podataka u shemu relacijske baze podataka
- Implementirati entitetski i referencijalni integritet te pravila integriteta
- Napisati jednostavne i kompleksne upite
Metode podučavanja
Predavanja i vježbe na računalima koje kroz praktične primjere prate predavanja.
Metode ocjenjivanja
Tijekom semestra studenti će imati dva kolokvija s kojima se mogu osloboditi pisanog dijela ispita. Pismeni i usmeni ispit.
Obavezna literatura
- Manger, R. Baze podataka, Element, 2012.
- Materijali dostupni na fakultetskom sustavu
- Tkalac, S. Relacijski model podataka, Informator, Zagreb, 1988.
Dopunska literatura
- Harrington, J. L. Relational Database Design and Implementation, Elsevier Inc., 2016.
- Date, C. J. An Introduction to Database Systems, 8th Edition, Addison Wesley, 2003.