Preskoči na glavni sadržaj

Baze podataka

ISVU: 2806124 ECTSZimski 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

  1. Uvod u kolegij i definicija baze podataka
  2. Osnovni pojmovi
  3. Model podataka
  4. Relacijski model podataka
  5. Ključevi
  6. Strani ključevi
  7. Ograničenja
  8. Priprema za kolokvij
  9. 1. Kolokvij
  10. Osnove programskog jezika SQL
  11. Spajanje tablica u SQL-u
  12. Brisanje, umetanje i promjena podataka u SQL-u
  13. Normalne forme
  14. Priprema za 2. kolokvij
  15. 2. Kolokvij

Ishodi učenja

  1. Definirati bazu podataka i osnovne pojmove: entitet, informacija i podatak
  2. Objasniti problem oblikovanja baze podataka
  3. Transformirati konceptualni model baze podataka u shemu relacijske baze podataka
  4. Implementirati entitetski i referencijalni integritet te pravila integriteta
  5. 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

  1. Manger, R. Baze podataka, Element, 2012.
  2. Materijali dostupni na fakultetskom sustavu
  3. Tkalac, S. Relacijski model podataka, Informator, Zagreb, 1988.

Dopunska literatura

  1. Harrington, J. L. Relational Database Design and Implementation, Elsevier Inc., 2016.
  2. Date, C. J. An Introduction to Database Systems, 8th Edition, Addison Wesley, 2003.