- English
Sadržaj predmeta
Baze podataka
- Šifra:
- 32798
- Kratica:
- B23A01
- Visoko učilište:
- Geodetski fakultet
- ECTS bodovi:
- 5.0
- Opterećenje:
- 30(P) + 30(V)
- Nositelji:
-
prof. dr. sc. Damir Medak
- Izvođači:
-
prof. dr. sc. Damir Medak (P, V)
Ivan Brkić, dr.sc. (V)
doc. dr. sc. Luka Rumora (V)
- Opis predmeta:
- <br> Studenti će ovladati teorijskim konceptima i praktično koristiti suvremene baze podataka u kontekstu geodezije i geoinformatike. <br> <b>Očekivani ishodi učenja na razini predmeta</b> <ul><li>definirati osnovne pojmove vezane uz baze podataka <li>razlikovati relacijski, objektni, objektno-relacijski i deduktivni model baza podataka, <li>primijeniti model entiteta i veza na konkretan problem iz područja geodezije i geoinformatike <li>izraditi shemu baze podataka u relacijskom modelu uz primjenu normalnih formi <li>objasniti mehanizme indeksiranja u bazama podataka <li>riješiti praktične zadatke korištenjem SQL naredbi i funkcija u bazama podataka</ul> <b>Ishodi učenja na razini programa kojima predmet pridonosi</b> <ul><li>Održavati topografske, kartografske, pomorsko navigacijske i zemljišne informacijske sustave, integrirati i vizualizirati prostorne informacije. <li>Upotrebljavati informatičku tehnologiju u rješavanju geodetskih i geoinformatičkih zadataka. <li>Prepoznati probleme i zadatke u primjeni geodetskih i geoinformacijskih načela i metoda, te odabrati ispravne postupke za njihovo rješavanje. <li>Pratiti i usvajati nova tehnološka dostignuća u području geodetske izmjere, geoinformacijskih sustava i usluga temeljenih na položaju te promjene propisa, normi i standarda.</ul> <b>Sadržaj predmeta detaljno razrađen prema satnici nastave</b> <ul><li>Uvod. Cilj kolegija. Temeljni pojmovi i definicije. Baze podataka: motivacija i definicija. Informacijski sustav. Informacija i podatak. Model podataka. <li>Sustav za upravljanje bazom podataka (DBMS). Razine apstrakcije. Fizički model. Konceptualni model. Eksterni model. Modeliranje podataka <li>ER-shema: Model entiteta i veza. Logički modeli podataka. Mrežni model. Hijerarhijski model. Logička organizacija podataka. Fizička organizacija podataka. <li>Metode pristupa podacima. Pretraživanje podataka. Linearno pretraživanje. Binarno pretraživanje. Indeksiranje podataka. <li>Entiteti i atributi. Primarni ključ. Kompozitni ključ. Strani ključ. <li>Relacijske baze podataka. Normalne forme. Prva normalna forma. Druga normalna forma. Treća normalna forma. <li>Relacijska algebra. Elementarne operacije relacijske algebre. <li>Povijest relacijskih upitnih jezika. SQL-92. Osnovni tipovi podataka u SQL-92. Definicija sheme. Manipulacija podacima. <li>Višetablični upiti. Agregiranje i grupiranje. <li>Transakcije. ACID uvjeti. Konzistentnost i sigurnost baza podataka. <li>Objektne baze podataka. Prikrivanje informacija. Ponovna upotrebljivost. Nasljeđivanje. Višeobličnost. Objekti. Identitet. Tip, klasa. <li>Proširenje relacijskog modela. Proširenja za prostorne podatke. OGC standardi. <li>Geometrijski tipovi podataka. Operacije nad geometrijskim tipovima podataka. <li>Baze znanja i logika. Činjenice i pravila. Deduktivne baze podataka.</ul> <b>Praćenje rada studenata</b> <ul><li>Kolokviji - 2 ECTS-a <li>Usmeni ispit - 1 ECTS <li>Pismeni ispit - 1 ECTS <li>Projekt - 1 ECTS></ul>
- Obavezna literatura:
-
1. Worboys, M.F. and Duckham, M. (2004) GIS: A Computing Perspective, Second Edition, CRC Press.
3. Douglas, K., Douglas, S (2005): PostgreSQL (2nd Edition), SAMS.
4. Medak, D. (2011): Baze podataka - predavanja. Geodetski fakultet Sveučilišta u Zagrebu.
- Preporučena literatura:
-
2. Date, C.J. (2000): An Introduction to Database Systems. Addison Wesley Longman; 7th edition.
- Ishodi učenja:
1. definirati osnovne pojmove vezane uz baze podataka
2. razlikovati relacijski, objektni, objektno-relacijski i deduktivni model baza podataka
3. primijeniti model entiteta i veza na konkretan problem iz područja geodezije i geoinformatike
4. izraditi shemu baze podataka u relacijskom modelu uz primjenu normalnih formi
5. objasniti mehanizme indeksiranja u bazama podataka
6. riješiti praktične zadatke korištenjem SQL naredbi i funkcija u bazama podataka
- Preduvjeti za upis predmeta:
Programiranje (položen)
- Predmet u nastavnom programu:
-
Šifra studija Naziv studija Razina studija Semestar izvođenja Obavezni/Izborni 71 Geodezija i geoinformatika prijediplomski 3 obavezni * predmet se ne predaje u tom semestru
Legenda
- P - Predavanja
- V - Vježbe