Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf ·...
Transcript of Uvodno predavanje - 1. tjedan - weboteka.net podataka/Predavanja/01 - BP - 01.tjedan.pdf ·...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Opcenito o predmetuPravila
MotivacijaPrimjena baza podataka
Pitanja i nejasnoce?
T. Caric, T. Erdelic ITS::Baze podataka (1. tjedan )20/20