9. előadás. Az ER modell. Jelölések, az ER séma leképezése relációs sémára. Adatbázisrendszerek előadás 2011. november 16.

Hasonló dokumentumok
8. előadás. Az ER modell. Jelölések, az ER séma leképezése relációs sémára. Adatbázisrendszerek előadás november 14.

ADATBÁZIS-KEZELÉS. Funkcionális függés, normál formák

Adatbázisrendszerek 7. előadás: Az ER modell március 20.

E/K diagram átírása relációkra

MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla

Algebra es sz amelm elet 3 el oad as Rel aci ok Waldhauser Tam as 2014 oszi f el ev

Analízis elo adások. Vajda István szeptember 24. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Adatmodellezés. Az egyed-kapcsolat modell (EK-diagram) elemei (egyedek, attribútumok, kapcsolatok): attribútum attribútum kapcsolat

Analízis elo adások. Vajda István október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Kombinatorika. 9. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Kombinatorika p. 1/

Halmazok és függvények

4. IR modellezés I. az adatmodell tervezése. Rendszertervezés - Modellezés. Miről lesz szó? A fogalmi modell. Az információrendszer leképezése

Javítóvizsga témakörei matematika tantárgyból

Normalizálás. Definíció: Első normálforma (1NF): A reláció minden sorában pontosan egy elemi attribútum érték áll.

Adatbázis-kezelés. 7. SQL Táblák összekapcsolása

- Egyszer (atomi) adat: szám, string, dátum, logikai érték. - Egyed - létez dolog, amelyet tulajdonságokkal írunk le

KÉRELEM. az adósságrendezésben részt vevő természetes személyek lakhatási feltételeinek megtartása céljából nyújtott törlesztési támogatás igényléshez

KOVÁCS BÉLA, MATEMATIKA I.

4. előadás. Relációalgebra és relációkalkulusok. Adatbázisrendszerek előadás október 10.

GAZDASÁGI MATEMATIKA Gyakorlat

MATEMATIKA ÍRÁSBELI VIZSGA május 3.

Embléma, márkanév és szlogen 5

3. KÖRGEOMETRIA Körrel kapcsolatos alapismeretek

PÁLYÁZATI FELHÍVÁS - JELENTKEZÉSI LAP

Párhuzamos programozás

Ügyfelek adatkezeléseinek nyilvántartása A NAIH a Takarékszövetkezetet a számon az Adatvédelmi nyilvántartásba bejegyezte

Nemzeti Edzés Központ válogatott tenisz edzéseken való részvétel és egyéb időpontok igénybevétele a téli időszakban

Csoportosított adatok megjelenítése sorhalmaz függvények használatával

Adatbázisok, adattárh

Kép részlet kivágás útvonalak létrehozása és szerkesztése útvonalak kijelöléssé alakítása Kijelölés > Lágy szél

ARE- III.2.H. PÓTLAP [.]

Útszelepek Elektromos működtetés Sorozat SV09. Katalógus füzetek

ELEKTRONIKUS ŰRLAP A NYILVÁNTARTÁSOK REGISZTERÉBE

BOLYAI MATEMATIKA CSAPATVERSENY FŐVÁROSI DÖNTŐ SZÓBELI (2005. NOVEMBER 26.) 5. osztály

Jelek tanulmányozása

Tájékoztatás a földhasználat bejelentéséről

MATLAB. 4. gyakorlat. Lineáris egyenletrendszerek, leképezések

Bank: minden tranzakciónál. Egyetemek: regisztráci. Emberi erőforr. források: alkalmazottak adatainak rögzr

Intézményi jelentés. Összefoglalás. Medgyessy Ferenc Gimnázium és Művészeti Szakközépiskola 4031 Debrecen, Holló László sétány 6 OM azonosító:

Kérelem anyakönyvi kivonat kiállítása iránt. A kérelmező adatai. Családi neve: Utóneve(i): Születési helye: Születési ideje: Személyi azonosítója:

Áramlás- és zárószelepek Logikai szelep Logikai szelepek (ÉS / VAGY) Katalógus füzetek

HENYIR felhasználói dokumentáció

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán

Kérdések és feladatok

SZÁMLÁZÓ PROGRAMOK BEJELENTÉSE

Adatmodellezés, adatbázis-tervezés

SZABÁLYZAT a megyei közgyűlés tagjai és hozzátartozóik vagyonnyilatkozatának kezeléséről, nyilvántartásáról, ellenőrzéséről

... ahol l 0. Minden tranzakcióhoz létezik. = f(σ i. A sorozat nem bővíthető. Ha véges, akkor az utolsó konfigurációnak nincs rákövetkezője.

Számlázás üzleti folyamata

higanytartalom kadmium ólom

Számítógépes vírusok

QGIS tanfolyam (ver.2.0)

Elektromos csatlakozások Multipol dugó Multipol csatlakozó kábellel. Katalógus füzetek

2012. tavaszi félév Vésı Tamás

Koordináta - geometria I.

5.2. Kiterjesztett műveletek a relációs algebrában

Lineáris algebra gyakorlat

Gépi forgácsoló Gépi forgácsoló

Beállítások CLASSBOOK-óratervező. Első belépés

KIEGÉSZÍTŐ ADATOK HITELKÉRELEMHEZ

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria

Borpiaci információk. IV. évfolyam / 24. szám december hét. Bor piaci jelentés

Hat Szigma: szemlélet, vezetési stílus, szervezeti kultúra, módszer? Lehetőség az egészségügyi szolgáltatók fejlesztésére!?

J a v a s l a t. Előkészítő: Jogi, Képviselőtestületi és Kistérségi Osztály

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga Gyakorlati vizsgatevékenység

A döntő feladatai. valós számok!

Szállítási szerződés 400 és 120 kv-os szakaszolók szállítására

Vodafone GPRS Kapcsolat létrehozása Win2000 alatt a Connect Me használata nélkül

Internet szolgáltatás előfizetői szerződés

Reform és Fordulat. 51. Közgazdász vándorgyűlés Gyula. A nem-hagyományos magyar válságkezelés sikere 2010 és 2014 között Matolcsy György

Örömmel invitáljuk Önöket, hogy fedezzék fel a könyvtárunkban található több mint adathordozót:

SAP JAM. Felhasználói segédlet

Amit magával kell hoznia Előfizetői Szerződés megkötéséhez

EGYSZERŰSÍTETT ÉVES BESZÁMOLÓ

4.2. Tétel: Legyen gyenge rendezés az X halmazon. Legyen továbbá B X, amelyre

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Korszerű Oktatás Bolognai Rendszerben, HEFOP támogatással - KOBOR -

FIT-jelentés :: Zoltánfy István Általános Iskola 6772 Deszk, Móra F. u. 2. OM azonosító: Telephely kódja: 005. Telephelyi jelentés

Kérelem (önkormányzati lakás albérletbe adása érdekében)

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Dr. Erbszt András Szt. János Kh. Idegsebészeti Osztály NEVES BETEGBIZTONSÁGI FÓRUM

MATEMATIKA VERSENY

Analízis előadások. Vajda István február 10. Neumann János Informatika Kar Óbudai Egyetem

A Karinthy Frigyes Gimnázium óratervei

NYILATKOZAT a hagyatéki leltár tartalmát képező adatok megállapításához

Makó Város Önkormányzati Képviselő-testülete

ACCORDE ALAPKEZELŐ ZRT. VÉGREHAJTÁSI POLITIKA. Hatályos:

TÁRGYLEÍRÁS. SZOCIOLÓGIA A TÁRSADALOMELMÉLET ALAPJAI BBNSZ08100 BBNTT00100 szociológia és társadalmi tanulmányok szakos hallgatók számára

SZAKÁLL SÁNDOR, ÁsVÁNY- És kőzettan ALAPJAI

IV/3. sz. melléklet: HR funkcionális specifikáció

Adatok ábrázolása, adattípusok. Összefoglalás

Elektronikus tananyag MATEMATIKA 10. osztály II. félév

BOLYAI MATEMATIKA CSAPATVERSENY DÖNTŐ osztály

Variációk egy témára - táblázatkezelő feladatok megoldása többféleképpen

Shared IMAP beállítása magyar nyelvű webmailes felületen

FIT-jelentés :: Intézményi jelentés. Összefoglalás

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

MATEMATIKA ÍRÁSBELI VIZSGA május 8.

A táblázatkezelő felépítése

Átírás:

9. előadás Jelölések, az Adatbázisrendszerek előadás 2011. november 16. és Debreceni Egyetem Informatikai Kar 9.1

Egyedtípusok Definíció Azokat az egyedtípusokat, amelyek nem rendelkeznek saját kulcsattribútumokkal, gyenge egyedtípusoknak nevezzük. Ezzel ellentétben azokat a (hagyományos) egyedtípusokat, amelyekeknek van kulcsattribútumuk, erős egyedtípusoknak nevezzük. Definíció A gyenge egyedtípusoknak részleges kulcsuk (diszkriminátoruk) van, amely azon attribútumok halmaza, amelyek egyértelműen azonosítják azokat a gyenge egyedeket, amelyek ugyanazon tulajdonos egyed(ek)hez kapcsolódnak. Jelölések DOLGOZÓ erős egyedtípus HOZZÁTARTOZÓ gyenge egyedtípus 9.2

Tulajdonságtípusok A modell kezeli az egyszerű és összetett, az egyértékű és halmazértékű (többértékű), valamint a tárolt és származtatott tulajdonságtípusokat. Jelölések Vnév Knév Név Szsz Nem Fizetés Projekt Órák Dolgozik_rajta Osztály Születési_dátum DOLGOZÓ Főnök Lakcím 9.3

Kapcsolattípusok A modellben tetszőleges fokszámú kapcsolattípus ábrázolható. A következő két ábrán egy-egy másodfokú (bináris) kapcsolattípus látható. Jelölések DOLGOZÓ M DOLGOZIK_RAJTA N PROJEKT (normál) kapcsolattípus DOLGOZÓ 1 N HOZZÁTARTOZÓJA HOZZÁTARTOZÓ azonosító kapcsolattípus 9.4

Jelölések Szimbólum Jelentés egyedtípus gyenge egyedtípus kapcsolattípus azonosító kapcsolattípus attribútum kulcsattribútum többértékű attribútum összetett attribútum származtatott attribútum E1 R E2 az E2 egyedtípus totális résztvevője a R kapcsolatnak 1 N E1 R E2 az E1 és E2 egyedtípusok 1 : N számosságú R kapcsolata R (min, max) E az E egyedtípus R-beli részvételére vonatkozó strukturális megszorítás (min, max) 9.5

Név Szám Helyszínek OSZTÁLY Vezető Vezetés_kezdő_dátum Név Szám Helyszín PROJEKT Irányító_osztály Vnév Knév Nem Név Szsz Fizetés Projekt Órák Dolgozik_rajta Osztály Születési_dátum DOLGOZÓ Főnök Lakcím Születési_dátum Nem Dolgozó Kapcsolat HOZZÁTARTOZÓ Hozzátartozó_név 9.6

Vnév Knév Szdátum Név Lakcím Szsz Fizetés Nem N 1 MUNKAHELYE Név Helyszínek Szám DOLGOZÓ Kezdő_dátum Dolgozók_száma OSZTÁLY 1 1 VEZETI 1 IRÁNYÍTJA Órák N főnök beosztott 1 FŐNÖKE N 1 M DOLGOZIK_RAJTA HOZZÁTARTOZÓJA N PROJEKT Név Helyszín Szám N HOZZÁTARTOZÓ Név Nem Szdátum Kapcsolat 9.7

Vnév Knév Szdátum Név Lakcím Szsz Fizetés Nem (1, 1) dolgozó MUNKAHELYE osztály (4, N) Név Helyszínek Szám DOLGOZÓ Kezdő_dátum Dolgozók_száma OSZTÁLY (0, 1) vezető (1, N) dolgozó VEZETI vezetett osztály (1, 1) Órák (0, N) irányító osztály IRÁNYÍTJA (1, 1) irányított projekt (0, N) (0, 1) projekt főnök beosztott DOLGOZIK_RAJTA (1, N) PROJEKT (0, N) FŐNÖKE dolgozó Név Helyszín Szám HOZZÁTARTOZÓJA (1, 1) hozzátartozó HOZZÁTARTOZÓ Név Nem Szdátum Kapcsolat 9.8

1 Erős egyedtípusok leképezése 2 Gyenge egyedtípusok leképezése 3 Bináris 1 : 1 számosságú kapcsolattípusok leképezése (a) külső kulcs használata (b) összevonás (c) kereszthivatkozás v. kapcsoló reláció használata 4 Bináris 1 : N számosságú kapcsolattípusok leképezése 5 Bináris M : N számosságú kapcsolattípusok leképezése 6 Többértékű attribútumok leképezése 7 N-edfokú kapcsolattípusok leképezése 9.9

Erős egyedtípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám ) PROJEKT( Pnév, Pszám, Phelyszín ) 9.10

Erős egyedtípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám ) PROJEKT( Pnév, Pszám, Phelyszín ) A gyenge egyedtípus leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám ) PROJEKT( Pnév, Pszám, Phelyszín ) 9.10

Erős egyedtípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám ) PROJEKT( Pnév, Pszám, Phelyszín ) A gyenge egyedtípus leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám ) PROJEKT( Pnév, Pszám, Phelyszín ) A bináris 1 : 1 számosságú kapcsolattípus leképezése (külső kulcs használatával): DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín ) 9.10

A bináris 1 : N számosságú kapcsolattípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) 9.10

A bináris 1 : N számosságú kapcsolattípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) A bináris M : N számosságú kapcsolattípus leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) DOLGOZIK_RAJTA( Dszsz, Psz, Órák ) 9.10

A bináris 1 : N számosságú kapcsolattípusok leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) A bináris M : N számosságú kapcsolattípus leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) DOLGOZIK_RAJTA( Dszsz, Psz, Órák ) A többértékű attribútum leképezése: DOLGOZÓ( Vnév, Knév, Szsz, Szdátum, Lakcím, Nem, Fizetés, Főnök_szsz, Osz ) OSZTÁLY( Onév, Oszám, Vez_szsz, Vez_kezdő_dátum ) PROJEKT( Pnév, Pszám, Phelyszín, Osz ) DOLGOZIK_RAJTA( Dszsz, Psz, Órák ) OSZT_HELYSZÍNEK( Oszám, Ohelyszín ) 9.10