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

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

Hasonló előadás


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

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

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 Elérés helye

4 Típus váltás

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 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 Választó lekérdezés példa
Adott a következő tábla: Keressük meg a Magyar vezetékneveket!

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 Gyakorlatban

10 Futtatás

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

12 Gyakorlatban

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

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

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

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 Lekérdezés választás

20 Felugró ablak

21 Újra futtatás

22 Új tábla sorai

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

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

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 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 Frissítő lekérdezés Ha a lekérdezést újból futtatjuk az átírást újból megcsinálja:

28 Szemléltetés Alap 1. 2.

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

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

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 Adatbevitel

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

34 Az eredmény:

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

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 Ö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 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 Összefoglalás V. Lekérdezések Választó Kereszttáblás Táblás Frissítő
Hozzáfűző Törlő

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 Paraméter bevitel

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

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

44 Eredménye

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 Összefoglalás VI. Lekérdezések Választó Kereszttáblás Táblás Frissítő
Hozzáfűző Törlő Paraméteres

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

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 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 Készítés

51 Csoportszintek

52 Város alapú csoportosítás

53 Név szerint növekvő

54 Elrendezés, tájolás

55 Stílus

56 Névadás

57 Végeredmény:

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


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

Hasonló előadás


Google Hirdetések