Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Készítette: Maradics Zoltán 1 Adatbázis kezelés Lekérdezések.

Hasonló előadás


Az előadások a következő témára: "Készítette: Maradics Zoltán 1 Adatbázis kezelés Lekérdezések."— Előadás másolata:

1 Készítette: Maradics Zoltán 1 Adatbázis kezelés Lekérdezések

2 2 Lekérdezés fajták Választó lekérdezés Kereszttáblás lekérdezés Táblakészítő lekérdezés Frissítő lekérdezés Hozzáfűző lekérdezés Törlő lekérdezés

3 3 Elérés helye

4 4 Típus váltás

5 5 +Paraméteres lekérdezés Nem található meg a választható lekérdezések között Minden esetben a felhasználó készíti el Pontosabban a vetítés végén lesz róla szó!

6 6 Választó lekérdezés Az adatbázis egy vagy több táblájából bizonyos feltételek alapján válogatunk ki rekordokat ill. mezőket. A választó lekérdezés futtatása egy eredményhalmazban gyűjti össze a kért adatokat.

7 7 Választó lekérdezés példa Adott a következő tábla: Keressük meg a Magyar vezetékneveket!

8 8 Lépések Objektumok alatt a Lekérdezések pontnál Lekérdezés létrehozása tervező nézetben Keresett adatokat tartalmazó rekordokat lehúzzuk a táblázatba. Feltételek megadása Futtatás

9 9 Gyakorlatban

10 10 Futtatás

11 11 Több feltétel Előző feladat bővítése azzal, hogy a Budapesten lakó Magyar vezetéknevűeket kell megkeresni.

12 12 Gyakorlatban

13 13 Kereszttáblás lekérdezés Valamely mezőből származó összesített értékeket (pl.:összegeket, darabszámokat, átlagokat stb.) jelenít meg, és azokat az adatlap bal oldalán fentről lefelé felsorolt egyik értékhalmaz és adatlap tetején vízszintesen felsorolt másik értékhalmaz alapján csoportosítja (számolótáblához hasonlít).

14 14 Folyamat Egy tábla egyik mezőjének összegzett értékeit (összegét, számát, átlagát) jeleníti meg. Az egyes mezőket sor ill. oszlop fejlécként is megadhatjuk.

15 15 Gyakorlatban

16 16 Eredmény A lekérdezés eredménye:

17 17 Összefoglalás I. Lekérdezések – Választó – Kereszttáblás

18 18 Táblakészítő lekérdezés A táblakészítő lekérdezés egy vagy több rekordforrás – megadott kritériumok alapján megszűrt – rekordjainak mezőiből készít egy új táblát. Alkalmas biztonsági másolat készítésére a tábláról, exportálás előtti adatkigyűjtésre, űrlapok, jelentések alapjainak elkészítésére.

19 19 Lekérdezés választás

20 20 Felugró ablak

21 21 Újra futtatás

22 22 Új tábla sorai

23 23 Összefoglalás II. Lekérdezések – Választó – Kereszttáblás – Táblás

24 24 Frissítő lekérdezés Adatbázisunk a következő:

25 25 Frissítő lekérdezés Szeretnénk azoknak a dolgozóknak 10 % fizetésemelést adni akik legalább 5 évig dolgoztak a munkahelyen

26 26 Frissítő lekérdezés A lekérdezés futtatásával a régi fizetés tábla átíródik az a feltételnek eleget tevő bérekkel

27 27 Frissítő lekérdezés Ha a lekérdezést újból futtatjuk az átírást újból megcsinálja:

28 28 Szemléltetés Alap 1. 2.

29 29 Összefoglalás III. Lekérdezések – Választó – Kereszttáblás – Táblás – Frissítő

30 30 Hozzáfűző lekérdezés Van két táblánk hasonló adatszerkezettel:

31 31 Hozzáfűzés A Tábla2-höz hozzá szeretnénk fűzni a Táblai1 rekordjait A Tábla1 mezőit feltesszük a lekérdezés mezőibe, majd a hozzáfűző lekérdezést válasszuk. Ekkor a feljövő ablakban megadjuk, hogy rekordokat melyik táblához szeretnénk hozzáfűzni.

32 32 Adatbevitel

33 33 Adategyeztetés Majd a hozzáfűzés sorban megadjuk a megfelelő sorrendben a Tábla2 mezőit.

34 34 Az eredmény:

35 35 Összefoglalás IV. Lekérdezések – Választó – Kereszttáblás – Táblás – Frissítő – Hozzáfűző

36 36 Törlő lekérdezés Az ilyen típusú lekérdezés töröl egy adott feltételnek eleget tevő minden rekordot egy vagy több táblából. A törlő lekérdezéssel törölt rekordok már nem állíthatók vissza. Ezért még a lekérdezés végrehajtása előtt ellenőriznünk kell, milyen adatokat választ ki törlésre a lekérdezés.

37 37 Ötlet, tanács Mindig legyen biztonsági másolat az adatokról. Így ha a lekérdezés nem a megfelelő rekordot törli, a biztonsági másolatról azt újra be lehet tölteni.

38 38 Folyamat Lekérdezést törlőre állítani Húzzuk a tervezőrácsra törlésre szánt rekordokat. Melyik táblából(*), melyik rekordból szeretnénk törölni mezőt.

39 39 Összefoglalás V. Lekérdezések – Választó – Kereszttáblás – Táblás – Frissítő – Hozzáfűző – Törlő

40 40 Paraméteres lekérdezés Elképzelhető, hogy a lekérdezés valamely adatát nem tudjuk előre beállítani, például a Kocsik adatbázisban készíthetünk egy választó lekérdezést, amely megjeleníti bizonyos típusú autók adatait, a típust azonban nem adjuk meg előre, hanem ennek megadását a felhasználóra bízzuk. Ilyen esetben paraméteres lekérdezésről beszélünk. Ennek lényege, hogy az Access a lekérdezés futtatáskor rákérdez a hiányzó adatra. A lekérdezést a szokásos módon készítjük, azonban a Típus oszlop Feltétel sorába a felhasználónak felteendő kérdés kerül: [A kiválasztott típus=]

41 41 Paraméter bevitel

42 42 Számítások a lekérdezésekben? Igen, lehetséges! Adott a következő tábla:

43 43 Számítás Egyedi kódot adunk a megrendelések mellé a megrendelőnek, amivel átveheti megrendelését.

44 44 Eredménye

45 45 Tábla A kiszámított kód nem kerül bele a táblába, csak a futásidő alatt létezik.

46 46 Összefoglalás VI. Lekérdezések – Választó – Kereszttáblás – Táblás – Frissítő – Hozzáfűző – Törlő – Paraméteres

47 47 Jelentések A jelentések nyomtatható formában jelenítik meg az adatbázisban tárolt adatokat.jelentések A jelentések az adatbázis adatainak rendezett, esetleg csoportosított formában történő megjelenítésére szolgálnak.

48 48 Jelentések A jelentéseket eredményét leggyakrabban kinyomtatják, de elküldhető ben is. A jelentések készülhetnek táblák vagy lekérdezések alapján. A jelentéseket varázslóval készítjük, és utólag módosítjuk.

49 49 Feladat Adott a Megrendelő tábla Készíts jelentést a megrendelőkről, város és név alapján növekvő rendszerbe csoportosítva!

50 50 Készítés

51 51 Csoportszintek

52 52 Város alapú csoportosítás

53 53 Név szerint növekvő

54 54 Elrendezés, tájolás

55 55 Stílus

56 56 Névadás

57 57 Végeredmény:

58 58 Köszönöm a figyelmet! Vége!


Letölteni ppt "Készítette: Maradics Zoltán 1 Adatbázis kezelés Lekérdezések."

Hasonló előadás


Google Hirdetések