Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaDomokos Tóth Megváltozta több, mint 10 éve
1
1Gazdasági informatika II.2007.01.29. Gazdasági informatika II. Gyurkó György
2
2Gazdasági informatika II.2007.01.29. Az IR fejlesztésének módszerei (modellezési technikák)
3
3Gazdasági informatika II.2007.01.29. Az IR fejlesztésének főbb tevékenységei Ezek minden életciklusmodellben megjelennek: Elemzés Tervezés Megvalósítás, tesztelés, integráció Bevezetés
4
4Gazdasági informatika II.2007.01.29. Elemzés Cél a követelmények meghatározása A létező rendszer folyamatainak megfigyelése, elemzése Dokumentumok tanulmányozása Kérdőíves felmérés Interjúk a szakterület specialistáival, a felhasználókkal Termékek: Elemzési modellek Követelményleírások Rendszerszervezési változatok
5
5Gazdasági informatika II.2007.01.29. Követelményleírások szerkezete
6
6Gazdasági informatika II.2007.01.29. Rendszerszervezési változat A követelmények olyan részhalmaza, amely a projekt korlátai mellett teljesíthető és konzisztens (ellentmondásmentes és hivatkozásteljes) Megjegyzés: Kivételesen a fejlesztés (tervezés, megvalósítás) alatt megengedhetők ellentmondó követelmények is, de legkésőbb a szoftver telepítésekor el kell dönteni, hogy közülük melyik érvényes. Tehát ilyenkor a szoftvert fel kell készíteni a telepítési időre halasztott – és már a felhasználó által hozott - döntések fogadására.
7
7Gazdasági informatika II.2007.01.29. A tervezés szintjei és vetületei AdattervezésFeldolgozás- tervezés Kapcsolat a környezettel – Felhasználói felület Fogalmi / szakterületi szint Logikai szint Fizikai szint
8
8Gazdasági informatika II.2007.01.29. Egy finomabb rendszerezés: A SunTone módszertan architectúra- sémája
9
9Gazdasági informatika II.2007.01.29. A szimbólikus modellek jelentősége A szöveges leírásnál lényegesen: tömörebb és egyértelműbb.
10
10Gazdasági informatika II.2007.01.29. Adattervezés Adatmodellezés
11
11Gazdasági informatika II.2007.01.29. Input/output adatszerkezetek modellezése Adatszerkezet diagram (DSD)
12
12Gazdasági informatika II.2007.01.29. Adatszerkezet diagram / 2
13
13Gazdasági informatika II.2007.01.29. Adatmodellezés Cél: Adatbázis szerkezetének meghatározása. Alapfogalmai: Egyed – egyedtípus, egyed-előfordulás Tulajdonság – tulajdonságtípus és érték Kapcsolat – kapcsolattípus, kapcsolat- előfordulás
14
14Gazdasági informatika II.2007.01.29. Egyed-kapcsolat diagram
15
15Gazdasági informatika II.2007.01.29. Kapcsolatok jellemzői, speciális esetei Fokszáma (1:N, M:N, 1:1) Kötelező v. opcionális szerep Stabil v. változó szerep Egymást kizáró kapcsolatok Főtípus-altípus viszony Visszamutató kapcsolat Többszörös kapcsolat
16
16Gazdasági informatika II.2007.01.29. Relációs adatbázis Egyedtípus => reláció = táblázat Tulajdonság => táblázat oszlopa Egyed-előfordulás => táblázat sora (elsődleges kulcs) Kapcsolat => idegen kulcs
17
17Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás) Cél: Tranzakciókezelő rendszer relációs adatbázisa szerkezetének kialakítása. – Követelmény a minimális redundancia a relációk szerkezetében. Alapfogalmak: Reláció Elsődleges kulcs Idegen kulcs Funkcionális függés (közvetlen, közvetett)
18
18Gazdasági informatika II.2007.01.29. Elsődleges kulcs. Idegen kulcs Egyed elsődleges kulcs: Az egyed minden előfordulására értelmezett. Értékei és az egyed előfordulásai között kölcsönösen egyértelmű megfelelés áll fenn. Stabil (értéke az egyed-előfordulás élettartama alatt nem változik). Minimális (nincs az előző kritériumokat teljesítő része) Idegen kulcs: A fölérendelt elsődleges kulcsa megjelenik az alárendelt egyedtípus szerkezetében.
19
19Gazdasági informatika II.2007.01.29. Funkcionális függés A BA (pl. személyi szám) B (pl. személy neve) A funkcionálisan meghatározza B-t = A-tól funkcionálisan függ B: Az A tulajdonság bármely értékéhez legfeljebb egy érték tartozik a B tulajdonság értékei közül. (Általában nem szimmetrikus.) Tranzitív tulajdonság: A B, B C: A C Projektív tulajdonság: A+B A, B.
20
20Gazdasági informatika II.2007.01.29. Közvetlen v. közvetett funkcionális függés A B közvetett funkcionális függés, ha létezik olyan C tulajdonság, amellyel fennáll: A C B, de nem A C, és nem C = B+D. Egyébként közvetlen függés.
21
21Gazdasági informatika II.2007.01.29. Normálformák Első normálforma (1NF): A reláció minden tulajdonsága függ a reláció elsődleges kulcsától Boyce-Codd normálforma (BCNF): A reláció minden tulajdonsága közvetlenül függ a reláció elsődleges kulcsától.
22
22Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás) Az ALKALMAZOTT egyedtípus kiinduló állapota
23
23Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás)/2 A normalizált ALKALMAZOTT egyedtípus
24
24Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás)/3 Az 1NF-re hozott JÁRANDÓSÁGTÉTEL egyedtípus
25
25Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás)/4 Az 1NF JÁRANDÓSÁGTÉTEL függési diagramja
26
26Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás)/5 A normalizált JÁRANDÓSÁGTÉTEL egyedtípus
27
27Gazdasági informatika II.2007.01.29. Relációs adatanalízis (normalizálás)/6 A normalizált JOGCÍM és SZJA KATEGÓRIA egyedtípusok
28
28Gazdasági informatika II.2007.01.29. Szintetikus modellezés Konstrukciós szabály: Ha az A tulajdonságtól közvetlenül függ a B tulajdonság, akkor van egy olyan egyedtípus (reláció) amelynek szerkezete, mindkét tulajdonságot tartalmazza, és az egyedtípus elsődleges kulcsa az A vagy egy olyan C tulajdonság, amely az A-val kölcsönös függésben áll (A B).
29
29Gazdasági informatika II.2007.01.29. Szintetikus modellezés /1
30
30Gazdasági informatika II.2007.01.29. Szintetikus modellezés /2
31
31Gazdasági informatika II.2007.01.29. Szintetikus modellezés / 3
32
32Gazdasági informatika II.2007.01.29. Egy mintafeladat Az ERD-ben pótolja az egyedtípusok neveit a következő lapon adott relációk alapján!
33
33Gazdasági informatika II.2007.01.29. PARTNER (Partnerkód, Partnernév) PARTNERCÍM (Címazonosító, Partnerkód, Cím) TERMÉK (Termékkód, Terméknév, ……………………………..) TERMÉKÁR (Árazonosító, Termékkód, Ártípus, Egységár, Devizanem, Mértékegység) ÁR-ÁTSZÁMÍTÁS (Árazonosítóról + Árazonosítóra, Arány) Az Árazonosítóról és az Árazonosítóra az Árazonosító szerepnevei. VTSZ (VTszám, Megnevezés) ÁFAMÉRTÉK (VTszám + Érvényesség kezdete, Érvényesség vége, ÁFA mérték) SZÁMLAFEJ (Számlasorszám, Partnerkód, Címazonosító, Számlatípuskód, Kiállító törzsszáma, Kiállítás dátuma, Első nyomtatás dátuma, Nyomtatott példány, Teljesítés dátuma, Fizetési határidő, Fizetési mód) A Kiállító törzsszáma a Törzsszám szerepneve. FEJSZÖVEG (Számlasorszám + Szövegkód, Szöveg) SZÁMLATÉTEL (Számlasorszám + Tételsorszám, Termékkód, Mértékegység, Mennyiség, Tételérték) TÉTELSZÖVEG (Számlasorszám + Tételsorszám + Szövegsorszám, Tételszöveg) ALKALMAZOTT (Törzsszám, Név) Relációk (egyedtípus- szerkezetek)
34
34Gazdasági informatika II.2007.01.29. TERMÉK (Termékkód, Terméknév, VTszám) A megoldás
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.