Kovács Gergely Péter Az egyed-kapcsolat modell

Slides:



Advertisements
Hasonló előadás
Készítette: Nagy Mihály tanár Perecsen, 2006.
Advertisements

Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Kapcsolatok. Kapcsolat Kapcsolat: Két egyedtípus egyedelőfordulásai közötti viszony.
ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Normalizáció A normalizáció egy táblázatszétbontó eljárás, mely ebből adódóan a relációs adatmodell kialakításában van segítségünkre. Hogy miért van erre.
E-R modell, reláció-séma
A normalizálás az adatbázis-tervezés egyik módszere
1 Sapientia - Erdelyi Magyar TudományEgyetem (EMTE) Csíkszereda 5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés Az Egyed-kapcsolat (E/K)
4. gyakorlat Normalizálás.
Adatbázis-kezelés.
Központi és közösségi szolgáltatások olvasóknak, könyvtáraknak.
A Krúdy Gyula Városi Könyvtár katalógusának használatáról…
Függőségek, normálformák
Számvitelszervezés Az adatmodelltől az adatbányászatig SZIE-KVA, október 15.
Adatbázis (alapfogalmak).
Az egyed-kapcsolat modell
Ria Slides Ebben a bevásárlóközpontban a hölgyek különböző „Férfi – Típusok” közül választhatnak...
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Körlevél készítése.
Adatbázis-kezelés.
Adatmodellezés: E-K modell
Diagramok rajzolása SSADM gyakorlás ADATBÁZIS ALAPÚ RENDSZEREK.
2011. szeptember Az információtechnológia menedzselése Az információs rendszer fejlesztése Image of the slide: www2.raritanval.edu/departments/busadmin/.../Ch07-IntrotoBusiness.ppt.
Miskolci Egyetemi Publikációs Adatbázis Egy új szolgáltatás születése és bevezetésének problémai Kiss Andrea, Miskolci Egytem,
Adatbázis-kezelés
Objektumok. Az objektum információt tárol, és kérésre feladatokat hajt végre. Az objektum adatok (attribútumok) és metódusok (operációk,műveletek) összessége,
Metaadatok és digitális szövegek Bakonyi Géza SZTE Egyetemi Könyvtár.
Adatfolyam modellezés az SSADM-ben
Adatbázis-tervezés. Adat Adat (DATA): lehet bármi, ami körülöttünk van, ami számunkra jelent valamit, valamilyen tulajdonsággal rendelkezik, mástól megkülönböztethető.
Az adatok értékelése A főiskolai könyvtárról kialakult kép összegezve.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Adatbázis-kezelés JAG,
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Adatbázisok gyakorlat
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Adatbázis kezelés.
Adatbázis-kezelés.
G y ö n y ö r k ö d j és N E V E S S ! ! ! Zene: Princess: Tavaszi hajnal.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár
9. osztály Táblák létrehozása. Létrehozás Tervező nézetben  Üres adatbázis létrehozása.  Adatbázis mentése.  Objektumok oszlopban a Táblák sorra kattintunk.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
DNS. Az interneten használt osztott név adatbázis, a DNS (Domain Name Service) folyton használatos: –minden web lap letöltésnél, –levél közvetítésnél.
Algoritmusok és adatszerkezetek
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
A jövő HR megoldása Fejér Tamás. perbit.insight Munkavállaló kezelő Munkakör kezelő Toborzás kezelő Továbbképzés kezelő.
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 1. Alapfogalmak.
CSALÁDI ÉLETRE NEVELÉS
Adatbázisok 5. gyakorlat. Jövő hét utáni héten ZH! (Adatmodellezés, normalizálás) és kötprog doksi leadás (adatmodell rész)
Lekérdezések Adott tulajdonságú adatok listázásának módja a lekérdezés. A lekérdezések segítségével az adatbázisból megjeleníthetjük, módosíthatjuk, törölhetjük.
Szemantikai adatmodellek
Kovács Gergely Péter A relációs adatmodell
Alapfogalmak Adat: rögzített ismeret
A könyvtári integrált rendszerek statisztikai moduljának használata
Informatikai gyakorlatok 11. évfolyam
Jelentések Jelentést akkor használunk, ha az adatbázisban letárolt adatokat szeretnénk kinyomtatni. A jelentésben szereplő adatok alapja egy tábla vagy.
Adatbázis alapismeretek
Kovács Gergely Péter Bevezetés
Férfi és női szerepek Spártában. Igaz-e Spártára ez a mondás? A férfiak vezetnek, a nők pedig irányitanak.
Rendszerfejlesztés gyakorlat
Adatbáziskezelés 12. alkalom.
Adatbázis-kezelés 2. Relációs adatbázisok.
Előadás 02 A 3 szintű ANSI/SPARC architektúra
Adatbázis-kezelés.
Rendszerfejlesztés gyakorlat
Előadás másolata:

Kovács Gergely Péter Az egyed-kapcsolat modell

Az egyed-kapcsolat diagram Az egyed-kapcsolat diagram egy grafikus szemléltető eszköz. Szemléletesen képes megadni az adatbázisok struktúráját.

Példa Tegyük fel, hogy egy könyvtár kölcsönzési nyilvántartását szeretnénk adatbázis segítségével kezelni. Ehhez nyilvántartást kell vezetnünk a könyvekről, az olvasókról, a kikölcsönzési dátumokról, a visszahozási dátumokról.

Az egyed és az egyedpéldány Egyedek azok az objektumok, amelyek adataival dolgozunk. Példánkban egyed a könyv és az olvasó. Az egyedek egy-egy konkrét előfordulását egyedpéldánynak nevezzük. Példánkban egyedpéldány egy-egy konkrét könyv és egy-egy konkrét olvasó.

A tulajdonság Tulajdonságnak nevezzük az egyed egy – a feladat szempontjából fontos – jellemzőjét. Példánkban a könyv egyed tulajdonsága lehet például a szerző és a cím.

Egyedi tulajdonság Egy könyvtárban egy könyvből gyakran több példány is található. A modellünk nem egyértelmű, ha egy könyvnek kizárólag a szerzőjét és a címét tároljuk. Az egyértelműség kedvéért a könyvekről tárolnunk kell egy egyedi azonosítót is, a könyvszámot.

Egyedi tulajdonság Az előbbiek alapján az olvasókról tárolnunk kell a nevüket, a címüket és az olvasószámukat.

A kulcs Egy egyed egy olyan tulajdonságát, amely egyértelműen meghatároz egy egyedpéldányt, az egyed kulcsának nevezzük.* Példánkban a könyv egyed kulcsa a könyvszám, az olvasó egyed kulcsa az olvasószám. *egyszerű kulcs

A kapcsolat Az egyedek közötti összefüggéseket kapcsolatnak nevezzük. Példánkban a könyv egyed és az olvasó egyed közötti kapcsolat a kölcsönzés. A kapcsolatok is rendelkezhetnek tulajdonságokkal. Példánkban ilyen tulajdonságok a kikölcsönzés dátuma és a visszahozás dátuma.

Az egyed-kapcsolat diagram Az egyedeket téglalappal jelöljük. A tulajdonságokat ellipszissel jelöljük. A kapcsolatokat rombusszal jelöljük. A kulcsokat aláhúzással jelöljük.* *elsődleges kulcs

Példa

A kapcsolatok típusai 1:1 kapcsolat 1:N kapcsolat N:M kapcsolat

Az 1:1 kapcsolat Az 1:1 kapcsolat olyan kapcsolat, ahol egy egyedpéldány egyszerre kizárólag egy egyedpéldánnyal állhat kapcsolatban és ez fordítva is igaz.

Példa Ha a magyar nők és a magyar férfiak közötti házastársi kapcsolatot szeretnénk modellezni, akkor 1:1 kapcsolatot kell alkalmaznunk. Egy férfinek egy felesége lehet. Egy nőnek egy férje lehet.

Az 1:N kapcsolat Az 1:N kapcsolat olyan kapcsolat, ahol egy egyedpéldány egyszerre akár több egyedpéldánnyal is kapcsolatban állhat, azonban ez fordítva nem igaz.

Példa Ha a muszlim nők és a muszlim férfiak közötti házastársi kapcsolatot szeretnénk modellezni, akkor 1:N kapcsolatot kell alkalmaznunk. Egy férfinek több felesége is lehet. Egy nőnek kizárólag egy férje lehet.

Az N:M kapcsolat Az N:M kapcsolat olyan kapcsolat, ahol egy egyedpéldány egyszerre akár több egyedpéldánnyal is kapcsolatban állhat és ez fordítva is igaz.

Példa Ha valamely törzshöz tartozó nők és férfiak közötti házastársi kapcsolatot szeretnénk modellezni, akkor N:M kapcsolatot kell használnunk. Egy férfinek több felesége is lehet. Egy nőnek több férje is lehet.

Példa Ha egy olvasó egyszerre egy könyvet kölcsönözhet ki és egy könyvet egyszerre egy olvasó kölcsönözhet ki akkor 1:1 kapcsolatot kell alkalmaznunk.

Példa Ha egy olvasó egyszerre több könyvet kölcsönözhet ki, de egy könyvet egyszerre egy olvasó kölcsönözhet ki akkor 1:N kapcsolatot kell alkalmaznunk.

Példa Ha egy olvasó egyszerre több könyvet kölcsönözhet ki és egy könyvet egyszerre több olvasó kölcsönözhet ki*, akkor N:M kapcsolatot kell alkalmaznunk. *például egy csoport

Jelölés Az 1:1 kapcsolat jelölése:

Jelölés Az 1:N kapcsolat jelölése:

Jelölés Az N:M kapcsolat jelölése:

Feladat Modellezd a házasság minden verzióját! Határozd meg az egyedeket, a tulajdonságokat, és a kapcsolatokat! Készítsd el az egyed-kapcsolat diagramokat!

Feladat Határozd meg, hogy milyen kapcsolatokkal lehet modellezni a következő jelenségeket: szülő-gyerek kapcsolat apa-fiú kapcsolat testvér-testvér kapcsolat nagymama-unoka kapcsolat facebook felhasználók közötti ismerősi kapcsolat város-polgármester kapcsolat

Feladat Keress példát 1:1, 1:N, illetve N:M kapcsolatra! Készítsd el az egyed-kapcsolat diagramokat!