adatbazis-kezeles access xp-vel feladatgyujtemeny

12
AdatbÆzis-kezelØs Access XP-vel FeladatgyűjtemØny

Upload: kingbela

Post on 18-Sep-2015

16 views

Category:

Documents


2 download

DESCRIPTION

Adatbazis-kezeles Access

TRANSCRIPT

  • Adatbzis-kezels Access XP-vel

    Feladatgyjtemny

  • 3

    Feladatok Access XP

    tmutat a feladatok megoldshoz

    A feladatok megoldshoz szksg van a Microsoft Access adatbzis-kezel programra.

    A megoldott feladatok elmentshez hozzon ltre egy ACCESS nev almappt sajt szmtgpe httrtrn tallhat DOKUMENTUMOK mappban.

    1. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: TBLA MDOSTSA, KERESS S CSERE, ADATBZIS MENTSE HAJLKONYLE-MEZRE

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\VASARLOK.MDB

    Msolja le a VASARLOK.MDB adatbzist sajt szmtgpnek DOKUMENTUMOK mappjba, majd nyissa meg azt.

    Nyissa meg az adatbzis VSRLK tbljt.

    A tblzat megjelentshez lltson be 8 pontos, flkvr Tahoma bettpust.

    A tbla httert lltsa vilgosszrkre, a rcsvonalak sznt pedig kkre.

    lltsa be az oszlopok mrett gy, hogy azok a legszlesebb adatok szlessghez igazodjanak.

    Cserljen ki a Vros mezben szerepl minden Marseille szt Budapestre.

    Mentse el az adatbzist hajlkonylemezre.

  • 4

    2. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, TBLA RENDEZSE

    Hozzon ltre egy j res adatbzist, s FOCI nven mentse el a DOKUMENTUMOK\ACCESS mappba.

    Hozzon ltre egy Csapat nev tblt, amely az albb felsorolt mezket tartalmazza. A mezk tovbbi tulajdonsgait hagyja alaprtelmezsen.

    Meznv Tpus Mret Cm Jatekos_neve Szveg 30 karakter Jtkos neve Mezszam Szveg 2 karakter Mezszm Jatszott_merkozesek Szm Egsz Jtszott mrkzsek Rugott_golok Szm Egsz Rgott glok Kiallitasok:szama Szm Egsz Killtsok szma

    Tltse fel a tblt adatokkal (legalbb hrom rekordot vegyen fel).

    Rendezze sorba az adatokat a rgott glok szma szerint nvekv sorrendbe.

  • 5

    Feladatok Access XP

    3. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, TBLA RENDEZSE, SZRK HASZNLATA

    Hozzon ltre egy j res adatbzist, s LAKS nven mentse el a DOKUMENTUMOK\ACCESS mappba.

    Hozzon ltre egy Btor nev tblt, mely a kvetkez mezket tartalmazza:

    Meznv Tpus Mret Cm Indexelt Termek_neve Szveg 50 karakter Termk neve Nem Cikkszam Szveg 10 karakter Cikkszm Igen(nem lehet

    azonos) Mennyiseg Szm Egsz Mennyisg Nem Egysegar Pnznem - Egysgr Nem

    A Mennyisg mez szmformtumt lltsa be gy, hogy a bevitt szmadatok darabban, az Egysgr mez szmformtumt pedig gy, hogy a bevitt adatok forintban jelenjenek meg.

    Elsdleges kulcsknt a cikkszm szerepeljen.

    Tltse fel a tblt a kvetkez adatokkal.

    Termk neve Cikkszm Mennyisg Egysgr Aszfalt elszobabtor E29554 45 24 980 Kisded rasztal I32456 23 13 560 Suli rasztal I39882 10 9 870 Kecsege konyhaszekrny K37298 20 69 500 Fillres cipsszekrny SZ10087 120 4 690 Bitumen szekrnysor SZ12342 13 214 500 Kleofs jjeli szekrnyek SZ12889 80 7 860 Fapcolt gardrbszekrny SZ13455 8 129 000

    Keresse ki az sszes olyan rekordot, ahol a termk nevben szerepel a szekrny sz.

  • 6

    4. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: TBLA LTREHOZSA, TBLA RENDEZSE, VLASZT LEKRDEZSEK KSZTSE, SSZEST LEKRDEZS, VLASZT LEKRDEZS

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\ELADO INGATLANOK LISTAJA.TXT

    Importlja az ELADO INGATLANOK LISTAJA.TXT llomnyt.

    Nyissa meg az importlt tblt Tervez nzetben, majd mdostsa az Irnyr mez szmformtumt gy, hogy a bevitt adatok forintban jelenjenek meg.

    Ksztsen lekrdezst Olcs ingatlanok nven, amely megjelenti a 20 milli forint alatti trsashzak listjt.

    Ksztsen lekrdezst sszests nven, mely kerletenknt sszesti, hogy hny elad hz tallhat az adatbzisban.

    5. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: VLASZT LEKRDEZSEK KSZTSE, SSZEST LEKRDEZS, CSCSRTK TULAJDONSG

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\ELADAS.MDB

    Msolja le az ELADAS.MDB adatbzist sajt szmtgpnek DOKUMENTUMOK mappjba, majd nyissa meg azt.

    Nyissa meg az adatbzis gynkk tbljt.

    Az gynkk tblban ngy gynk hrom klnbz termk eladsbl szrmaz bevtelt talljuk rszletezve. Az gynkk hrom klnbz cgnek szlltanak a termkekbl.

    A tbla alapjn ksztsen olyan lekrdezst, amely az gynkknek az egyes termkek eladsbl befolyt legnagyobb bevtelt hatrozza meg cskken sorrendben.

    Mdostsa a lekrdezst gy, hogy csak az t legnagyobb rtket tartalmaz rekord jelenjen meg.

  • 7

    Feladatok Access XP

    6. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, VLASZT LEKRDEZSEK KSZTSE, AKCI LEKRDEZSEK, PARAMTERES LEKRDEZSEK

    Hozzon ltre egy j res adatbzist, s EURPA ORSZGAI nven mentse el a DOKUMENTUMOK\ACCESS mappba.

    Hozzon ltre egy Orszgok nev tblt, mely a kvetkez mezket tartalmazza:

    Meznv Tpus Mret Cm Orszag_neve Szveg 30 karakter Orszg neve Nepesseg Szm Hossz egsz Npessg Nyelv Szveg 15 karakter Nyelv

    Tltse fel a tblzatot a kvetkez adatokkal:

    Orszg neve Npessg Nyelv Andorra 64 000kataln Ausztria 8 100 000nmet Belgium 10 200 000 flamandBulgria 9 000 000bolgr Csehorszg 10 300 000cseh Dnia 5 200 000dn Franciaorszg 58 300 000 francia Grgorszg 10 660 000grg Hollandia 15 650 000holland Horvtorszg 4 676 865horvt Lengyelorszg 38 500 000 lengyel Nmetorszg 81 000 000nmet Olaszorszg 57 600 000olasz Spanyolorszg 39 200 000spanyol

    Ksztsen egy Keress npessg alapjn elnevezs paramteres lekrdezst, amely kikeresi egy megadott als s fels hatrrtk kz es npessg orszgok adatait.

    Ksztsen Trls nven akci lekrdezst, amely trli a 10 milli fnl kisebb npessg orszgokat.

  • 8

    7. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: TBLA LTREHOZSA, RLAP KSZTSE, VLASZT LEKRDEZS KSZTSE, SZMTOTT MEZ LTREHOZSA, RLAP KSZTSE

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\RAKTARKESZLET.TXT

    Hozzon ltre egy j adatbzist KZRT.MDB nven httrtra DOKUMENTUMOK\ACCESS mappjban.

    Hozzon ltre egy j tblt RAKTRKSZLET nven az albbi szerkezettel:

    Meznv Tpus Mret Cm Megnevezes Szveg 50 karakter Megnevezs M_egyseg Szveg 10 karakter Mennyisgi egysg Mennyiseg Szm Egyszeres Mennyisg Egysegar Pnznem - Egysgr

    Ksztsen Autorlapot az adatok bevitelhez.

    Az elkszlt rlap segtsgvel vigye fel az albbi lelmiszereket a tblba:

    Megnevezs Mennyisgi egysg Mennyisg Egysgr Alma kg 60 129 Szll (1 l) db 100 134 Chips db 50 189

    A tovbbi lelmiszerek adatait importlja a Raktrkszlet tblba a FELADATOK\FORRASOK mappban tallhat RAKTARKESZLET.TXT fjlbl.

    Ksztsen lekrdezst SSZEST nven, mely termkenknt kiszmtja az sszrtket.

  • 9

    Feladatok Access XP

    8. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, LEKRDEZSEK, RLAPOK KSZTSE

    Hozzon ltre egy j res adatbzist, s TELEFONREGISZTER nven mentse el a DOKUMENTUMOK\ACCESS mappba.

    Hozzon ltre egy Nvsor nev tblt a kvetkez struktrval:

    Meznv Tpus Mret Cm Vezeteknev Szveg 30 karakter Vezetknv Keresztnev Szveg 30 karakter Keresztnv Tel_Orszag Szm Egsz Orszg hvszm Tel_Korzet Szm Egsz Krzetszm Tel_Hivoszam Szm Hossz egsz Telefonszm Cim_Irsz Szm Egsz Irnytszm Cim_Telepules Szveg 50 karakter Telepls Cim_UtcaHsz Szveg 80 karakter Utca, hzszm

    Adatbevitel nven ksztsen oszlopos elrendezs Autorlapot a Nvsor tblba trtn adatbevitel szmra.

    Tltse fel a tblt 3-5 tetszleges rekorddal.

    Ksztsen Lista nven lekrdezst, amely a Nvsor tbla adatait az albbi formban jelenti meg:

    Megjelentettmeznv

    Tartalma Plda

    Nv Vezeteknev Keresztnev Kis Ede Telefonszm +Tel_Orszag (Tel_Korzet) Tel_Hivoszam +36 (1) 2666865 Cm Cim_Irsz Cim_Telepules, Cim_UtcaHsz 1088 Bp., Mzeum u. 9.

    9. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, LEKRDEZSEK, JELENTSEK LTREHOZSA

    Msolja le a 8. FELADAT-ban elksztett Lista nev lekrdezst Keress_nv_szerint nven, s alaktsa t paramteres lekrdezss gy, hogy lehetv tegye a megadott bet vagy sztredk alapjn trtn keresst a Nv mezben.

    Ksztsen tblzatos AutoJelentst a Lista nev lekrdezs alapjn.

    Exportlja a Nvsor tblt NVSOR.TXT nven, szveges formtumban. Hatrol-jelknt hasznljon tabultort.

  • 10

    10. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges:

    TBLA LTREHOZSA, TBLA RENDEZSE, LEKRDEZSEK, JELENTSEK LTREHOZSA

    Hozzon ltre egytbls adatbzist egy tanul osztlyzatainak nyilvntartsra. A tbla a kvetkezk rgztsre legyen alkalmas:

    Tantrgy neve szveges mez Osztlyzat szm tpus mez Osztlyzat dtuma dtum tpus mezSzbeli logikai tpus mezNagydolgozat logikai tpus mez

    Tltse fel a tblt legalbb 3-5 rekorddal!

    Rendezze a tblt tantrgyak szerint bc sorrendbe!

    Ksztsen jelentst, amely tantrgyak szerinti bontsban megadja az osztlyzatot s az osztlyzat dtumt, dtum szerint cskken sorrendben. Mentse a jelentst TANTRGY nven.

    11. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: VLASZT LEKRDEZSEK KSZTSE, JELENTSEK KSZTSE, JELENTS NYOMTATSA

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\HANGLEMEZ.XLS

    Hozzon ltre egy j, res adatbzist LEMEZBOLT.MDB nven.

    Importlja a HANGLEMEZ.XLS llomny Eladsi statisztika munkalapjn tallhat tblzat adatait.

    Az importlt tblnak adja a Kszlet nevet.

    Ksztsen sszest nven olyan lekrdezst, amely a lemezek adatain kvl a raktron lv lemezmennyisg sszestett rtkt is megjelenti.

    Az sszestett rtkeket tartalmaz oszlopnak adja az sszesen cmet.

    Ksztsen tblzatos AutoJelentst Raktrkszlet nven az sszest lekrdezs alapjn.

    Nyomtassa ki a jelentst.

  • 11

    Feladatok Access XP

    12. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: VLASZT LEKRDEZSEK KSZTSE, FRISST LEKRDEZSEK

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\CSALADIPOTLEK.MDB

    Msolja le az CSALADIPOTLEK.MDB adatbzist sajt szmtgpnek DOKUMENTUMOK\ACCESS mappjba, majd nyissa meg azt.

    Az Ignylk tbla a csaldi ptlkot ignyl szemlyre vonatkoz adatokat tartalmaz.

    Ksztsen frisst lekrdezst, amely az Ignylk tbla jogosult rovatba berja a jogosult vagy nem jogosult szvegeket attl fggen, hogy az egy fre jut jvedelem elri-e a 15 000 Ft-ot. Ha az egy fre jut jvedelem kisebb, mint 15 000 Ft, akkor az ignyl szemly jogosult a csaldi ptlkra, amennyiben meghaladja a 15 000 Ft-ot, akkor nem jogosult a csaldi ptlkra.

    A feladat megoldshoz hasznlja az IIF fggvnyt.

    Futtassa le a frisst lekrdezst.

    13. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: TBLA IMPORTLSA, SZRK HASZNLATA

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\AUTOK.XLS

    Hozzon ltre egy res adatbzist AUTK nven.

    Importlja az adatbzisba az AUTOK.XLS llomny tartalmt Autmrkk nven.

    Elsdleges kulcsknt az Azonostt adja meg.

    A szrk segtsgvel keresse ki az sszes olyan rekordot, ahol a Hengerrtartalom meghaladja az 1600 cm3-t vagy a gyrt orszg Franciaorszg.

  • 12

    14. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: VLASZT LEKRDEZSEK KSZTSE, MEZTULAJDONSGOK

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\EGESZSEG.MDB

    Msolja le az EGESZSEG.MDB adatbzist sajt szmtgpnek DOKUMENTUMOK\ACCESS mappjba, majd nyissa meg azt.

    Az Egszsggyi adatok tbla a tanulk egszsggyi adatait tartalmazza.

    Indexelje a tblt a tanulk neve szerint.

    Gyjtse ki az 1985. janur 1-jn vagy az utn szletett lnyok adatait. Mentse a lekrdezst 1985 nven.

    Szmtsa ki az egyes tanulk idelis testslyt. Mentse a lekrdezst Idelis nven. Az idelis testsly kiszmtsa a kvetkez mdon trtnhet: testmagassg 110

    Szmtsa ki a tblban szerepl tanulk tlagmagassgt.

    Mentse a lekrdezst TLAG nven.

    15. FELADAT A feladat elvgzshez a kvetkez tmakrk ismerete szksges: TBLAKSZT LEKRDEZS KSZTSE

    A feladathoz szksges llomnyok: FELADATOK\FORRASOK\TANFOLYAM.MDB

    Msolja le a TANFOLYAM.MDB adatbzist sajt szmtgpnek DOKUMENTUMOK\ACCESS mappjba, majd nyissa meg azt.

    A Kpzs tbla a tanfolyamokhoz tartoz adatokat tartalmazza.

    Hozzon ltre olyan tblakszt lekrdezst, amely egy sszest nev tblba sszegyjti, hogy a klnbz elkpzettsgekhez hnyfle tanfolyam indul.

    Futtassa le a lekrdezst.