20
Op´ cenito o predmetu Pravila Motivacija Uvodno predavanje 1. tjedan T. Cari´ c, T. Erdeli´ c Zavod za inteligentne transportne sustave Fakultet prometnih znanosti Sveuˇ ciliˇ ste u Zagrebu Baze podataka T. Cari´ c, T. Erdeli´ c ITS::Baze podataka (1. tjedan )1/20

Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvodno predavanje1. tjedan

T. Caric, T. Erdelic

Zavod za inteligentne transportne sustaveFakultet prometnih znanosti

Sveuciliste u Zagrebu

Baze podataka

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )1/20

Page 2: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Pregled 1. poglavlja

Opcenito o predmetuOsnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Pravila

Motivacija

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )2/20

Page 3: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Osnovne informacije

I Naziv predmetaI BAZE PODATAKA

I Predmet donosi 6 ECTS bodovaI Izvodi se kao obvezni za smjerove IKP i ITSI Izvodi se kao izborni za smjerove LOGISTIKA, POSTANSKI

I OpterecenjeI 30 h predavanjaI 15 h auditorne vjezbeI 30 h laboratorijskih vjezbiI 75 h samostalan rad na racunalu (prosjecan student)

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )3/20

Page 4: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Teme koje ce se obradivati (1/3)

I Osnovne zadace, tipovi i arhitekture sustava za upravljanjebazama podataka

I Prikaz Coddovih pravila i matematickog modela na kojem subazirane relacijske baze podataka

I Teorija skupovaI Predikatna logika

I Koristenje ER modela za oblikovanje podatakaI ER dijagramiI Dijagrami entiteta

I Uvod u relacijski model

I Pravila pretvaranja ER modela u relacijski model

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )4/20

Page 5: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Teme koje ce se obradivati (2/3)

I Referencijalni i domenski integritet

I Normalne forme

I Normalizacija i denormalizacija baze podataka

I Koristenje SQL jezika za definiranje strukture baze podatakakroz kreiranje tablica, definiranje tipova podataka i razlicitihogranicenja

I Manipulacija podacima SQL jezikom koristenjem selekcije,projekcije, spajanjem tablica, podupitima, agregiranjem ikoristenjem ugradenih funkcija

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )5/20

Page 6: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Teme koje ce se obradivati (3/3)

I Upoznavanje s podatkovnim strukturama za fizickureprezentaciju podataka

I Optimizacija upita koristenjem indeksa

I Uvod u koncept baza pokretnih objekata za pracenje putanjaprometnih entiteta

I Prikaz GPS tragova razlicitih vrsta vozila na digitalnoj karti

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )6/20

Page 7: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Predavaci

I PredavaciI prof. dr. sc. Tonci Caric - predavanja ([email protected])I Tomislav Erdelic - auditorne i laboratorijske vjezbe

([email protected])

I KonzultacijeI Objavljeno na web stranicama fakulteta

I Pitanja e-pismomI U zaglavlje e-pisma obavezno staviti oznaku [BP] – razlogI Preferira se koristenje Merlina za svu komunikaciju po pitanju

kolegija

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )7/20

Page 8: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Literatura

I Obavezna literaturaI Buntic, M.: Auditorne vjezbe iz Baza podataka, Fakultet

prometnih znanosti, 2013.I Buntic, M.: Laboratorijske vjezbe iz Baza podataka, Fakultet

prometnih znanosti, 2014.I Elmasri, R., Navathe, S., B.: Fundamentals of Database

Systems 5th Edition, Addison-Wesley, 2006.

I Dodatna literaturaI Date, C. J.: The SQL Standard, Addison Wesley, 1996.I D. J. Ullman: Database and Knowledge - base Systems,

Computer Science Press, 1999.I Razni izvori sa web-a

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )8/20

Page 9: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Osnovne informacijeTeme koje ce se obradivatiPredavaciLiteraturaProgramska podrska

Programska podrska

I Alati koji ce se koristiti na kolegijuI yEd - Graph Editor – alat za ER modeliranje

I http://www.yworks.com

I SQL Server Express – sustav za upravljanje bazama podatakaI http://www.microsoft.com/sqlserverI U slucaju poteskoca sa instalacijom SQL Servera na Merlinu je

otvorena tema na forumu pod nazivom ”Problemi saintalacijom SQL Servera”. Sva pitanja oko toga postavljaju seiskljucivo putem foruma.

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )9/20

Page 10: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Pregled 2. poglavlja

Opcenito o predmetu

PravilaUvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Motivacija

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )10/20

Page 11: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Uvjeti za potpis & polaganje ispita

I Uvjeti za potpisI Prisustovanje na > 60% predavanjaI Prisustovanje na > 60% auditornih vjezbiI Prisustovanje na > 70% laboratorijskih vjezbi

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )11/20

Page 12: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Uvjeti za potpis & polaganje ispita

I Nacini polaganja predmetaI Preko kolokvija

I Odrzat ce se dva kolokvija tokom semestra (sredina i kraj)I Kolokviji se pisu na racunalima gdje se trazi prakticno znanje

uz savrseno razumjevanje teorijeI Za prolazak je potrebno ostvariti vise od 60% ukupnog broja

bodova (nije potrebno na oba kolokvija ostvariti vise od 60%bodova)

I Dodatne bodove je moguce sakupiti kroz aktivnosti (rijecnikpojmova, pitanja za ponavljanje i izazov zadaci) na sustavu zae-ucenje Merlin (do 10% ukupnog broja bodova)

I Ocjena se dobije na osnovu ostvarenih bodova te nije potrebnopristupiti pismenom i usmenom dijelu ispita, no moguce jepristupiti usmenom dijelu ispita te povecati/smanjiti ocjenu

I Regularnim putemI Pismeni ispit (na racunalu) i usmeni ispit (razgovor sa

profesorom)

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )12/20

Page 13: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Merlin (e-ucenje)

I Kolegij se izvodi uz primjenu e-ucenjaI Kolegiju se pristupa na web adresi

(http://merlin.srce.hr)I Merlin je sustav za e-ucenje uspostavljen kao platforma za

projekte primjene e-ucenja, odnosno izvodenje kolegijasveucilisnih studija uz primjenu tehnologija e-ucenja

I Merlin se temelji na sustavu otvorenog koda Moodle koji jedodatno razraden i prilagoden potrebama korisnika

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )13/20

Page 14: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

AAI racun

I U sustav se prijavljuje preko korisnickog identiteta AAI@EduHrkojeg vam dodjeljuje FPZ

I Svoj AAI@EduHr mozete preuzeti preko sustava e-Student podizbornikom ”Moji podaci − > Izmjena podataka”

I Inicijalna lozinka je u formatu ”inicijali” studenta pa OIB broj(Primjer: studentu Peri Peric sa OIB-om 72194802555 lozinkabi bila PP72194802555)

I Radi se o istim podacima koje se koriste za spajanje naEduroam

I Ako ga nemate ili se ne uspijete spojiti potrebno je poslatie-pismo na [email protected] skupa sa imenom i prezimenom,JMBAG-om te obvezno OIB-om

I Pod naslov e-pisma stavite kraticu ”[AAI]”

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )14/20

Page 15: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Upis na E-kolegij

I Pristup web adresi (http://merlin.srce.hr, Merlin2016/2017)

I Kolegij upisujete odabirom ”Popis kolegija: Sveuciliste uZagrebu / Fakultet prometnih znanosti / Baze podataka”

I Sifra za upis kolegija je ”BAZE-PODATAKA-2016-17”

I VAZNO: Rok za upis na e-kolegij je do pocetka prvihlaboratorijskih vjezbi (2. tjedan nastave)

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )15/20

Page 16: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

Motivacija

Uvjeti za potpis & polaganje ispitaMerlin (e-ucenje)AAI racunUpis na E-kolegijRaspored grupa & materijali

Raspored grupa & materijali

I Na sustavu merlin nalaze seI Svi materijali (predavanja, auditorne i laboratorijske vjezbe)I Raspored grupa i termini vjezbiI Sva pitanja oko kolegija postavljaju se preko internih poruka ili

na zajednickim forumima (postaviti bilo kakvo pitanje naforum vas ne treba biti strah, tu smo zbog vas)

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )16/20

Page 17: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

MotivacijaPrimjena baza podataka

Pregled 3. poglavlja

Opcenito o predmetu

Pravila

MotivacijaPrimjena baza podataka

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )17/20

Page 18: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

MotivacijaPrimjena baza podataka

Drustvene mreze

I Veliki broj korisnika i operacija

I Facebook primjerice ima oko 100 miliona upita i 5 milionatransakcija u 1 sekundi

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )18/20

Page 19: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

MotivacijaPrimjena baza podataka

Promet

I Vozni redovi, rezervacije karata,

I Pracenje prtljage

I Sustavi nadzora i upravljanja ...

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )19/20

Page 20: Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf · Motivacija Osnovne informacije Teme koje ce se obra divati Predava ci Literatura Programska

Opcenito o predmetuPravila

MotivacijaPrimjena baza podataka

Pitanja i nejasnoce?

T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )20/20