Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

E-R modell, reláció-séma

Hasonló előadás


Az előadások a következő témára: "E-R modell, reláció-séma"— Előadás másolata:

1 E-R modell, reláció-séma

2 Adatbázis tervezés lépései
a megrendelő rendszerének vizsgálata egyed-kapcsolat modell kialakítása reláció-séma meghatározása táblák létrehozása, adattípusok meghatározása ellenőrzés, normalizálás tárolás meghajtón

3 E-R modell (Entity-Relationship)
főnév Egyed: Gyenge egyed: Ember Feleség mije van? Attribútum: Címe Kapcsolat: ige Tartozik 1 Tartozik 1 n Tartozik n m

4 Példa A lemezek a filmek a kölcsönzők és a kölcsönzések adatai
– A filmeket a lemezeket és a kölcsönzőket kód jellemzi. – Lehet egy lemezen több film és egy film több lemezen is. – Egy kölcsönző több lemezt kölcsönözhet. A filmnek van Filmkód, Filmcím A lemeznek van Lemezkód, Lemez ár A kölcsönzőnek van Kölcsönző kód, Kölcsönző név, Kölcsönző cím Tárolni kell a kölcsönzés időpontját és a visszahozatal időpontját

5 Példa DVD kölcsönző: – A filmeket a lemezeket és a kölcsönzőket kód jellemzi. – Lehet egy lemezen több film és egy film több lemezen is. – Egy kölcsönző több lemezt kölcsönözhet. A filmnek van Filmkód, Filmcím A lemeznek van Lemezkód, Lemez ár A kölcsönzőnek van Kölcsönző kód, Kölcsönző név, Kölcsönző cím Tárolni kell a kölcsönzés időpontját és a visszahozatal időpontját

6 Példa Film Lemez Kölcsönző

7 Példa DVD kölcsönző: – A filmeket a lemezeket és a kölcsönzőket kód jellemzi. – Lehet egy lemezen több film és egy film több lemezen is. – Egy kölcsönző több lemezt kölcsönözhet. A filmnek van Filmkód, Filmcím A lemeznek van Lemezkód, Lemez ár A kölcsönzőnek van Kölcsönző kód, Kölcsönző név, Kölcsönző cím Tárolni kell a kölcsönzés időpontját és a visszahozatal időpontját

8 Példa Lemezár Filmkód Lemezkód Filmcím Film Lemez Kölcscím Kölcskód
Kölcsönző Kölcsnév

9 Példa DVD kölcsönző: – A filmeket a lemezeket és a kölcsönzőket kód jellemzi. – Lehet egy lemezen több film és egy film több lemezen is. – Egy kölcsönző több lemezt kölcsönözhet. A filmnek van Filmkód, Filmcím A lemeznek van Lemezkód, Lemez ár A kölcsönzőnek van Kölcsönző kód, Kölcsönző név, Kölcsönző cím Tárolni kell a kölcsönzés időpontját és a visszahozatal időpontját

10 Példa Lemezár Filmkód Lemezkód Filmcím Van n m Film Lemez n
Kölcsönzött Kölcs. Kölcscím 1 Kölcskód Kölcsönző Kölcsnév

11 Példa DVD kölcsönző: – A filmeket a lemezeket és a kölcsönzőket kód jellemzi. – Lehet egy lemezen több film és egy film több lemezen is. – Egy kölcsönző több lemezt kölcsönözhet. A filmnek van Filmkód, Filmcím A lemeznek van Lemezkód, Lemez ár A kölcsönzőnek van Kölcsönző kód, Kölcsönző név, Kölcsönző cím Tárolni kell a kölcsönzés időpontját és a visszahozatal időpontját

12 Példa Lemezár Filmkód Lemezkód Filmcím Van n m Film Lemez Elidő n
Kölcs. Kölcscím Visszidő 1 Kölcskód Kölcsönző Kölcsnév

13 Relációs séma létrehozása
minden egyedhez relációt rendelünk az attribútumukkal Név Azonosító Ember Ember(Azonosító, Név)

14 Relációs séma létrehozása
1:1 kapcsolatnál: valamelyik egyed elsődleges kulcsát felvesszük a másik idegen kulcsaként Név Azonosító Kód Kiad.dát. Van 1 Ember kártya Ember(Azonosító, Név) Kártya(Kód, KIAD.dát.,Azonosító)

15 Relációs séma létrehozása
1:n kapcsolatnál: az 1 oldal elsődleges kulcsát felvesszük a másik idegen kulcsaként Név Azonosító Rendsz Típus Van 1 n Ember Autó Ember(Azonosító, Név) Autó(Rendsz, Típus,Azonosító)

16 Relációs séma létrehozása
n:m kapcsolatnál: kapcsolótáblát veszünk fel a kétoldali egyedek elsődleges kulcsait idegen kulcsként Név Azonosító Adókód Létszám Van n m Ember Munkahely Ember(Azonosító, Név) Munkahely(Adókód, Létszám) Van(Azonosító, Adókód)

17 Lemez(Lemezkód, Lemezcím)
Példa Lemez(Lemezkód, Lemezcím) Lemezár Filmkód Lemezkód Filmcím VAN(Lemezkód, Filmkód) Van n m Film Lemez Elidő Film(Filmkód, Filmcím) n Kölcs. Kölcscím Visszidő Kölcs.(Kölcskód, Lemezkód, Elidő, Visszidő) 1 Kölcskód Kölcsönző Kölcsönző(Kölcskód, Kölcsnév,Kölcscím) Kölcsnév

18 Példa2 Tervezzünk ER modellt és relációs sémát egy áruház számára a következő információk ismeretében: • Minden alkalmazott szerepeljen a nyilvántartásban. Az alkalmazottak adatai: azonosítószám, név, cím, áruházosztály - ahol dolgozik. • Minden áruházosztály szerepeljen a nyilvántartásban. Az osztályok adatai:név, alkalmazottak, vezető, az osztály által árusított cikkek • Minden árucikk szerepeljen a nyilvántartásban. Az árucikkek adatai: kódszám, gyártó, név, ár • Minden gyártó szerepeljen a nyilvántartásban. A gyártók adatai: név, cím, árucikk – melyet az áruház osztályainak szállít.

19 Alkalmazott(Az.szám, Név, cím,oszt.az) Példa2
Árh.oszt(oszt.az, vezető, cím) Név cím Gyártó(gynév, gycím) gycím Alkalmazott Gyártó Árucikk(Árukód, Ár,Árunév,gynév) gynév n 1 oszt.az Vesz(Árukód, oszt.az) foglalkoztat gyártott vezető Ár 1 n Vesz n m ÁruKód Árh.oszt Árucikk ÁruNév


Letölteni ppt "E-R modell, reláció-séma"

Hasonló előadás


Google Hirdetések