1 / 19

Praktično delo: relacijske zbirke

Praktično delo: relacijske zbirke. Modeliranje okolja in podatkov, entitetno-relacijski model, entitetno-relacijski diagram, relacijske tabele. Sistemi za poizvedovanje - seminar. Začasna predmetova spletna stran s prosojnicami: http:// ibmi .mf.uni-lj.si/~jure/pred_bib/ predavanja .html

dolf
Download Presentation

Praktično delo: relacijske zbirke

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Praktično delo: relacijske zbirke Modeliranje okolja in podatkov, entitetno-relacijski model, entitetno-relacijski diagram, relacijske tabele.

  2. Sistemi za poizvedovanje - seminar Začasna predmetova spletna stran s prosojnicami: http://ibmi.mf.uni-lj.si/~jure/pred_bib/predavanja.html Predavateljeva domača stran:http://ibmi.mf.uni-lj.si/~jure/my-hp/ Predavateljev naslov e-pošte: jure.dimec@mf.uni-lj.si dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  3. Entitetno-relacijski model: sodelujoče entitete pacient preiskava specialist dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  4. Entitetno-relacijski diagram (ERD): povezanost entitet pacient izvid preiskava napotitev specialist opravi dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  5. Entitetno-relacijski diagram (ERD): povezanost entitet • Pacient je s specialistom v relaciji “mnogo proti mnogo” (*:*): • vsak pacient je lahko napoten k “mnogo” specialistom, in • vsak specialist lahko sprejme “mnogo” pacientov. pacient izvid 1:* preiskava napotitev 1:* 1:* specialist opravi 1:* dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  6. Entitetno-relacijski diagram (ERD): povezanost entitet • Možne relacije med entitetami so • 1:* (ena proti mnogo)idealna relacija, ki jo poskušamo vpeljati povsod v našem modelu, • 1:1 (ena proti ena)zelo redka relacija, ki ponavadi ni upravičena, • *:* (mnogo proti mnogo)težavna relacija, ki jo je treba ponavadi pretvoriti v dve relaciji 1:* dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  7. Entitetno-relacijski diagram (ERD): način povezanosti entitet Relacije še niso razrešene. pacient ? izvid 1:* ? napotitev preiskava 1:* 1:* specialist opravi 1:* dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  8. Pretvorba ERD v shemo tabel (pretvorba vrste relacije * : * v 1 : *) pacienti pacient napotitve 1:* napotitev 1:* specialisti specialist Napotitev postane samostojna entiteta – s tem je razrešena relacija *:*. dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  9. Pretvorba ERD v shemo tabel pacient pacient 1:1 1:* 1:* napotitev napotitev 1:* 1:* 1:1 specialist specialist (pretvorba vrste relacije * : * v 1 : *) Vsak pacient ima lahko mnogo napotitev, vsaka napotitev velja za enega pacienta. Vsak specialist ima lahko mnogo napotitev, vsaka napotitev velja za enega specialista. dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  10. Še en primer stranka naročilo storitev 1:* Vsaka stranka lahko naroči več storitev. Vsako storitev lahko naroči več strank. 1:* dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  11. Pretvorba ERD v shemo tabel stranka naročilo storitev (pretvorba vrste relacije *:* v 1:*) stranke 1:1 naročila 1:* 1:* storitve 1:1 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  12. Pretvorba ERD v shemo tabel Vsaka entiteta mora imeti atribut za identifikacijo. Entitete se povezujejo preko teh atributov. Katere atribute naj še ima entiteta? tiste, ki opisujejo najpomembnejše lastnosti entitete, tiste, ki so potrebni za rabo zbirke – po njih recimo poizvedujemo, tiste, ki so potrebni za tvorbo izpeljanih informacij... dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  13. Možne naloge Primeri različnih okolij in podatkov, primernih za urejanje z relacijskim modelom: “Ekonomija doma”: zaloge hrane, poraba, nakupi… Dogajanje na fakulteti: študenti, letniki, predmeti… Mediji doma: knjige, CDji, DVDji, osnovni podatki, prebranost, posojanje… Knjižnica: podatki o gradivu, izposoja, uporabniki, podružnice… Avtomobilski servis: znamke avtov, rezervni deli, storitve, uporabniki… Frizerski salon: materiali, storitve, zaposleni… dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  14. Način reševanja Modeliranje in izdelava E-R diagrama: razmisliti o entitetah, ki nastopajo v modeliranem okolju, razmisliti in narisati načine povezanosti entitet - delni modeli, razrešiti neugodne relacije (*:*), združiti različne delne modele v skupni E-R diagram (nekateri delni modeli in nekatere relacije lahko postanejo odvečne). Gradnja tabel relacijske zbirke: razmisliti o podatkih (atributih), ki jih o vsaki entiteti potrebujemo za uporabo bodoče zbirke, razmisliti o formatu teh atributov, narisati tabele in relacije (razmerja) med njimi. dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  15. Dogajanje na fakulteti: študenti, letniki, predmeti… slika 1 / 3 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  16. Dogajanje na fakulteti: študenti, letniki, predmeti… slika 2 / 3 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  17. Dogajanje na fakulteti: študenti, letniki, predmeti… slika 3 / 3 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  18. Knjižnica: podatki o gradivu, izposoja, uporabniki … slika 1 / 2 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

  19. Knjižnica: podatki o gradivu, izposoja, uporabniki … slika 2 / 2 dr. Jure Dimec. Sistemi za poizvedovanje (2009 / 10). Modeliranje in ER diagrami.

More Related