Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.