logisztikai adatbÁzis rendszerek excel alapok · anyagmozgatási és l ogisztikai r endszerek...

23
Anyagmozgatási és Logisztikai Rendszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Upload: others

Post on 01-Nov-2019

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK

Lénárt Balázs

tanársegéd

Page 2: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

TANTERV

Page 3: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Hét Dátum Előadó

Előadások

Dátum Gyak-vezető

Gyakorlatok

Időpont: szerda 8:30-10:00 , helye: LFSZÁMG

Időpont: páratlan kedd 8:30-10:00 , helye: LFSZÁMG

1. 9. 11. Tokodi Adatbázis kezelés 9. 10. Lénárt Bevezetés, a relációs adatbázisok és az SQL nyelv

2. 9. 18. Tokodi Adatbázis kezelés - alapfogalmak 9. 17. ----- -----

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 SQL: többtáblás lekérdezések, adat aggregáció

6. 10. 16. Tokodi Műveletek relációs adatbázisokban 10. 15. ----- -----

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 A logisztikai fejlesztések adatbázisai

11. 5. Lénárt Adatfeldolgozás Excelben 2.

10. 11. 13. Tokodi Az informatikai rendszerek kialakítása 11. 12. ----- -----

11. 11. 20. Tokodi Rendszermodellezés. Rendszerszervezés - alapfogalmak

11. 19. Lénárt SQL haladó

12. 11. 27. Tokodi Az informatikai rendszerek szabályozási modellje, felépítése

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. ----- -----

Page 4: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

MS EXCEL MEGJELENÉSE A GYAKORLATBAN, GYAKORI MUNKALAP FUNKCIÓK, LEHETŐSÉGEK ÉS KORLÁTOK

Page 5: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

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.

Forrás: Wikipédia Offline • Microsoft Excel • LibreOffice Calc (OpenOffice) • IBM Lotus Symphony • KSpread • Borland Quatro Pro On-line • Office Web Apps (Office 365) • Google Spreadsheets

Page 6: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Mi az a táblázatkezelő?

Előny Hátrány

Ipari sztenderd Lassú*

Gyors adatfeldolgozás Memóriaigényes

Gyors fejlesztés Limitációk:

Alap informatikai ismeret elegendő 1,048,576 sor; 16,384 oszlop

Adatbázis, ERP konnektorok 255 karakter / cella

Nem hibatűrő

Page 7: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Kezdőképernyő

Cella

Sor

Oszlop

Menüsor

Funkciók

Munkalapok (WorkSheets)

Munkafüzet (WorkBook)

Page 8: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

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ó.

Page 9: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Page 10: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Diagramok

Példa!

Page 11: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

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!

Page 12: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

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

Page 13: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Makrók

Ismétlődő egyszerű műveletek esetén használjuk!

Példa!

Mi történik akkor, ha nem tudjuk makróval megvalósítani?

VBA – Visual Basic for Applications

Page 14: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Page 15: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Egyedi funkció VBA-ban

Valósítsuk meg az y=x^2-et!

Function negyzet(Z) negyzet = Z * Z End Function

Példa!

=negyzet(N18)

Hogy hivatkozzuk be?

Page 16: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

MS EXCEL ESZKÖZTÁR

Page 17: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Kimutatás

Adat aggregálás -> Kimutatás

Példa!

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

Page 18: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

MS EXCEL ÉRDEKESSÉGEK, NINCS HATÁR

Page 19: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Külső API-k hívása

Példa!

Page 20: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

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

Page 21: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Partition Execute Merge Initialize Finalize

Error

Page 22: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

Page 23: LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK · Anyagmozgatási és L ogisztikai R endszerek Tanszék LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd

Anyagmozgatási és

Logisztikai

Rendszerek

Tanszék

KÖSZÖNÖM A FIGYELMET!