LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd
TANTERV
Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis kezelés 9. 10. Lénárt 2. 9. 18. Tokodi Adatbázis kezelés - alapfogalmak 9. 17. ----- ----- Gyakorlatok Időpont: páratlan kedd 8:30-10:00, helye: LFSZÁMG Bevezetés, a relációs adatbázisok és az SQL nyelv 3. 9. 25. Tokodi Adatmodellezés, relációs adatmodell 9. 24. Lénárt SQL alapok: adat lekérdezés, adat rögzítés 4. 10. 2. Tokodi Normalizálás 10. 1. ----- ----- 5. 10. 9. Tokodi Adatbázis modellek 10. 8. Lénárt 6. 10. 16. Tokodi Műveletek relációs adatbázisokban 10. 15. ----- ----- SQL: többtáblás lekérdezések, adat aggregáció 7. 10. 23. ----- ----- 10. 22. Lénárt Adatfeldolgozás Excelben 1. 8. 10. 30. Tokodi A logisztikai folyamat operatív irányításának adatbázisai 10. 29. ----- ----- 9. 11. 6. Tokodi 11. 5. Lénárt Adatfeldolgozás Excelben 2. A logisztikai fejlesztések adatbázisai 10. 11. 13. Tokodi Az informatikai rendszerek kialakítása 11. 12. ----- ----- 11. 11. 20. Tokodi 12. 11. 27. Tokodi Rendszermodellezés. Rendszerszervezés - alapfogalmak Az informatikai rendszerek szabályozási modellje, felépítése 11. 19. Lénárt SQL haladó 11. 26. ----- ----- 13. 12. 4. Tokodi Zárthelyi (számítógépes) 12. 3. Lénárt Konzultáció 14. 12. 11. Tokodi A logisztikai információs rendszer 12. 10. ----- -----
MS EXCEL MEGJELENÉSE A GYAKORLATBAN, GYAKORI MUNKALAP FUNKCIÓK, LEHETŐSÉGEK ÉS KORLÁTOK
Mi az a táblázatkezelő? A táblázatkezelő egy olyan számítógépes program, amellyel egy táblázatban tárolt adatokon műveletek végezhetők. A táblázat sorokból és oszlopokból áll, egy sor és egy oszlop metszete egy cellát határoz meg. A cellában érték vagy kifejezés állhat, amelynek az értéke más cellák értékeitől és/vagy külső értékektől (dátum stb.) függ. Offline Microsoft Excel LibreOffice Calc (OpenOffice) IBM Lotus Symphony KSpread Borland Quatro Pro On-line Office Web Apps (Office 365) Google Spreadsheets Forrás: Wikipédia
Mi az a táblázatkezelő? Előny Ipari sztenderd Gyors adatfeldolgozás Gyors fejlesztés Alap informatikai ismeret elegendő Adatbázis, ERP konnektorok Hátrány Lassú* Memóriaigényes Limitációk: 1,048,576 sor; 16,384 oszlop 255 karakter / cella Nem hibatűrő
Kezdőképernyő Menüsor Funkciók Cella Sor Oszlop Munkalapok (WorkSheets) Munkafüzet (WorkBook)
Mit tartalmazhatnak a formulák? Értékeket: pl. 1; 2,56; 5.43E-13 Hivatkozásokat: cellára vagy tartományra pl. A1; A1:B4; Aritmetikai operátorokat: pl. + - / * Relációs operátorokat: pl. =; <=; >= Függvényeket (funkciókat): pl. =SIN(); =SUM(); Nem csak a beépített funkciókat lehet használni, hanem saját is definiálható.
Diagramok Példa!
Cella rögzítések 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 2 2 4 6 8 10 12 14 16 18 20 3 3 6 9 12 15 18 21 24 27 30 4 4 8 12 16 20 24 28 32 36 40 5 5 10 15 20 25 30 35 40 45 50 6 6 12 18 24 30 36 42 48 54 60 7 7 14 21 28 35 42 49 56 63 70 8 8 16 24 32 40 48 56 64 72 80 9 9 18 27 36 45 54 63 72 81 90 10 10 20 30 40 50 60 70 80 90 100 Példa!
Fontos függvények Az alábbi függvényeket tudni kell használni: MIN(); MAX() SUM() FKERES(); VKERES() HA() HATVÁNY() DARAB(); DARABTELI(); DE szinte bármi megtalálható benne: Mi van, ha nem? Makrók VBA
Makrók Ismétlődő egyszerű műveletek esetén használjuk! Mi történik akkor, ha nem tudjuk makróval megvalósítani? VBA Visual Basic for Applications Példa!
Egyedi funkció VBA-ban Valósítsuk meg az y=x^2-et! Function negyzet(z) End Function negyzet = Z * Z Hogy hivatkozzuk be? =negyzet(n18) Példa!
MS EXCEL ESZKÖZTÁR
Kimutatás Adat aggregálás -> Kimutatás Dátum Termékkód Értékesített mennyiség Hónap Hét 2010.01.01 Cikkszám_100 136 1 1 2010.1.1 Cikkszám_64 206 1 1 2010.1.1 Cikkszám_98 186 1 1 2010.1.1 Cikkszám_53 79 1 1 2010.1.10 Cikkszám_87 433 1 3 2010.1.10 Cikkszám_49 240 1 3 2010.1.10 Cikkszám_46 191 1 3 2010.1.10 Cikkszám_44 160 1 3 2010.1.10 Cikkszám_35 481 1 3 2010.1.10 Cikkszám_57 464 1 3 2010.1.11 Cikkszám_77 79 1 3 2010.1.11 Cikkszám_11 289 1 3 2010.1.11 Cikkszám_96 134 1 3 2010.1.11 Cikkszám_92 229 1 3 2010.1.11 Cikkszám_8 179 1 3 2010.1.11 Cikkszám_45 195 1 3 2010.1.12 Cikkszám_55 86 1 3 2010.1.13 Cikkszám_67 297 1 3 2010.1.13 Cikkszám_52 176 1 3 2010.1.13 Cikkszám_88 278 1 3 Példa!
MS EXCEL ÉRDEKESSÉGEK, NINCS HATÁR
Külső API-k hívása Példa!
Kérdés: Mit lehet tenni, ha a személyi számítógép teljesítménye nem elegendő a számításhoz? 1. Gyorsabb gépet lehet venni (?) 2. Lehet optimalizálni a kódon (VBA) 3. Külső DLL-t lehet fejleszteni pl. Visual Studioban 4. Szuperszámítógépet lehet használni
Initialize Partition Execute Merge Finalize Error
KÖSZÖNÖM A FIGYELMET!