39
Entiteti, veze i ER modeliranje Vjeˇ zba Pitanja Entiteti, veze i ER modeliranje 3. tjedan (Auditorne vj.) 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 (3. tjedan (Auditorne vj.))1/22

Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

Entiteti, veze i ER modeliranje3. tjedan (Auditorne vj.)

T. Caric, T. Erdelic

Zavod za inteligentne transportne sustaveFakultet prometnih znanosti

Sveuciliste u Zagrebu

Baze podataka

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))1/22

Page 2: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Pregled 1. poglavlja

Entiteti, veze i ER modeliranjeEntitetiVeze izmedu entitetaER model

Vjezba

Pitanja

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))2/22

Page 3: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Kratko ponavljanje

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))3/22

Page 4: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Osnovni pomovi vezani za entitete

Entitet

Entitet je skup objekata iz realnog svijeta koji imaju naglasenazajednicka svojstva.

Atribut

Atribut je zajednicko svojstvo, obiljezje entiteta.

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))4/22

Page 5: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Osnovni pomovi vezani za entitete

Kardinalitet

Kardinalitet atributa je broj koji govori koliko vrijednosti pojediniatribut daje za opis jednog elementa entiteta.

Visevrijednosni atribut

Visevrijednosni atributi su atributi (svojstva), koja mogu imati visevrijednosti za pojedini element entiteta.

Identifikator

Identifikator (identifikacijski atribut) je atribut koji jedinstvenoodreduje pojedine elemente entiteta.

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))5/22

Page 6: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Veze izmedu entiteta

I Svaki entitet je u nekakvom odnosu/vezi s entitetom iz svogokruzenja

I Veza je nesto sto veze dva ili vise entitetaI Postoji iznimka kada je entitet u vezi sa samim sobom

I Veze se mogu podjeliti naI Jednostavne veze

I Veza 1:1I Veza 1:NI Veza M:N

I Slozene vezeI Involuirana vezaI Podtip vezaI Ternarna veza

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))6/22

Page 7: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

ER model

I ER model je apstrakcija realnog svijeta i radi se na osnovukorisnickih zahtjeva

I Mnogo je precizniji od korisnickih zahtjevaI Elementi ER modela su

I EntitetiI AtributiI Odnosi medu entitetima

I Prikazuje se s dvije vrste dijagramaI Dijagram entiteta - prikazuje samo entitete sa atributimaI ER dijagram - prikazuje odnose medu entitetima bez atributa

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))7/22

Page 8: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Elementi ER modela

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))8/22

Page 9: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Primjer dijagrama entiteta

I Dijagram entiteta predstavlja graficki prikaz entiteta injegovih atributa

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))9/22

Page 10: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

EntitetiVeze izmedu entitetaER model

Primjer ER dijagrama

I ER dijagram prikazuje samo veze medu entitetima

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))10/22

Page 11: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Pregled 2. poglavlja

Entiteti, veze i ER modeliranje

Vjezba1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Pitanja

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))11/22

Page 12: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - korsnicki zahtjevi

I Korsnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje

poslovanje. Do sada su klijenti sa sobom imali karticu nakojima su pisali podaci o njima i to ime, prezime, datumrodenja, adresa i broj telefona, pri cemu datum rodenja nije bioobavezan za unijeti. Na poledini kartice su se zapisivaleposudbe i to datum posude i datum vracanja filma. Film je bioopisan nekom sifrom i nazivom. Videoteka bi ubuduce osimnavedenih infromacija za film htjela pamtiti njegov zanr, tenjegovog redatelja. Pritom jedan film moze pripadati u visezanrova.

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))12/22

Page 13: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 14: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjeva

I Entiteti i atributi suI Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,

BrojTelefona)I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 15: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 16: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 17: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)

I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 18: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)

I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 19: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 20: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze su

I Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 21: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudba

I Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 22: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - rjesenje

I Pojednostavljeni korisnicki zahtjeviI Videoteka JednostavniFilm doo bi htjela unaprijediti svoje poslovanje. Do sada su klijenti sa

sobom imali kartica na kojima su pisali podaci o njima i to ime, prezime, datum rodenja, adresa ibroj telefona. Na poledini kartice su se pisali posudbe i to datum posude i datum vracanja filma.Film je bio opisan nekom sifrom i nazivom. Htjeli bi ubuduce osim naziva filma i pamtiti njegovzanr, te njegovog redatelja.

I Analiza zahtjevaI Entiteti i atributi su

I Klijent (Id, Ime, Prezime, DatumRodjenja, Adresa,BrojTelefona)

I Film (Id, Sifra, Naziv, Redatelj)I Zanr(Id, Naziv)I Posudba (Id, DatumPosudbe, DatumVracanja, Film, Klijent)

I Veze suI Klijent posuduje Film => posudbaI Film pripada Zanru

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22

Page 23: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - dijagram entiteta

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))14/22

Page 24: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Videoteka - ER dijagram

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))15/22

Page 25: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Rasporedi nastave FPZ - korisnicki zahtjevi

I Korsnicki zahtjeviI Fakultet FPZ zeli unaprijediti upravljanje rasporedima studenata i

nastavnika. Svaki nastavnik je opisan imenom, prezimenom,titulom, datumom rodenja, emailom i brojem telefona koji jeopcionalan za unos. Za nastavnike je potrebno pamtiti kojepredmete predaju. Podaci o predmetu su ECTS bodovi, nazivpredmeta, broj sati predavanja, auditornih i laboratorijskih vjezbi.Za svakog studenta je potrebno znati njegovo ime, prezime,JMBAG, email, i predmete koje je upisao. Studenti su podjeljeni ugrupe te svaki student moze biti u samo jednoj grupi dok grupamoze sadrzavati vise studenata. Svaka dvorana na kojoj se odrzavanastava opisana je sifrom dvorane (D1, D2), lokacijom (brojzgrade), brojem mjesta za sjedenje i brojem mjesta opremljenihracunalom. Predavanja se odrzavaju u dvoranama. Za predavanje jepotrebno pamtiti vrijeme odrzavanja (pocetak i kraj), predmet,nastavnika koji je odrzao predavanje i grupe koje slusaju topredavanje.

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))16/22

Page 26: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Rasporedi nastave FPZ - vrijeme za rjesavanje

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))17/22

Page 27: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Rasporedi nastave FPZ - rjesenje

I Analiza zahtjevaI Entiteti i atributi su

I Nastavnik (Id, Ime, Prezime, Titula, DatumRodenja, Email,BrojTelefona)

I Predmet (Id, Nazivt, ECTS, BrojSatiPredavanja,BrojSatiVjezbi, BrojSatiAuditornih)

I Student (Id, Ime, Prezime, JMBAG, Email)I Grupa (Id, Naziv)I Dvorana (Id, Sifra, Zgrada, Adresa, BrojMjestaZaSjedenje,

BrojMjestaSaRacunalom)I Predavanje (Id, PocetakPredavanja, KrajPredavanja)

I Veze suI Nastavnik predaje PredmetI Student pripada GrupiI Predavanje se odrzava u DvoraniI Predavanje se odrzava za Grupe

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))18/22

Page 28: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

Pitanja

1. zadatak - videoteka2. zadatak - rasporedi nastave FPZ

Rasporedi nastave FPZ - ER modeliranje

I Na osnovu rjesenja s prethodnog slajda potrebno je nacrtatipripadajuce dijagrame entiteta i ER dijagram

I Kao alat za pomoc potrebno je koristiti yEd - Graph Editor

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))19/22

Page 29: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pregled 3. poglavlja

Entiteti, veze i ER modeliranje

Vjezba

PitanjaPitanja za ponavljanje

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))20/22

Page 30: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 31: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 32: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 33: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 34: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 35: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 36: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 37: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 38: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja za ponavljanje

I Sto je to entitet, atribut i veza?

I Sto je to kadinalitet atributa?

I Sto je to visevrijednosni atribut?

I Sto je to identifikacijski atribut?

I Koje su to jednostavne veze izmedu entiteta?

I Koje su to slozene veze izmedu entiteta?

I Kako se naziva konceptualno modeliranje bazapodataka?

I Koji su to osnovni elementi ER modela?

I ER model se prikazuje sa kojom vrstom dijagrama?

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))21/22

Page 39: Entiteti, veze i ER modeliranje podataka/Predavanja/A03_audito… · T. Cari c, T. Erdeli c ITS::Baze podataka (3. tjedan (Auditorne vj.))13/22. Entiteti, veze i ER modeliranje Vje

Entiteti, veze i ER modeliranjeVjezba

PitanjaPitanja za ponavljanje

Pitanja

T. Caric, T. Erdelic ITS::Baze podataka (3. tjedan (Auditorne vj.))22/22