A munka témája: | Lekérdezések az Access-ben. |
A munka célja: | Elsajátítani a lekérdezések használatát. |
Elméleti ismeretek: | Rekordforrás hozzáadása, tervezőrács, feltételek, csúcsérték, számított mező, összesítő lekérdezések, akció lekérdezések. |
A munka menete:
Indítsa el a Microsoft Access adatbáziskezelőt!
Készítsen másolatot az előző munkában elkészített adatbázisról Sajat_Nev_02
néven! Nyissa meg az adatbázist!
1. feladat. Készítsen egy olyan lekérdezést, amely kigyűjti a japán autókat! A lekérdezés mutassa meg az autó típusát és teljesítményét! Mentse a lekérdezést „Japan” néven.
2. feladat. Gyűjtse ki azokat az autókat, amelyek teljesítménye 90 LE fölött van! A lekérdezés mutassa meg az autó teljesítményét, típusát és a hengerűrtartalmat! A legkisebb hengerűrtartalmú autó legyen az első. Mentse a lekérdezést „Erős” néven.
3. feladat. Készítsen lekérdezést azokról az autókról, amelyekben van légzsák! A lekérdezés mutassa meg az autó típusát és a származási helyét! Mentse a lekérdezést „Légzsák” néven.
4. feladat. Készítsen olyan lekérdezést, amelyik kigyűjti az Angliában, Németországban vagy Olaszországban gyártott autókat! A lekérdezés mutassa meg az autó típusát, származási helyét, teljesítményét, teljesítmény szerint növekvő rendbe! Mentse a lekérdezést „NAO” néven.
5. feladat. Gyűjtse ki az 1000 cm3 alatti és az 1800 cm3 fölötti hengerűrtartalmú autók hengerűrtartalmát, típusát és teljesítményét, típus szerint ábécérendben! Mentse a lekérdezést „KN” néven!
6. feladat. Gyűjtse ki az 1300 cm3 és 1800 cm3 közötti autók típusát. Mentse el a lekérdezést „Közép” néven!
7. feladat. Gyűjtse ki azokat az autókat amelyekben van légzsák, vagy Japánban készültek! Mentse a lekérdezést „LJ” néven!
8. feladat. Gyűjtse ki azokat az autókat amelyekben nincs légzsák, és nem Franciaországban készültek! Mentse a lekérdezést „NLF” néven!
9. feladat. Csoportosítsa az autókat ország szerint és határozza meg átlagos teljesítményüket és összértéküket! Az eredmény rendezve legyen teljesítmény szerint csökkenő rendbe! Mentse el a lekérdezést „CSÁT” néven!
Mentse a következő adatbázist a Dokumentumok mappába. Nevezze át Sajat_nev_03
-ra majd nyissa meg!
raktar03.accdb adatbázis
10. feladat. Készítsen lekérdezést ami az 5 legdrágább árut jeleníti meg! Mutassa meg gyártójukat, megnevezésüket, típusukat! (a beszerzési ár ne jelenjen meg!) Mentse a lekérdezést „5D” néven.
11. feladat. Készítsen lekérdezést a fénycsövekről és a lapradiátorokról! Mutassa meg megnevezésüket, gyártójukat, típusukat és a beszerzési árukat! Az az árucikk legyen az első sorban, amelyikért a legtöbbet kellett fizetni! Mentse a lekérdezést „FLAP” néven!
12. feladat. Készítsen lekérdezést az importból származó 100 000 Ft-nál drágább árukról vagy amelyeknek nem ismert a gyártó! Mutassa meg megnevezésüket, gyártójukat, típusukat és a beszerzési árukat! Mentse a lekérdezést „100ngy” néven!
13. feladat. Készítsen lekérdezést azokról az árukról, amelyeknél az utolsó szállítmány 2005.09.01 előtt érkezett, és a megnevezésükben szerepel az „izzó” vagy a „fénycső”! Mentse a lekérdezést „0501v” néven!
14. feladat. Készítsen lekérdezést azokról az árukról, amelyeknél a típus tartalmaz W-t, de nem izzók vagy fénycsövek, gyártó szerint ábécérendben! A következő mezők jelenjenek meg: Megnevezés, Gyártó, Típus, Készlet! Mentse a lekérdezést „w_if” néven!
15. feladat. Csoportosítsa az árukat megnevezés szerint. Állapítsa meg hányféle típus van, mennyi a raktárkészlet és az átlagos beszerzési ár a csoportokban! Az eredmény átlagos beszerzési ár szerint csökkenő rendbe jelenjen meg! Mentse a lekérdezést „csoport01” néven!
16. feladat. Csoportosítsa az árukat a beszerzési dátum hónapja szerint! Állapítsa meg a raktárkészlet darabszámát a csoportokban! Mentse a lekérdezést „csoport02” néven!
17. feladat. Csoportosítsa az árukat a beszerzési dátum évszáma szerint! Állapítsa meg a raktárkészlet összértékét a csoportokban! Mentse a lekérdezést „csoport03” néven!
18. feladat. Készítsen táblakészítő lekérdezést, amely létrehozza az „ujtabla12” nevű táblát a Raktárkészlet tábla azon rekordjaiból, amelyek haszonkulcsa 12% és a gyártó mező nem üres! Mentse a lekérdezést „tabla_n_12” néven! Hány rekord került az új táblába? Írja a választ a laboratóriumi munkafüzetbe!
19. feladat. Készítsen törlő lekérdezést, amely az „ujtabla12” nevű táblából törli a számítástechnikai eszközöket! Hány rekordot törölt az új táblából? Írja a választ a laboratóriumi munkafüzetbe! Mentse a lekérdezést „torol_sz” néven!
20. feladat. Manuálisan módosítsa az ujtabla12 néhány rekordja beszerzési dátum mezőjének az évszámát az előző évi évszámra! Készítsen táblakészítő lekérdezést, amely létrehozza az „elozoev” nevű táblát az ujtabla12 tábla azon rekordjaiból, amelyeknél a beszerzési dátum tavalyi (itt alkalmazzon megfelelő dátumfüggvényeket)! Hány rekord került bele az új táblába? Írja a választ a laboratóriumi munkafüzetbe! Mentse a lekérdezést „tavaly” néven!
21. feladat. Készítsen lekérdezést, amely az „ujtabla12” nevű táblában a „Tomsom” gyártó termékeinek árát csökkenti 15%-al! Táblaszűrővel ellenőríze, hogy a beszerzési ár az „ujtabla12” táblában a megfelelő rekordoknál módosult! Mentse a lekérdezést „tom_15” néven!
22. feladat. Készítse el a képen látható kereszttáblás lekérdezést! Milyen információkat kap a lekérdezés futtatásakor látható táblázatból? A választ írja a laboratóriumi munkafüzetbe!
Hogyan oldaná meg, hogy
A válaszokat írja a laboratóriumi munkafüzetbe!
Mentse a lekérdezést „kereszttabla” néven!
23. feladat. Állapítsa meg a raktárkészlet összértékét a beszerzési dátum paraméterben megadott évében! Mentse a lekérdezést „param” néven!
24. feladat. Küldje be a Google Tanterembe a feladatot! Másolja a prezentáció végére az alábbi szöveget:
<Saját Név> jelen nyilatkozatom elküldésével kijelentem, hogy ezt a feladat önálló munkám, annak elkészítése során az önálló munka kitétel tekintetében a feladatot kiadó és az azt ellenőrző oktatót nem tévesztettem meg.
Jelen nyilatkozat elküldésével tudomásul veszem, hogy amennyiben a feladatot nem magam készítettem, a tárgy oktatója befogadását és a félév aláírását megtagadja.
Csatolásként tartalmazza a két adatbázist.
A munka elkészítésének és levél elküldésének határideje: a laboratóriumi munka után max. 7. nap.
A munkafüzetbe írja be a levél elküldésének dátumát és idejét.
Súgó
Feltételek megadása
Az alábbi táblázatban az első oszlopban vannak a feltételek, a második oszlopban pedig a feltételnek megfelelő értékek.
Feltétel | Megfelelő érték |
10 | a szám egyenlő 10-zel |
not 10 | a szám nem 10 |
<> 10 | a szám nem egyenlő 10-zel (u.a. mint az előbb) |
<=10 | a szám 10 vagy annál kisebb érték |
>10 and <20 | a szám 10-nél nagyobb és 20-nál kisebb |
Between 10 and 20 | a szám 10 és 20 között van (u.a. mint az előbb) |
10 or 20 | a szám 10 vagy 20 |
L | a szöveg L |
L* | a szöveg L betűvel kezdődik |
*L | a szöveg L betűre végződik |
<L* | a szöveg A-J betűvel kezdődik |
[A-J]* | a szöveg A-J betűvel kezdődik (u.a. mint az előbb) |
null | a mező üres |
not null | a mező nem üres, tartalmaz szöveget vagy számot |
False (Nem, No) | a mező értéke: Nem, Hamis (Igen/Nem típusú mezőknél) |
True (Igaz, Yes) | a mező értéke: Igen, Igaz (Igen/Nem típusú mezőknél) |