AZ ELőADÁS CÉLJA A logikai adatmodellezés fogalmának bevezetése

Slides:



Advertisements
Hasonló előadás
ADATBÁZISOK.
Advertisements

A normalizálás az adatbázis-tervezés egyik módszere
4. gyakorlat Normalizálás.
Adatbázis-kezelés.
Adatbázis alapú rendszerek
EURÓPAI UNIÓ - VÍZÜGYI KERETDIREKTÍVÁK Bemutató Általánosan a VKI-ről és Magyarország helyzetéről 2005 április.
Funkcionális függés Redundancia 1NF, 2NF, 3NF
Humánkineziológia szak
EE/R adatmodell (Extended E/R) 1 Az objektum orientált szemlélet elterjedésével egyre nőtt az igény az olyan SDM (Semantic Data Model) modellek iránt,
2. Rendszer fejlesztés
Az egyed-kapcsolat modell
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
Programozási alapismeretek 8. előadás. ELTE 2/  További programozási tételek További programozási tételek 
Információ kezelés Az információ visszakeresésének lehetőségei.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
Adatmodellezés: E-K modell
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.
Helyzetfelmérés Helyzetfelmérés elemzése, értékelése
A számviteli információs rendszer Jellemzők Modellje
10. Készletrendszer.
Adatmodellek - egy eszközrendszer, mellyel leírható a vizsgált valóság, - több különböző absztrakciós szinten is létezhet, - megkülönböztetünk DBMS-hez.
Gazdasági informatika II.
1Gazdasági informatika II Gazdasági informatika II. Gyurkó György.
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
AZ ELőADÁS CÉLJA Miért készítünk adatfolyam-modellt?
SSADM Structured Systems Analysis and Design Method
Komplex rendszertervezési módszerek
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,
Adatfolyam modellezés az SSADM-ben
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Tervezés, Normalizálás
Dokumentumáramlási ábra (DFD)
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Adatbázisrendszerek világa
Adatbázis-kezelés JAG,
Az igénybevevői nyilvántartás
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.
8. Előadás Szervezetek és szervezeti formák
Határozatlan integrál
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
(A logikai adatmodell kialakítása)
Adamkó Attila UML2 Adamkó Attila
Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
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.
Hatáskör modell 5. HAM.
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.
Programozási alapismeretek 8. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 8.2/  További programozási.
Munkakörelemés és –tervezés röviden
Adatbázisszintű adatmodellek
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
KONFIGURÁCIÓKEZELÉS è A projektirányítás a költségekkel, erőforrásokkal és a felhasznált idővel foglalkozik. è A konfigurációkezelés pedig magukkal a termékekkel.
INFORMÁCIÓMENEDZSMENT Dr. Szalay Zsigmond Gábor adjunktus, intézeti tanszékvezető VEZETÉS ÉS SZERVEZÉS MSC SZAK SZENT ISTVÁN EGYETEM.
Gazdasági informatika - bevezető …avagy miért emlegetünk szakdolgozat írást informatika címén???
Alapfogalmak Adat: rögzített ismeret
Adatbázis alapismeretek
Kovács Gergely Péter Az egyed-kapcsolat modell
Dokumentumáramlási ábra (DFD)
Kovács Gergely Péter Bevezetés
AZ ELőADÁS CÉLJA A logikai adatmodellezés fogalmának bevezetése
Adatbázis-kezelés 2. Relációs adatbázisok.
Az RDA a nyers adatokat relációs formátumúvá alakítja
Előadás másolata:

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 Annak bemutatása, hogy a logikai adatmodellezés használatával hogyan lehet az szervezeti információ- követelményekből egy kezdeti modellt megalkotni. A technika SSADM szerkezeten belüli helyének bemutatása Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

A LOGIKAI ADATMODELLEZÉS HELYE A RENDSZERFEJLESZTÉSI ALAPMINTÁBAN Vizsgálat/ helyzetfelmérés Döntési A jelenlegi rendszer logikai adatmodellje Koncepciók Felhasználói struktúra és szervezet eljárás- Specifikáció rendek Az igényelt rendszer logikai adatmodellje Fogalmi Modell Rendszer- Belső terv felület-terv Rendszerépítés Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Információ gyűjtés / szolgáltatás és irányítás 0. szakasz irányítása Megállapodás a vizsgálat határairól Kölcsönösen elfogadott probléma megfogalmazás Megvalósíthatósági alternatívák kiválasztása 0. szakasz tervei Projekt dokumentáció Projekt és a rendszerelemzés kiterjedése 020 Problémamegfogalmazás A PROBLÉMA MEGFOGAL- MAZÁSA Megvalósíthatósági tanulmány Akció terv A megvalósítha- tósági tanul mány összeállítása A jelenlegi helyzet vázlatos leírása Az igényelt környezet Követelményjegyzék Felhasználójegyzék 030 MEGVALÓSÍT- HATÓSÁGI ALTERNATÍVÁK KIDOLGOZÁSA Megvalósíthatósági alternatívák Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Információ gyűjtés / szolgáltatás és irányítás 1. szakasz irányítása 1. szakasz tervei Megegyezés a vizsgálat határairól A projekt és a vizsgálat kiterjedése Kontextus ábra Jelenlegi fizikai DFD-k Elemi folyamatok leírása Külső egyedek leírása B/K leírás Megvalósíthatósági tanulmány Projektalapító okirat előző vizsgálatok eredménye 130 A JELENLEGI FOLYAMATOK VIZSGÁLATA 115 A szervezeti tevékenység modell A SZERVEZETI TEVÉKENYSÉG MODELL KIFEJLESZTÉSE Felhasználójegyzék 120 A szervezeti tevékenység modell Kontextus ábra Jelenlegi környezet LDM-je Logikai DFM Logikai adattár-entitás megfeleltetés Követelményjegyzék Felhasználójegyzék KÖVETELMÉNYEK VIZSGÁLATA ÉS MEGHATÁROZÁSA Követelményjegyzék 150 Jelenlegi LDM A JELENLEGI SZOLGÁLTATÁ- SOK RACIONALI- ZÁLÁSA A szervezeti tevékenység modell Jelenlegi szolgáltatások leírása Követelményjegyzék Felhasználójegyzék 140 A JELENLEGI ADATOK VIZSGÁLATA A VIZSGÁLAT EREDMÉNYE- INEK ÖSSZE- ÁLLÍTÁSA0 2. szakasz számára Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Információ gyűjtés / szolgáltatás és irányítás 2. szakasz irányítása 2. szakasz tervei Alternatíva választás 210 Projektalapító okirat Rendszerszervezési RENDSZERSZERVEZÉSI ALTERNATÍVÁK MEGHATÁROZÁSA alternatívák 1. szakaszból Rendszerszervezési alternatívák Jelenlegi szolgáltatások leírása Követelményjegyzék Felhasználójegyzék Szervezeti tevékenység modell 220 RENDSZERSZERVEZÉSI ALTERNATÍVA KIVÁLASZTÁSA Kiválasztott rendszer- szervezési alternatíva Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Információ gyűjtés / szolgáltatás és irányítás 3. szakasz tervei 3. szakasz irányítása Adatjegyzék Logikai adatmodell Logikai adattár-entitás megfeleltetés Felhasználójegyzék Szervezeti tevékenység modell Igényelt rendszer DFM Felhasználói szerepkörök 310 Funkcióleírások Munkafolyamat modell AZ IGÉNYELT R. FOLYAMATAINAK MEGHATÁROZÁSA 330 335 A RENDSZER FUNKCIÓINAK ELÕÁLLÍTÁSA A MUNKAKÖRI LEÍRÁSOK ELKÉSZÍTÉSE Követelményjegyzék Kiválasztott rendszerszervezési alternatíva (BSO) Szerepkör/ funkció mátrix B / K adatszerkezet 320 IGÉNYELT R. ADATMODELLJÉ- NEK KIDOLGOZÁSA Követelmény jegyzék Jelenlegi logikai adatmodell B / K adatszerkezet B / K adatszerkezet Igényelt rendszer LDM Szerepkör/ funkció mátrix Funkcióleírások 340 360 Eseményhatás-ábra Lekérdezési utak Entitás-élettörténetek Esemény és lekérdezés jegyzék IGÉNYELT ADATMODELL MEGERőSÍTÉSE ADATFELDOLGOZÁSI FOLYAMATOK MEGHATÁROZÁSA Követelményjegyzék Igényelt rendszer LDM Funkcióleírások Követelményjegyzék Igényelt rendszer LDM Szerepkör/ funkció mátrix 370 RENDSZER- CÉLKITűZÉSEK VÉGLEGESÍTÉSE Követelményjegyzék 350 Szervezeti szintű környezeti útmutató Prototípus kiterjedése A KÖVETELMÉNY SPECIFIKÁCIÓ ÖSSZEÁLLÍTÁSA Követelmény specifikáció Parancsszerkezet Prototípus kiértékelése Menüszerkezetek A SPECIFIKÁCIÓS PROTOTÍPUSOK KIDOLGOZÁSA Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

AZ ELNEVEZÉS TOVÁBBI VARIÁCIÓI Egyedmodellezés Adatmodellezés Adatszerkezetek Bachman diagrammok entitás-kapcsolat ábrák Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

A LOGIKAI ADATMODELLEK HASZNÁLATA AZ SSADM-BEN Megvalósíthatósági tanulmány (020 & 030 lépés) A szervezeti tevékenység modell kifejlesztése (115. lépés) Jelenlegi adatok vizsgálata (140. lépés) Rendszerszervezési alternatívák meghatározása (210.lépés) Igényelt rendszer LDM (320. lépés) (+választott adatmodell véglegesítése [340.lépés]). Feldolgozási folyamatok meghatározása (360. lépés) A rendszer-célkitűzések véglegesítése (370. lépés) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

MEGHATÁROZÁS A logikai adatmodell (LDM) : precíz és egyértelmű specifikációja az információs követelményeknek, az alkalmazási terület határain belül Az alábbi típusokat tartalmazza: Egyed (entitás) (Egy tárgy, vagy fogalom, amelyről adatokat kívánunk tárolni) Kapcsolat (Két entitásnak egymáshoz, vagy az entitásnak önmagához való viszonya) Attribútum (az entitás egy jellemzője) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

ENTITÁS NÉZET VAGY MEGJELENÉS (ASPEKTUS) Entitás főtípusok és altípusok: Entitás név -alap Egy entitásnak több különböző nézete is lehet egyidejűleg: egy alrendszeren belüli, a való világból származtatott entitás viselkedése, amelyet azonban összhangba kell hozni ugyanennek az entitásnak más alrendszerekbeli viselkedésével; egy adott rendszerben egy bizonyos entitás megjelenésének a viselkedése, amelynek több párhuzamos és egymással nem összekapcsolt élete lehet (ennek a jelentősége az entitás viselkedés elemzésekor fog megmutatkozni.). Entitás név 1. megj. Entitás név 2. megj. Entitás főtípus neve Altípus neve Altípus neve Entitás főtípus neve Entitás altípus neve Entitás altípus neve Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

ENTITÁS ALTÍPUSOK Az altípusok jellemzőit a következőkben foglalhatjuk össze: az azonosítójuk (kulcsuk) közös (azonosak az értéktartományok); a típusok diszjunkt halmazokat alkotnak, vagyis két különböző típus példányai között nem lehet azonos a típusok példányainak összessége (halmazelméleti uniója) le kell fedje , ki kell merítse a főtípusban előfordulható összes entitást Altípusa BELSő DOKUMENTUM Főtípusa DOKUMEN- TUM KÜLSő DOKUMENTUM Főtípusa Altípusa JOGI SZEMÉLY Altípusa Főtípusa ÜGYFÉL TERMÉSZETES SZEMÉLY Főtípusa Altípusa Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Fő -és alentitás közötti kapcsolatok Átvihető, nem átvihető kapcsolatok ÜGYFÉL TÁROLÓHELY Például, egy folyószámla egy tulajdonoshoz tartozhat csak, de ha a tulajdonos (cég) kettéválik, akkor a két új tulajdonos közül az egyik örökölheti a régi folyószámlát. Ilyenkor a folyószámlát az új tulajdonoshoz kell kötni, azaz a Folyószámla-Ügyfél kapcsolat átvihető az Ügyfél entitáson belül. Tárol Birtokol Tartozik Elhelyezkedik FOLYÓSZÁMLA DOKUMENTUM Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

AZ ENTITÁSOK ATTRIBUTUMAINAK FELJEGYZÉSE VEVő ELLÁTÁSI TERÜLET TERMÉK K Vevő azonosító kód K Terület azonosító K Termék kód Vevő neve Eladó neve Termékleírás Vevő címe Cél Alapár Vevő egyenlege Vevő státusza VÁSÁRLÓI RENDELÉS Árengedménykód K Rend. szám Dátum SZÁMLA K Számlaszám VÁSÁRlÓI RENDELÉSSOR Számla dátuma K Rend. szám Számla végösszege K Termékkód Értéktöbbletadó Mennyiség Sor ár Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Attributum, adatelem -leírás attribútum/adatelem neve előadás vége attribútum/adatelem azonosító 8 hivatkozási hely neve és típusa tanfolyam előadás (entitás), napi dátum (tartomány) keresztreferenciák szinonímák tanfolyam-befejezés dátuma, utolsó előadási nap leírás a szóban forgó tanfolyam befejezésének napja ellenőrzés/származás ellenőrizendő, hogy nem esik-e hétvégére, ünnepnapra, vagy más munkaszüneti napra alapérték kezdés+tanfolyami napok száma logikai formátum dátum logikai hossz éééé.hh.nn. hossz leírás kötelező igen szerepkör és hozzáférési tanfolyamfelelős korlátlan, mindenki más olvasás jogok felhatalmazó cégvezetés üzenetek Nem szokványos naptári dátum. A tanfolyam túl hosszú. megjegyzések Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Közös értéktartományok Közös értéktartományba lehet sorolni két, vagy több olyan attribútumot, amelyeknek vannak közös adatérvényesítési, helyességellenőrzési (szemantikai) és formátum ellenőrzési szabályai (szintaktikai) vagy megengedett értéktartománya. Például a “Nyilvántartásba vétel dátuma”, ”Ellenőrzés dátuma”, ”Lezárás dátuma” tartozhat egy ”Hivatali dátum” nevű közös tartományba. Közös értéktartományok hierarchikus viszonya. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

KULCSOK -Az egyedi azonosító lehet: egy vagy több kötelező attribútum, egy vagy több kötelező attribútum és az előfordulás részvétele egy vagy több kötelező, nem átvihető kapcsolatban (ld. egyszerű hierarchikus kulcsok); az előfordulás részvétele egy vagy több kötelező, nem átvihető kapcsolatban (ld. összetett kulcsok) Az SSADM-ben minden entitáshoz meg kell nevezni azt az egyedi, egyértelmű azonosítót, amelyet elsődleges kulcsnak nevezünk: -Külső kulcsok: egy vagy több attribútumot (ami lehet az elsődleges kulcs része) fel kell venni az alentitásokban a főentitás felé menő kapcsolat miatt. Ezt a főentitás kulcsának alentitásba való másolásával lehet elérni. Összetett több részes kulcsok: hierarchikus kulcs, összetett kulcs Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

KÖLCSÖNÖS KAPCSOLATOK ÉS JELÖLÉSÜK ELLÁTÁSI TERÜLET ellát tartozik VEVő kap kiad küldendő jön VÁSÁRLÓI RENDELÉS SZÁMLA TERMÉK tartalmaz összegyűjt megjelenik megjelenik VÁSÁRLÓI RENDELÉS SOR megjelenik hivatkozik Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

HOGYAN CSINÁLJUK? Koncentráljunk a tényekre Azonosítsuk az entitásokat Azonosítsuk a kapcsolatokat ( és vezessük egy mátrixban [ opcionális] ) Rajzoljuk meg a logikai adatszerkezetet Nevezzük el a kapcsolatokat Normalizáljuk a logikai adatmodellt Vessük össze a modellt és a funkcionális követelményeket (ellenőrizzük, hogy a modell konzisztens a DFM-mel) A modell áttekintése (sok itt a teendő - még több később) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

ENTITÁSOK AZONOSÍTÁSA Tipikus kulcsok: Entitások: vevőkód vevő számlaszám számla termékkód termék szállítói rendelésszám szállítói rendelés vásárlói rendelés száma vásárlói rendelés MEGJEGYZÉS : A kulcsokat DFD folyamokról vehetjük NAGYKERES- KEDő- VEVő Vásárlói rendelés Szállítói rendelés Számla Számla Kiigazított küldési jegyzék KÖNYVELÉS FELADÓ Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

KAPCSOLATOK AZONOSÍTÁSA Entitások: vevő számla termék szállítói rendelés vásárlói rendelés stb. ENTITÁS REND. VÁS. VEVő SZÁMLA TERM. SZ.R. stb. ENTITÁS VEVő X X SZÁMLA X TERMÉK X X SZ.R. VÁS.REND. stb. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

A KÖZVETLEN KAPCSOLATOK MEGHATÁROZÁSA GYER-MEK ISKO-LA 'A' kapcsolódhat-e 'B'-hez anélkül hogy a kapcsolat leírásához valamely más, a táblázatban szereplő entitást használnánk? ENTITÁS SZÜ-Lő ENTITÁS GYERMEK X X SZÜLő ISKOLA Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

LDS RAJZOLÁS Tartozhat-e egyetlen 'B'-hez több 'A' ? Tartozhat-e egy 'A'-hoz több 'B' ? 'A' birtokol-e 'B' birtokol-e 'B'-ket? 'A'-kat A Egy a többhöz I N B B Egy a többhöz N I A vagy A B A B Több a többhöz I I KAPCSOLAT A B Egy az egyhez N N vagy vagy A+B B A Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

RENDELÉSFELDOLGOZÁSI PÉLDA Környezet A vevők a termékeket vásárlói rendelések feladásával rendelik. Egyetlen rendeléshez több termék tartozhat. Minden vevő a 600 zóna egyikébe tartozik. Minden vevő ellátásáról a 20 raktár egyike gondoskodik. Minden vevőt egyetlen szolgáltató raktár szolgál ki, amely a vevő zónájának elhelyezkedésétől függ. A termékek a raktárban vannak tárolva. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

RENDELÉSFELDOLGOZÁSI PÉLDA ellát tartozik RAKTÁR áll ellátva van ZÓNA tárol VEVő felad jön VÁSÁRLÓI TERMÉK RENDELÉS megjelenik megjelenik tartalmaz tartozik tárolva van VÁSÁRLÓI RENDELÉS SOR KÉSZLET hivatkozik hivatkozik Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

LDM PÉLDÁK **DARABJEGYZÉK** * * REKURZIVITÁS * * MALACFÜL RÉSZLEG BOR SZERVEZET helyettesítője helyettesíthető OSZTÁLY HELYETTESÍTő * * KIZÁRÓ KAPCSOLAT * * TAGOZAT NEM KOEDUKÁLT ISKOLA OKTATÓ VEZETő FIÚ LÁNY TANFOLYAM Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

A STRUKTÚRA ÁTTEKINTÉSE A külalak és az elrendezés áttekinthetőségi szempontból fontos, ezért az SSADM-nek van néhány, a struktúrára vonatkozó irányelve: Topológia A főentitások az alentitások fölött Lefelé irányuló vonalak Igyekezzünk elkerülni a vonalak keresztezését A legtöbb kapcsolattal rendelkező entitások kerüljenek a lap közepére ** Legyünk készek újrarajzolni ** Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

A logikai adatszerkezet partícionálása (részekre bontása) nagy méretű logikai adatszerkezet esetén használják, olyan részdiagramok létrehozására, amelyek az LDS egyes részeit mutatják be ‘befejezetlen’ entitások (‘incomplete’ entity) használata (azokat az entitásokat jelöljük így, amelyek a részdiagramhoz nem tartozó kapcsolatokkal is rendelkeznek) az LDS partícionálásának egy másik módja az entitás aspektusok használata (az entitás különböző aspektusai jelenjenek meg a különböző részdiagramokon) Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

LDM NORMALIZÁLÁS Az entitások tartalmának ellenőrzése az RDA szabályok alkalmazásával [később erről bővebben szólunk] 1NF 1. Bármely időben egy attribútumnak csak egy értéke lehet a megfelelő entitás egy előfordulásában. (Az ismétlődő csoportokat különálló entitásként kell kezelni) 2NF 2. Az attribútumoknak az egyedi azonosítótól teljesen kell függeniük (a kulcs részeitől függő csoportokat külön entitásként kell kezelni). 3NF 3. Minden adatelem csak egyedi azonosítótól függhet (nem kulcs adatelemektől függő csoportokat külön entitásként kell kezelni) Normalizált adatokat biztosít. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

Kapcsolatok egyéb SSADM technikákkal adatfolyam-modellezés követelménymeghatározás BSO funkciómeghatározás entitás viselkedés modellezés relációs adatelemzés fogalmi folyamat modellezés fizikai adattervezés Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

AZ EDDIGIEK ÖSSZEFOGLALÁSA Azonosítsuk az entitásokat Azonosítsuk a kapcsolatokat Rajzoljuk meg az LDS-t és nevezzük el a kapcsolatokat Tekintsük át a struktúrát (topológia) A DFD érvényesítés egy későbbi előadás tárgya Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

ENTITÁSNÉZETEK (MEGJELENÉSI FORMÁK) ugyanazon valós világbeli egyed adott (al)rendszer(ek)ben megjelenő különböző formái nem egymást kizáró, hanem együtt, párhuzamosan létező viselkedés, általában szükséges a nézetek közötti összehangolás, lehetnek közös tulajdonságaik, egyik nézettel kapcsolatos esemény befolyásolhatja a másik nézet életét. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

ENTITÁSNÉZETEK (MEGJELENÉSI FORMÁK) Entitásnév -alap Ügyfél Entitásnév -egyik Entitásnév -másik Ügyfél -tanfolyamon Ügyfél -könyvelésben Az alap megjelenési forma összevonható egy másikkal: Entitásnév -alap+egyik Entitásnév -másik Ügyfél Ügyfél -könyvelésben Az ügyfél elsődlegesen a tanfolyami rendszerben jelenik meg Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens