A FEJEZET CÉLJA. RDA a gyakorlatban. A relációs adatelemzés alkalmazásához kapcsolódó gyakorlati kérdések megvizsgálása:

Hasonló dokumentumok
a nyers adatokat relációs formátumúvá alakítja felkutatja és feloldja az adatelem meghatározásokban az esetleges pontatlanságot/bizonytalanságot

a nyers adatokat relációs formátumúvá alakítja felkutatja és feloldja az adatelem meghatározásokban az esetleges pontatlanságot/bizonytalanságot

AZ ELőADÁS CÉLJA. RDA logikai adatmodell. helyének bemutatása az SSADM módszertanban (340.LÉPÉS)

Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1

Adatbázis rendszerek Ea: A rendes állapot. Normalizálás

AZ ELőADÁS CÉLJA. a funkciók dokumentálásának bemutatása. az SSADM szerkezetben elfoglalt helyének bemutatása

Adatbáziskezelés. Indexek, normalizálás NZS 1

11. Gyakorlat Adatbázis-tervezés, normalizálás. Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva

Adatbázis tervezés normál formák segítségével

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás

Adatbázis rendszerek Ea: A rendes állapot. Normalizálás

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Adatbázis-kezelés. alapfogalmak

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.

Adatbázis-kezelés az Excel 2013-ban

Adatmodellezés. 1. Fogalmi modell

Adatbázis, adatbázis-kezelő

Adatbázis használat I. 1. gyakorlat

Csima Judit BME, VIK, november 9. és 16.

Informatikai alapismeretek Földtudományi BSC számára

NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF

Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév

AZ ELőADÁS CÉLJA. A logikai adatmodellezés fogalmának bevezetése. A logikai adatszerkezet jelöléseinek és struktúrájának bemutatása


Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása

Normalizálási feladatok megoldása

Példa Többértékű függőségek, 4NF, 5NF

Csima Judit november 15.

Adatbázis alapú rendszerek

Adatbázisok gyakorlat

ADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL. Debrenti Attila

Adatbázis-kezelés Access XP-vel. Tanmenet

Csima Judit október 24.

Normálformák Normalizálás ADATBÁZISKEZELÉS ÉS KÖNYVTÁRI RENDSZERSZERVEZÉS 1 / 2

Adatmodellezés, alapfogalmak. Vassányi István

Adatbázisok elmélete 12. előadás

Adatbázisok gyakorlat

Relációs adatbázisok tervezése 2.rész (dekompozíció)

Adatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27.

ABR ( Adatbázisrendszerek) 1. Előadás : Műveletek a relációs medellben

ADATBÁZISOK. Normalizálás

Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

Függőségek felismerése és attribútum halmazok lezártja

Adatbázisrendszerek. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF március 13.

Magas szintű adatmodellek Egyed/kapcsolat modell I.

AZ ELőADÁS CÉLJA. Miért készítünk adatfolyam-modellt? A módszerben elfoglalt helyének és szerepének meghatározása

Relációs adatbázisok tervezése 2.rész (dekompozíció)

Adatigények. Koncepcionális séma (magas szintű modell) Logikai séma (alacsony szintű modell) Belső séma (fizikai szerkezet, hozzáférési módok)

ADATBÁZIS-KEZELÉS. Relációs modell

Szakterület modell. Bővítés attribútumokkal. BCE, Információrendszer tanszék, Dr. Molnár Bálint, egyetemi

Az ER modell ÁBRÁZOLÁS. többértékű. gyenge egyedtípus. tulajdonság típus. származtatott. kapcsolat típus. tulajdonság típus

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7.

Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11

6. Gyakorlat. Relációs adatbázis normalizálása

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

Adatbázis rendszerek 1. 7.Gy: Rakjunk rendet. Normalizálás

7. Előadás tartalma A relációs adatmodell

Követelmény meghatározás. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

Külkereskedelmi pozíció, versenyképesség elemzés ex post mutatói és módszerei

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

Relációs adatbázisok tervezése ---1

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis rendszerek Definíciók:

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

ADATBÁZIS RENDSZEREK I BEADANDÓ

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

A relációs adatmodell

SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok

Data Vault adatmodellezés.

T Adatbázisok-adatmodellezés

Adatbázis rendszerek. 5. előadás Adatbázis tervezés. Koppányi Zoltán

ADATBÁZIS RENDSZEREK. Attributum típusok, normalizálsá, relációs algebra. Krausz Nikol, Medve András, Molnár Bence

ADATBÁZIS RENDSZEREK. Adatbázis tervezés. Krausz Nikol, Medve András, Molnár Bence

Az előadás célja. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

Adatbázis rendszerek. 5. előadás Adatbázis tervezés. Koppányi Zoltán

Adatbáziskezelés 1 / 12

Adatmodellek. 2. rész

Adatbázis rendszerek. 3. előadás Adatbázis tervezés

AZ ELőADÁS CÉLJA. megmagyarázni, hogy milyen célból használunk entitás-esemény modellezést. az alábbiak elkészítésekor használt eljárások bemutatása:

Foglalkozási napló a 20 /20. tanévre

Adatbázis rendszerek 2. előadás. Relációs algebra

A relációs adatbázis-tervezés alapjai

Szeged, Tisza Palota-lakások lépcsőházak szerint

Adatszerkezetek 1. előadás

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

Relációs adatbázisok tervezése 2.rész (dekompozíció)

ADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:

Informatika szigorlat 9-es tétel: Az adatbázis-kezelő rendszerek fogalmai

Adatbázisok elmélete 11. előadás

Az egyed-kapcsolat modell (E/K)

ADATBÁZISOK. 3. gyakorlat E-K modell

ZA6647. Flash Eurobarometer 425 (Food Waste and Date Marking) Country Questionnaire Hungary

Adatbázisok. 1. gyakorlat. Adatmodellezés október október 1. Adatbázisok 1 / 42

Feladatok megoldásai

Átírás:

A FEJEZET CÉLJA RDA a gyakorlatban A relációs adatelemzés alkalmazásához kapcsolódó gyakorlati kérdések megvizsgálása: Az ismétlődő csoportok felismerése adatfüggőségi ábra redundancia az elsődleges kulcsok esetén a racionalizálás veszélyei tárolási anomáliák Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1

HTCS Társaság - TT divizió Érégió ÉNy terület Eladók ÉK terület Eladók D régió DNy terület Eladók ISMÉTLőDő CSOPORTOK FELISMERÉSE Az eladások értékének területi megoszlása 14/1.oldal : 84.12.31. Eladások értéke Háztartási termék csoport Tisztítási termékek Északi déli Jones Higgins Green Black Brown Smith Hayes Albion Morris Ügynök Terület Régió Felosztás Társaság 10000 15000 12000 14000 17000 12000 11000 12000 18000 3700 0 4300 0 41000 8000 0 161000 24100 0 2000000 0 Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 2

ISMÉTLőDő CSOPORTOK FELISMERÉSE Adateleme Társ.kódja k Társ. neve Társ. összes eladása Divízió kód Divízió eladások Régió kód Régió eladások Terül. kód Terül. eladások Eladó neve Eladói eladások Első Társ.kódja normálalak Társ. neve Társ. összes eladása Társ.kódja Divízió kód Divízió név Divízió eladók Társ.kódja Divízió kód Régió kód Régió eladások Társ.kódja Divizi kód Régió kód Terület kód Területi eladások Társ.kódja Divízió kód Régió kód Terület kód Eladó neve Eladói eladások Második normálalak stb... KÜLÖNÍTSÜNK EL MINDEN ISMÉTLőDő CSOPORTOT ITT Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 3

Term. csopor t A B C SOK RELÁCIÓ A termék osztályok eladása divízió/régió szerint Eladási divízió : Északi : 82.09.03. Termék osztály 1 2 3 4 Term.cs.összeg 1 2 3 4 term.cs.összeg 1 2 3 4 term cs. összeg RÉGIÓ DIV. A B C D E F G H Eddig 5(2 1 2 1 1 2(1) 4 6 1 5 1 19 ) 7 1 4 3 15 6 7 13 2(3 52(4 18-7 2 12 6 5 ) ) 3 2 1 4 7 17 3 3 9 6 15 1 4 5 4 3 11-5 10-4 7 7 1 9 17 0 7 1 6 14 3 3 2 2 3 7-7 - 5 - - 17 2 6 12(5) 19 7 12 17 12 10 128(6) 9 Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 4

SOK RELÁCIÓ Adatelemek Első normálalak Második normálalak Divízió Divízió Régió Termék csoport Termék csoport Termék osztály Termék osztály Összes eladások-2 Összes eladások- 1 Divízió Divízió Régió Termék csoport Termék csoport Összes eladások - 4 Összes eladások - 3 Divízió Régió Összes eladások - 5 Divízió Összes eladások -6 Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 5

ADATFÜGGőSÉGI ÁBRA Segíti az adatfüggőségek feltárását az összetett, belső kapcsolatok esetén, attribútum szinten, a 2NF-t megelőzően. A A C B D D A C B Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 6

ELSőDLEGES KULCS REDUNDANCIA 1NF 2NF-é alakítása Távolítsuk el a szükségtelen attribútumokat az elsődleges kulcsból Eladási ter.száma Eladó-kód Eladó neve Megcélzott eladások Aktuális eladások stb. 2NF 1NF-ből Eladási ter.száma Eladó-kód Eladó neve Megcélzott eladások Aktuális eladások stb. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 7

A RACIONALIZÁLÁS VESZÉLYEI Repülőgép típus: DC8 : 4 motoros N/B sugárhajtású Munkakezdés dátuma Munka típus 4143241 85/03/27 A 1219416 85/04/23 X 3147214 85/05/27 D 9763112 85/08/07 B 1112151 85/04/08 C * tegyük fel, hogy a munkaszám egyedi Adateleme Repülőgép k típus Munkakezdet dát. Munka típusa Első normálalak Második normálalak Harmadik normálalak Repülőgép típus Repülőgép típus Repülőgép típus Repülőgép típus Munkakezd.dátum Munka típusa Repülőgép típus Munka kezd.dátuma Munka típusa Repülőgép típus Munka kezd.dátuma munkatípus Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 8

A RACIONALIZÁLÁS VESZÉLYEI Repülőgép nyilvántartási száma: XJP-A Repülőgép típus: DC8 Típus leírás.: 4 motoros. N/B sugárhajtású Munkakezdés dátuma: 85/03/27 munkaszám munka típus 4143241 A Renew New Com. Unit 6142146 B Test APU 7142167 A Test Contact X241 Adatelem Rep.Nyilv.Szám ek Repülőgép típus Típus leírás Munkakezdet dátuma Munka típus Első normálalak Második normálalak Harmadik normálalak Rep.Nyilv.Szám Repülőgép típus Típus leírás Rep.Nyilv.Szám Munkakezdet dátuma Munka típus Rep.Nyilv.Szám Munkakezdet dátuma Munka típus Rep.Nyilv.Szám *Repülőgép típus Repülőgép típus Típus leírás Munkakezdet dátuma *Rep.Nyilv.Szám Munka típus Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 9

A RACIONALIZÁLÁS VESZÉLYEI 3NF *Rep.típus Munkakezdés dátum Munkatípus Munkakezdés *Rep Nyilv.szám Munkatípus Munka leírás *Rep. típus Munkakezdés dátum Munkatípus *Rep.nyilv.száma Munka leírás Munkakezdés dátum *Rep.nyilv.szám Munkatípus Munka leírás Rep.Nyilv.szám *Rep. típus Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 10

TÁROLÁSI ANOMÁLIÁK Ha 1NF kerül implementálásra: beszúrás törlés függő módosítások Első normálalak Termékszám Második normálalak Termékszám Harmadik normálalak Termékszám Racionalizál t 1 Termékszám Rendelés sz. Rend. dátum Vevő száma Név Mennyiség Ár Termékszám Rendelés sz. Mennyiség Ár Rendelés sz. Rend. dátum Vevő száma Név Termékszám Rendelés sz. Mennyiség Ár Rendelés sz. Rend. dátum *Vevő száma Vevő száma Név Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 11 2 3 4

ÖSSZEFOGLALÁS A 3NF nem tartalmazhat fizikai tervezési döntéseket Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 12