Számvitelszervezés Az adatmodelltől az adatbányászatig SZIE-KVA, október 15.
Egy egyszerű(?!) példa... kép: etananyag.korosy.hu
Egyed kapcsolat (E/K) modell Az egyed: tulajdonságokkal (attribútumokkal) rendelkező dolog, mely egyértelműen azonosítható. SZÁMLA Vevő Név Cím Tételsorok Utca Város Házsz. Irsz. Eladó Név Cím Utca Város Házsz. Irsz. Sorszám Kiáll. dátum Telj. dátum Fiz. dátum Végösszeg
Jelölések: SZÁMLA Téglalap: normál egyed VEVŐ NEVE Dupla téglalap: gyenge egyed Ellipszis - egy vonallal: egyszerű tulajdonság Kiáll. dátum Vevő Név Cím Ellipszis - több vonallal: összetett tulajdonság Tételsorok Dupla ellipszis: többértékű tulajdonság Végösszeg Szaggatott ellipszis: származtatott tulajdonság
Kapcsolatok: 1:1 kapcsolat 1:N kapcsolat N:M kapcsolat SZÁMLASzámla sorszáma VEVŐSZÁMLA ÁRUSZÁMLA
Relációs adatbázis 1. NF
1. normál forma Feltételek: ztáblázatos forma, zminden sora egyedi (kulcsok!), zminden cellában egy elemi adat. Hátrányok: z redundáns, z módosítási anomália, z törlési anomália, z beszúrási anomália.
2. normál forma zAz anomáliák kiküszöböléséhez a relációt válasszuk több darabra, kiküszöböljük a redundanciát is. zA részleges függéseket (partner neve a kód függvénye és nem a számlaszámé) nem tartalmazó reláció 2NF-ben van.
Kulcsok zTulajdonság(ok), melyek egyértelműen meghatároznak egy rekordot. zSzerepük: yrekordok azonosítása, ytáblák közötti kapcsolatok megteremtése. zTípusaik: yegyszerű/összetett, ytermészetes/generált, yelsődleges/idegen.
3. normál forma zTranzitív függés, ha van olyan tulajdonság, mely nem csak az elsődleges kulcstól, hanem másik tulajdonságtól is függ. zUgyanúgy anomáliákat okoz.
Az adatmodell
Amit nem tárolunk...
Elektronikus számlakészítés forrás:
Elektronikus számlakészítés forrás:
És amit nyerünk: zÚj számla készítése zSzámla nyomtatása zSzámlák listája zSzámlaszűrés (keresés) és összesítés zSzámlák összesítése: ypartnerek szerint ytermékek szerint z Partnerek listája z Partneradatok szerkesztése z Termékek listája z Termékadatok szerkesztése