1 / 14

1. tema: relacijske zbirke

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

lavi
Download Presentation

1. tema: 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. 1. tema: relacijske zbirke Modeliranje okolja in podatkov, entitetno-relacijski model in entitetno-relacijski diagram.

  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

  3. Entitetno-relacijski model: sodelujoče entitete pacient preiskava specialist

  4. Entitetno-relacijski diagram (ERD): povezanost entitet pacient izvid 1:* preiskava napotitev 1:* 1:* specialist opravi 1:*

  5. 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:*

  6. Entitetno-relacijski diagram (ERD): način povezanosti entitet pacient ? izvid 1:* ? napotitev preiskava 1:* 1:* specialist opravi 1:*

  7. Pretvorba ERD v shemo tabel (pretvorba vrste relacije * : * v 1 : *) pacienti pacient napotitve 1:* napotitev 1:* specialisti specialist

  8. pacient pacient 1:1 1:* 1:* napotitev napotitev 1:* 1:* 1:1 specialist specialist Pretvorba ERD v shemo tabel (pretvorba vrste relacije * : * v 1 : *)

  9. Struktura relacijske zbirke • Primerna za urejanje podatkov tabelarične narave. • Vsaka vrstica v tabeli predstavlja entiteto, vsak stolpec atribut entitete, vsaka celica tabele vrednost atributa. • Vsaka entiteta mora imeti identifikacijski atribut (pogosto EMŠO, če je entiteta oseba).

  10. Struktura relacijske zbirke • Relacijska zbirka shranjuje podatke o različnih entitetah, smiselno urejene v ločenih tabelah, • entitete so povezane preko unikatnih identifikacij, • povezave imenujemo relacije, • relacije so osnova za poizvedovanje po relacijskih zbirkah.

  11. Struktura relacijske zbirke • Relacijska struktura je načeloma zelo ekonomična: • pacient lahko sodeluje v številnih napotitvah, vendar so njegovi osebni podatki vneseni le enkrat. • Slabo načrtovana zbirka pogosto vsebuje redundantne (nepotrebno pomnožene) podatke. • O redundantnosti govorimo, če so isti podatki o isti entiteti nameščeni na različnih mestih v zbirki. Redundantni podatki so vir napak, ki jih težko odkrijemo.

  12. Naloge 1/2 • Primeri različnih okolij in podatkov, primernih za urejanje z relacijskim modelom: • “Ekonomija doma”: zaloge hrane, poraba, nakupi… (Podjavoršek, Hojnik, Piko) • Dogajanje na fakulteti: študenti, letniki, predmeti…(Tutuš, Bernik, Jenko) • Mediji doma: knjige, CDji, DVDji, osnovni podatki, prebranost, posojanje…(Vidmar, Marjetič, Perko) (Raztresen, Žorž, Jarc) • Knjižnica: podatki o gradivu, izposoja, uporabniki, podružnice… (Krmelj, Erjavec, Čadej) (Habjanič, Kavšek, Jerše)

  13. Naloge 2/2 • Primeri različnih okolij in podatkov, primernih za urejanje z relacijskim modelom: • Avtomobilski servis: znamke avtov, rezervni deli, storitve, uporabniki…(Aupič, Nojič) • Frizerski salon: materiali, storitve, zaposleni…(Devetak, Lavrih, Vešnik)

  14. Naloge • Izberite si okolje in načrtujte model, • razmislite o entitetah in relacijah, • napišite kratko seminarsko nalogo o izdelanem modelu: • opis podatkov, opis modela, • grafična predstavitev entitetno-relacijskega diagrama. • Obseg naloge: nekaj strani. • Čas na voljo: 14 dni.

More Related