90 likes | 275 Views
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)
E N D
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) • 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 könyv szerző
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 • 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!