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. - 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,

Hasonló előadás


Az előadások a következő témára: "E-R modell, reláció-séma. - 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,"— Előadás másolata:

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

2 - 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 Adatbázis tervezés lépései

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

4 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 Példa

5 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 Példa

6 FilmLemez Kölcsönző

7 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 Példa

8 FilmLemez Kölcsönző FilmkódFilmcímLemezkódLemezárKölcskódKölcsnévKölcscím

9 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 Példa

10 FilmLemez Kölcsönző FilmkódFilmcímLemezkódLemezárKölcskódKölcsnévKölcscím Van n m Kölcs. 1 n Kölcsönzött

11 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 Példa

12 FilmLemez Kölcsönző FilmkódFilmcímLemezkódLemezárKölcskódKölcsnévKölcscím Van n m Kölcs. 1 n ElidőVisszidő

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

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

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

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

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

18 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. Példa2

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


Letölteni ppt "E-R modell, reláció-séma. - 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,"

Hasonló előadás


Google Hirdetések