Felhasználói eszközök

Eszközök a webhelyen


informatika:info1:lab-2-13-inf-mi1

26. sz. laboratóriumi munka

Lekérdezések az Access-ben

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

  1. Csak az E-betűvel kezdődő gyártók kerüljenek a lekérdezés eredményébe!
  2. Azok a rekordok ne kerüljenek a lekérdezés eredményébe, ahol nincs feltüntetve a gyártó!
  3. Csak azok a rekordok kerüljenek a lekérdezés eredményébe ahol a megnevezés t-betűt és a gyártó a-betűt tartalmaz!

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)
informatika/info1/lab-2-13-inf-mi1.txt · Utolsó módosítás: 2021/10/26 07:30 szerkesztette: beistvan