AZ ELőADÁS CÉLJA RDA logikai adatmodell helyének bemutatása az SSADM módszertanban (340.LÉPÉS) annak bemutatása, hogy hogyan készíthető logikai adat adatmodell 3NF racionalizált relációhalmazból. A választott LDM aktualizálásának bemutatása Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1
SZÁMLA RACIONALIZÁLT RELÁCIÓHALMAZ ELADÁSI TER. VEVő Számla szám Dátum *Vevő szám Számla összege SZÁMLA SOR Számlaszám Szám. sorszáma * Rendelt menny. Ár TERM.OSZTÁLY TERM.OSZTÁLY Számlakód Eladási ter. száma Eladási ter. összeg VEVő/TER. Eladási ter.szám Vevő száma KEDV.ÁR Kedv.kód Kedv.ár Leírás Súly Alapár *Termékosztály Raktári össz. Összes rend. eddig Raktárkód Raktári áruk Raktár helye Rend. eddig Vevő száma Vevő neve *Eladási ter.száma *Zónaszám Vevő címe Vásárlási osztály Kedvezménykó d Helyett. ind. Hitelhatár Zónaszám Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 2
RDA MODELL - 1.SZABÁLY A 3NF relációk adatcsoportok Minden racionalizált 3NF relációból egy LDS-típusú adatcsoport lesz ELADÁSI TERÜLET Eladási ter. száma Eladási ter. összeg Leírás Súly Alapár *Termékosztály Raktári össz. Összes rend. eddig SZÁMLA Számla szám *Vevő szám KÉSZLET Raktári áruk Raktári hely Rend. eddig Zónaszám * ELADÁSI TERÜLET Eladási ter. száma Zónaszám SZÁMLA Számla szám Dátum *Vevő szám Számla összege *Termékosztály KÉSZLET Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 3 stb. stb.
RDA MODELL - 2. SZABÁLY Az hierarchikus kulcsok idegen kulcsot tartalmaznak Ha egy reláció teljes kulcsa hierarchikus kulcs: jelöljük a felső szintet minősítő elem(ek)et külső kulcsnak Számla Számlaszám Számla sor *(Számlaszám) (Számla sor szám) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 4
RDA MODELL - 3.SZABÁLY Az összetett kulcsok főegyedeinek szerepelnie kell Az összetett kulcsok minden elemének meg kell jelennie egy másik reláció egyszerű, vagy hierarchikus kulcsaként. *Termékosztály Raktárkód Zónaszám *Raktárkód I ÁRUK *Raktárkód Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens
RDA MODELL - 4.SZABÁLY Az összetett kulcsú relációk alegyedek lesznek Az összetett kulcsú relációkat a kulcsot összetevő, egy vagy több mezőt mint kulcsot tartalmazó, egyedek alegyedeként kezeljük. KEDV.KÓD Kedv.kód * Termék osztály KEDV.ÁR Kedv. kód KÉSZLET Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 6
RDA MODELL - 4.SZABÁLY Az összetett kulcsú relációk alegyedek lehetnek Egy alegyed összetett kulcsából egyszerre több elem is rendelhető egyetlen főegyedhez. Az összetett kulcs minden elemét csak egyszer ábrázoljuk kapcsolatként. A B C ABC D ABCD Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 7
RDA MODEL -.SZABÁLY A külső kulcsok főegyedeket jelölnek ki ELADÁSI TER. Eladási ter.szám Zónaszám *Raktár kód VEVő Vevő száma *Eladási ter. száma *Zónaszám *Kedv. kód KEDV.KÓD Kedv. kód Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 8
Összefoglalás a 3 NF struktúra lépéseiről 1. A 3NF relációk adatcsoportok 2. A hierarchikus kulcsok külső kulcsokat tartalmaznak 3. Az összetett kulcs elemeihez tartozó főegyedeknek szerepelni kell 4. Az összetett kulcsú relációk alegyedek lesznek. A külső kulcsok főegyedek létét igénylik 3 ELADÁSI TER. Eladási ter.szám 4 VEVő/TER. Eladási ter.száma Vevőszám 4 Zónaszám *Raktárkód VEVő Vevő száma *Eladási ter.száma. *Zónaszám *Kedv.kód SZÁMLA Számlaszám *Vevőszám 3 2 KEDV.KÓD Kedv.kód 3 KEDV. ÁR Kedv. kód SZÁMLA SOR *(Számlaszám.) (Számla sorszám) * TERM.OSZTÁLY Term.osztály *Term.osztály 4 KÉSZLET Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 9 3 4 3
ÖSSZEHASONLÍTÁS Egyeztessük össze az IGÉNYELT LDM-et és az RDA részmodellt, hogy létrehozzuk a IGÉNYELT MODELL VÉGLEGESÍTÉSÉT. Jegyezzük be a mennyiségi adatokat Aktualizáljuk az EGYEDLEÍRÁST és más LDM dokumentumokat, szükség szerint. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 10
LDS Az LDS és 3NF struktúra összevetése ELADÁSI TERÜLET VEVő RENDELÉS RDA ELADÁSI TERÜLET SO R VEVő KEDV.KÓD KÉSZLET KEDV.ÁR Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 11
BőVÍTSÜK MENNYISÉGI ADATOKKAL 1. TÖBB FőEGYED 1000 20 20 20000 1000 4 I 10000 ÁRU 0 AKTUALIZÁLNI AZ EGYED LEÍRÁST 2. ASSZIMETRIKUS ELOSZLÁS 2000 10%(200 ÁTLAG VEVő ) RENDELÉS 32 80%(8000 0) 3. AZ IDő-HATÁS 100000 4. NÖVEKEDÉS+ MIN ÁTL MAX 1m 10 I ÁRU 1000 1000 M-0 Á-100000 M-200000 M-0 Á-1m M-2m VEVő RENDELÉS SOR Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 12
ÖSSZEFOGLALÁS VÁLASZTOTT ADATMODELL VÉGLEGESÍTÉSE a fizikai tervezéshez. A mennyiségi adatok kialakultak Minden követelmény kielégítésre került. A követelményeknek és későbbi kiterjesztéseknek optimálisan eleget tevő adatmodell. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 13