Tehničko veleučilište u Zagrebu · Zagreb

Baze podataka

ECTS: 5 · Semestar: 4 · Ukupna satnica: 60 h

Kolegij

Opis kolegija

Uvod, primarni i strani ključevi, dizajn baze Tipovi podataka, model Osnovne DDL i DML naredbe String, datumske i agregatne funkcije, NULL vrijednosti Kartezijev produkt, prirodno spajanje Join Aliasi Group by, having Podupiti Ključevi, indeksi, full text indeksi Optimizacija upita Izrada i vraćanje sigurnosne kopije baze podataka Rad s drugim bazama i alatima Normalizacija Završni ispit

Sadržaj

Ishodi učenja

  1. konstruirati model baze podataka
  2. dizajnirati normaliziranu bazu podataka
  3. kreirati osnovne upite u SQL jeziku
  4. konstruirati SQL upite s ograničavanjem rezultata
  5. upravljati ugrađenim funkcijama u SQL jeziku
  6. povezati više podatkovnih tablica pomoću SQL upita
  7. sortirati i grupirati podatke dobivene upitom
  8. usporediti SQL upit iz vanjskog dijela sa SQL upitom iz unutarnjeg dijela upita
  9. organizirati i optimizirati bazu podataka koristeći indekse
Resursi

Literatura

Obavezna literatura

  • Kramberger, T.; Duk, S.; Kovačević, R.: Baze podataka, TVZ, Zagreb, 2018, ISBN: 978-953-7048-70-9
    Abraham Silberschatz: DATABASE SYSTEM CONCEPTS SIXTH EDITION, 2011
    Radovan, M.: Baza podataka, Informator, Zagreb, 1993.

Dodatna literatura

  • Tkalac, S.: Relacijski model podataka, Informator, Zagreb, 1988.
    Ullman, D.,J.: Database and Knowledge – base Systems, Computer Science Press, 1999.
    Date, C.J.: An Introduction to Database Systems, Addison-Wesley publishing Company, New York. 1994.
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave