Adatmodellezés: E-K modell 1. gyakorlat Adatmodellezés: E-K modell
E-K modell/E-R modell Adatbázis alapú rendszer készítésénél alapvető a tervezés Egyed-kapcsolat diagram: adatbázis struktúrája szemléletesen Relációs adatbázisséma
E-K modell/E-R modell Egyedek (entitások) Kapcsolatok Létező dolog, aminek tulajdonságai vannak Pl. könyv, számítógép, bank, ember… Kapcsolatok Tulajdonságok (attribútumok) Egyed jellemzői Pl. ember életkora, születési helye, igazolványszáma termék neve, kódja, jótállási idő Attribútum 1 Egyed Attribútum 2
Speciális attribútumok Összetett attribútum: maga is attribútumokkal rendelkezik Többértékű attribútum: értéke halmaz (sorrend nem fontos) vagy lista (sorrend fontos) lakcím város házszám utca szerző könyv
Tulajdonos személyi száma Kulcsattribútum Attribútumok minimális részhalmaza, mely egyértelműen meghatározza az egyedet Tulajdonos személyi száma név lakcím személy számítógép sorszám anyja neve processzor személyi szám memória TAJ szám
Kapcsolatok 2 egyed közti 2-nél több egyedes 1:1 1:N N:M A kapcsolat típusát a valós helyzet határozza meg – pl. bíró-tárgyalás mindhárom lehet helyzettől függően 2-nél több egyedes férj házasság feleség anya gyereke gyerek néző jegyfoglalás színdarab
Önmagával kapcsolatban álló egyed Szervezeti egység főegysége
Feladat: háziorvosi betegnyilvántartás Adatbázisban tárolni kívánt adatok: Betegek személyi adatai (név, cím, telefonszám), gyógyszerérzékenysége Egyes vizsgálatok időpontjai, diagnózisok, felírt gyógyszerek Feltételezzük: 1 vizsgálaton több betegség is diagnosztizálható 1 betegségre több gyógyszer is felírható 1 beteg több gyógyszerre is lehet érzékeny Egy vizsgálatot a dátum és a vizsgálat kódja határoz meg egyértelműen Rajzold fel az egyed-kapcsolat diagramot!
Köszönöm a figyelmet!