Adatmodellezés (Példa) 1 / 26. Adatmodellezés (Példa) 2 / 26 Gáspár Bencéné Dr. Vér Katalin nyomán Barna Róbert KE GTK Informatika Tanszék Adatmodellezés.

Slides:



Advertisements
Hasonló előadás
Temelésmenedzsment Production Management
Advertisements

LOGISZTIKA és a SZÁLLÍTMÁNYOZÁS
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Lengyelország: Allegro Magyarország: TeszVesz és Vatera
Készítették: Kerényi Éva Mogyorósi Mária Péterffy Réka
4. gyakorlat Normalizálás.
4. Marketing előadás 2009.Március 4. A szervezetek beszerzése- a vállalatok „fogyasztói magatartása”
RENDELÉS, VEVŐKISZOLGÁLÁS, E - BUSINESS
Készlet késztermékek, alkatrészek, kiegészítő termékek,
Tevékenységmenedzsment 1. szeminárium
Hotel Eger Park Konferenciaközpont október
Fogalma, összefüggések
Kimutatás tervező Egy lekérdezés adatait tetszőleges formájú nyomtatási listába lehet foglalni. ATLAS - SQL.
Tud Ön hullámlovagolni? 2012 után a kibocsátás-kereskedelemben Baráth Barna Vertis Zrt szeptember 15.
Értékesítési tréning ésPAI+. Bárcsak...!... több információt kapnék a termékek elérhetőségéről!... mindig pontos információm lenne a rendelésem összértékéről!...
Gazdálkodási modul Gazdaságtudományi ismeretek III. Szervezés és logisztika KÖRNYEZETGAZDÁLKODÁSI MÉRNÖKI MSc TERMÉSZETVÉDELMI MÉRNÖKI MSc.
Értékesítési csatornák
Beszerzés K&N Sportlégszűrők
MFG-Pro váll-ir. rendszer bemutatása
2010 október 2651 kp. Vizsga 2. feladata
Készletgazdálkodás 7.előadás.
Feladatmegoldás Készletgazdálkodás.
A marketing és a logisztikai költségek közötti kölcsönhatások Lipák Mária BGF, KVIFK, 2009.
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.
A számviteli információs rendszer Jellemzők Modellje
10. Készletrendszer.
2006. október 2.Markó Tamás, PTE TTK1 Az Oracle SQL 4. Összesítés és csoportosítás lekérdezésekben. Halmazműveletek.
E-beszerzés Bravo csoport.
Lineáris Programozás 4-5. feladat
Összesítés és csoportosítás lekérdezésekben. Halmazműveletek.
1 Szoftverfejlesztési folyamat a gyakorlatban Tamás Árpád – QualSoft Kft
Festményei 2 Michelangelo Buonarroti Zene: Gregorian Amazing Grace N.3
SQL, Relációs adatmodell
1 Informatikai Szakképzési Portál Adatbázis kezelés Adatbázis feltöltés.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
szakmérnök hallgatók számára
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Kereskedelmi levelezés
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
IV. Terjeszkedés.
IV. Terjeszkedés 2..
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
Törzsek-Partnerek A partnerek menüpont alatt végezhetjük a partnerek nyilvántartásával kapcsolatos műveleteket. A partnertörzsben vesszük fel a partnerek.
Adatbázis kezelés.
A diák(ok)hoz Ez a diasorozat a 2010-es ET diákból készült. A honlapon lévő 18 diasorból az első 14 diát tartalmazza. Minden lényeges dolgot tartalmaz*,
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
Elektronikus tananyag
Hányszor csodálkozunk azon, amikor halljuk, hogy mások már 100%-ot teljesítenek! Thema: 100%-os teljesítmény És hányszor halljuk, hogy több, mint 100%-ot.
Iktatás és selejtezés folyamata
Adatbázisok kialakítása 1 / 16. Adatbázisok kialakítása 2 / 16 Gáspár Bencéné Dr. Vér Katalin nyomán Barna Róbert KE GTK Informatika Tanszék Adatbázisok.
A termelés költségei.
Adatbázis-kezelés a gyakorlatban
A BÁRÁNY ÉS HADSEREGE A SION HEGYÉN Jel 14:1-5 Előadó: Drs Gallusz László.
Információs rendszer fejlesztése 2. előadás
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Készletgazdálkodás és logisztika
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
A termelés költségei.
AZ EGYSÉGESÍTETT ANYAKÖNYVEZÉS KIALAKÍTÁSÁNAK ÚTJÁN 1. rész 1. dia.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 3. Grafikus normalizálás.
Kereskedelmi és információs rendszer a zöldségtermesztés területén …avagy az információs szövetkezés támogatása Pető István
Készletgazdálkodás. Milyen információt szeretnénk meg tudni? Leltár - Készletadatok raktáranként, cikkszám szerint rendezve (raktárszám, telephely, cikkszám,
Alapfogalmak Adat: rögzített ismeret
Beszerzések hatékonyság növelése
11. tétel.
9. tétel.
SAJÁT TERMELÉSŰ KÉSZLETEK
Adatbázis-kezelés 2. Relációs adatbázisok.
Előadás másolata:

Adatmodellezés (Példa) 1 / 26

Adatmodellezés (Példa) 2 / 26 Gáspár Bencéné Dr. Vér Katalin nyomán Barna Róbert KE GTK Informatika Tanszék Adatmodellezés (Példa)

Adatmodellezés (Példa) 3 / 26 Mintapéldánkban egy kereskedelmi vállalat termékeinek, vevőinek, szállítóinak és megrendeléseinek adatait tartjuk nyilván. Demonstrációs adatbázis

Adatmodellezés (Példa) 4 / 26 A példában szereplő Kereskedelmi Vállalat ételspecialitásokat értékesít és szüksége van a termékek eladásával és raktári készleteivel kapcsolatos adatok nyomon követésére. Naprakészen tudnunk kell, hogy − melyik termékből mennyi van raktáron, illetve − milyen megrendeléseket kell teljesítenünk. Demonstrációs adatbázis

Adatmodellezés (Példa) 5 / 26 Ismernünk kell a termékek beszerzési forrását, a szállító adatait, hogy a szükséges termékmennyiséget megrendeljük tőlük, a vevő adatait is, hogy a megrendelést teljesíteni tudjuk. Egy megrendelésben több termék is szerepelhet és egy termék több megrendelésben is szerepelhet. Demonstrációs adatbázis

Adatmodellezés (Példa) 6 / 26 Ezeket a szempontokat figyelembe véve adatbázisunkban öt táblát tartunk nyilván: Vevők Szállítók Termékek Rendelés Rendelés részletei Demonstrációs adatbázis

Adatmodellezés (Példa) 7 / 26 Vevők tábla: tartalmazza a vevő cégek nevét, az ügyintéző adataival, a cég postai címével, telefon- és faxszámával együtt. Demonstrációs adatbázis Vevők

Adatmodellezés (Példa) 8 / 26 Szállítók tábla: tartalmazza a szállító cégek nevét, az ügyintéző adataival, a cég postai címével, telefon- és faxszámával együtt. Demonstrációs adatbázis VevőkSzállítók

Adatmodellezés (Példa) 9 / 26 Termékek tábla tartalmazza : a termék nevét, mennyiségi egységét, egységárát, a raktári készlet mennyiségét, a vevők által megrendelt mennyiséget, a minimális raktári készletet, a terméket szállító cég megjelölését és annak jelzését, ha a termék többé már nem szerezhető be. Demonstrációs adatbázis VevőkSzállítók Termékek

Adatmodellezés (Példa) 10 / 26 Rendelés tábla tartalmazza : a megrendelés számát, a vevő megjelölését, a megrendelés dátumát, a teljesítés határidejét, a szállítás dátumát és költségét; rendelésenként és azon belül termékenként tartalmazza az egységárat, a rendelési mennyiséget és az engedmény százalékát. Demonstrációs adatbázis VevőkSzállítók TermékekRendelés

Adatmodellezés (Példa) 11 / 26 Vevők Demonstrációs adatbázis Szállítók TermékekRendelés Cég Ügyintéző BeosztásCímVárosIrányítószámTelefonFax

Adatmodellezés (Példa) 12 / 26 Vevők Demonstrációs adatbázis TermékekRendelés Cég Ügyintéző BeosztásCímVárosIrányítószámTelefonFax Szállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax

Adatmodellezés (Példa) 13 / 26 Demonstrációs adatbázis Termékek Termékek Szállító cégTerméknévMennyiségi egységEgységárRaktáronMegrendelveMinimumKifutott Vevők CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax

Adatmodellezés (Példa) 14 / 26 Demonstrációs adatbázis Vevő cégRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Termék névEgységárMennyiségEngedményTermék névEgységárMennyiségEngedmény …Termék névEgységárMennyiségEngedményTermékek Szállító cégTerméknévMennyiségi egységEgységárRaktáronMegrendelveMinimumKifutottVevők CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax

Adatmodellezés (Példa) 15 / 26 Demonstrációs adatbázis Vevő cégRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Termék névEgységárMennyiségEngedményTermék névEgységárMennyiségEngedmény …Termék névEgységárMennyiségEngedményTermékek Szállító cégTerméknévMennyiségi egységEgységárRaktáronMegrendelveMinimumKifutottVevők CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax Fel kell bontanunk, mert redundáns lenne! Ismétlő csoport

Adatmodellezés (Példa) 16 / 26 Demonstrációs adatbázis VevőkSzállítók Termékek Rendelés Rendelés részletei Rendelés tábla felbontása: rendelésre és részleteire

Adatmodellezés (Példa) 17 / 26 Demonstrációs adatbázis Vevő cégRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Termék névEgységárMennyiségEngedményTermékek Szállító cégTerméknévMennyiségi egységEgységárRaktáronMegrendelveMinimumKifutottVevők CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax Így az egyes megrendelések nem azonosíthatók! Új tábla Rendelés részletei

Adatmodellezés (Példa) 18 / 26 Demonstrációs adatbázis Rendelés azonosítóVevő cégRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Rendelés azonosítóTermék névEgységárMennyiségEngedményTermékek Szállító cég Termék- név Mennyiségi egység EgységárRaktáron Meg- rendelve MinimumKifutottVevők CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók CégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax Kapcsolatot biztosító mezők megadása névvel Rendelés részletei Rendelésazonosító lehetővé teszi az egyértelmű azonosítást!

Adatmodellezés (Példa) 19 / 26 Demonstrációs adatbázis Rendelés azonosítóVevő azonosítóRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Rendelés azonosítóTermék azonosítóEgységárMennyiségEngedményTermékek Szállító cég azonosító Termék- azonosító Termék- név Mennyiségi egység EgységárRaktáron Meg- rendelve MinimumKifutottVevők AzonosítóCégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók AzonosítóCégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax Kapcsolatot biztosító mezők megadása azonosítóval Rendelés részletei

Adatmodellezés (Példa) 20 / 26 A táblák közötti kapcsolatok meghatározása egy vevőnek több megrendelése lehet, de egy megrendelés csak egy vevőtől származhat, egy szállítótól több terméket vásárolhatunk, de egy terméket csak egy szállító szállíthat, egy megrendeléshez több megrendelés részlet tartozhat, egy termékhez több megrendelés részlet tartozhat, de egy megrendelés részlet csak egy megrendelésből egy termékre vonatkozhat. Demonstrációs adatbázis

Adatmodellezés (Példa) 21 / 26 Feladat: a fenti ábra és a táblák leírása alapján keressük ki, hogy az egyes táblák mely kulcsmezők alapján kapcsolódnak egymáshoz! Demonstrációs adatbázis

Adatmodellezés (Példa) 22 / 26 Demonstrációs adatbázis Rendelés azonosítóVevő azonosítóRendelés dátumaHatáridőSzállítás dátumaSzállítási költség Rendelés Rendelés azonosítóTermék azonosítóEgységárMennyiségEngedményTermékek Szállító cég azonosító Termék- azonosító Termék- név Mennyiségi egység EgységárRaktáron Meg- rendelve MinimumKifutottVevők AzonosítóCégÜgyintézőBeosztásCímVárosIrányítószámTelefonFaxSzállítók AzonosítóCégÜgyintézőBeosztásCímVárosIrányítószámTelefonFax Kapcsolatot biztosító mezők megadása azonosítóval Rendelés részletei

Adatmodellezés (Példa) 23 / 26 Demonstrációs adatbázis Vevők – Rendelések1 : M kapcsolatVevőkód Szállító – Termék 1 : M kapcsolat Szállítókód Rendelés – R.részlet 1 : M kapcsolat Rendeléskód Termék – R.részlet 1 : M kapcsolat Termékkód azonosítók

Adatmodellezés (Példa) 24 / 26 Adatmodell-séma szimbólumok Bachmann diagram Egyed szimbóluma egy téglalap, mely tartalmazza azonosítóját, nevét és a kapcsolódó tulajdonságokat A név külön kiemelt A kapcsolatokat nyíllal ábrázoljuk Nem szabad az összes jellemzőt beírni a diagramba, csak a kapcsolódó tulajdonságokat

Adatmodellezés (Példa) 25 / 26 Kapcsolatok BACHMANN diagrammal Szállítók Szállítókód Többi adat Termékek Termékkód Szállítókód Többi adat Rendelés részletei Rendeléskód, termékkód Többi adat Rendelés Szállítókód Vevőkód Többi adat Vevők Vevőkód Többi adat 1 N 1 1 NN N 1

Adatmodellezés (Példa) 26 / 26 Köszönöm a figyelmet!