HTML

ECDL=Európai Számítógép-használói Jogosítvány

A blog azoknak szól, akik információt szeretnének az ECDL-ről, valamint szeretnének felkészülni ECDL vizsgákra és vizsgalehetőséget is keresnek.

Szavazás

Szavazás

Utolsó kommentek

Google Analytics

-------------------------------------------------------

ECDL mintafeladatsor az 5-ös modulhoz (Adatbázis-kezelés, pl. ACCESS)

2007.10.23. 12:53 Mona1


Talán ez a legnehezebb modul. De nekem a kedvencem:).

A feladatsor is nagyon hosszú, de azért megoldható 45 perc alatt.
Általában itt is kapsz egy nyers adatbázist sok-sok adattal, amivel dolgoznod kell.

Lássunk egy mintát:

Mivel nem láthatjuk az adatbázist, elég nehéz követni a feladatokat, de legalább a vizsga jellegéről kapunk információkat.

/A lehetséges 32 pontból legalább 24-et kell megszerezned a sikeres vizsgához./

-------------------------------------------------------------------------------------

Nyisd meg a megadott adatbázist a megadott helyről!

1. Hozz létre egy új adattáblát az alábbi három mezővel, illetve tulajdonsággal! [2 pont]

Mező neve

Mező típusa

Mező hossza

Kód

Szám (Number)

Hosszú egész (Long integer)

Rendszám

Szöveg (Text)

7

Dátum

Dátum

 

 

2. A Kód mező legyen elsődleges kulcs! [1 pont]

3. Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a Rendszám mezőbe ismétlődő értékek kerüljenek! [1 pont]

4. Mentsd az adattáblát Autók néven! [1 pont]

5. Kapcsold össze az Autók és a Munkatárs táblát a Kód mező segítségével! A kapcsolat egy-az-egyhez típusú legyen! [1 pont]

6. Végezd el azt a beállítást, amely után a Munkatárs táblából való rekordtörlés automatikusan maga után vonja az Autók kapcsolódó rekordjának törlését is! [1 pont]

7. Rögzítsd a következő két rekordot az Autók táblába! Mentsd, illetve zárd a táblát! [1 pont]

Kód

Rendszám

Dátum

16

XYZ001

2007.05.01.

27

XZY002

2007.07.01.

 

8. Egészítsd ki a Munkatárs táblát egy új mezővel a következők szerint, majd mentsd, illetve zárd a táblát! [1 pont]

Mező neve

Mező típusa

ECDL  vizsga

Logikai (Boolean)

 

9. Nyisd meg a Munkatársak táblát, és rendezd a rekordokat a Név mező szerint növekvő rendbe! [1 pont]

10. Töröld ..................... (megadják) nevét végérvényesen az adattáblából! [1 pont]

11. Nyisd meg a Kérdés táblát, majd a Válasz mezőbe add meg rövid válaszod a következő kérdésre: „Milyen következményekkel jár, ha egy adattábla mezőjének hosszát csökkentjük?” [1 pont]

12. Hozz létre egy lekérdezést a következők szerint:
A lekérdezés mutassa meg a Küldemény táblából azokat az emlékeztető és levél küldeményeket (az emlékeztető típus kódja 4-es, a levélé 2-es), amelyeknél a Nyilvántartás mező kitöltetlen! [2 pont]
A lekérdezés eredményében jelenjen meg a küldő neve (Munkatárs.Név), a küldemény sorszáma (Küldemény.Sorszám) és  tárgya (Küldemény.Tárgy)! [1 pont]
Állíts be rendezést a Dátum mező szerint úgy, hogy a legutóbbi dátum kerüljön a lista aljára! [1 pont]
Mentsd a lekérdezést Nyilvántartás24 néven, illetve zárd be! [1 pont]

13. Módosítsd az L1 lekérdezést a következők szerint:
A lekérdezés csak azokat a nyomtatványokat mutassa meg a Küldemények táblából, amelyek küldője ........... (megadják a nevet) volt! [2 pont]
A lekérdezés eredményében a Megjegyzésen kívül minden mező jelenjen meg! Mentsd, illetve zárd a lekérdezést! [1 pont]

14. Módosítsd az L2 lekérdezést a következők szerint:
A lekérdezés eredményében a Sorszám mező is jelenjen meg, mégpedig az első helyen! [1 pont]
Töröld a Dátum mezőt a beállított feltétellel együtt! [1 pont]
Futtasd a lekérdezést, majd nyomtasd ki csak az utolsó 4 rekordot! Mentsd, illetve zárd a lekérdezést! [1 pont]

15. Készíts egyszerű, táblázatos elrendezésű űrlapot a Küldeménytípus táblához! Az űrlapot Küldemény néven mentsd! [1 pont]

16. Nyisd meg a Küldemények űrlapot, majd végezd el az alábbi módosításokat!
Írjd be a fejlécbe 28 pontos betűnagysággal: „Küldemények”! [1 pont]
Formázd meg a sárga színű szövegmezőket dőlt stílussal! [1 pont]
Nyomtasd ki az űrlapon megjeleníthető harmincadik rekordot!  Mentsd, illetve zárd be az űrlapot! [1 pont]

17. Nyomtasd ki a Munkatárs nevű jelentést! [1 pont]

18. Végezd el a következő módosításokat a Küldemények jelentésen:
Módosítsd a csoportosítási beállítást úgy, hogy a rekordok a Dátum mező szerint kerüljenek bontásra! [1 pont]
A jelentést egészítsd ki a Nyilvántartás mezővel! [1 pont]
A fejlécben szereplő cím betűszíne legyen kék! Mentsd, illetve zárd a jelentést! [1 pont]

19. Töröld az L3 jelentést! [1 pont]

 

9 komment

Címkék: oktatás informatika vizsga access számítástechnika modul ecdl adatbázis kezelés

A bejegyzés trackback címe:

https://ecdl.blog.hu/api/trackback/id/tr27204732

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

ada033 2008.04.22. 17:27:14

Szia!
Kérdésem, hogy a minta feladatodnál például -Végezd el azt a beállítást, amellyel elejét veheted annak, hogy a Rendszám mezőbe ismétlődő értékek kerüljenek!-elég cask indexelni és az indexet úgy beállítani, hogy ne legyenek ismétlődések? Sajnos néha bizonytalan vagyok, kár hogy nincs valami megoldókulcs amivel össze lehetne vetni amit mi csinálunk.
Másik: össze kell kapcsolnunk a két táblát, de mondjuk a kapcsolat egy-a-többhöz típusú kell legyen, nekem meg mondjuk egy az egyhez ajánlja fel. Itt meg tudom oldani , hogy az egyik táblából kiveszem a kulcsot, és nem indexelem. Ekkor összekapcsolja egy a többhöz ha jól gondolom. Nem baj , hogy kivettem az indexet?
Ez így ér pontot? A sorrend gondolom nem mindegy , hogy melyik lesz a „többhöz”, vagyis melyiket indextelenítem??

Dan 2008.04.26. 04:08:29



Köszönöm, sokat segített a felkészülésben. Kár, hogy a táblákat nekünk kell elkészíteni. Jól jönne egy letölthető verzió. (A 'Munkatárs' táblában például nem is tudjunk, hogy milyen mezők voltak)

Dan · http://www.3ice.hu/ 2008.04.27. 16:17:34

Örömmel értesítek mindenkit, hogy honlapomról letölthető az az adatbázis, ami ebben a blog bejegyzésben példaként szerepel!
Link: www.3ice.hu/static/M5-9_mintafeladat.mdb

Megoldott verzióm is van, de mivel én magam csináltam nem vagyok teljesen biztos abban, hogy hibátlan. Csak saját felelősségedre használd!
Link: www.3ice.hu/static/M5-9_megoldas.mdb

(A honlapomon nincs semmi más ECDL-lel kapcsolatos letöltés, csak ez a 2)

Mona1 2008.04.29. 21:18:08

Sziasztok!
Bocsánat, hogy így eltűntem. Igyekszem válaszolni. Először is Ada033! Az első kérdésedre teljesen jó az elgondolásod, így kell megoldani.
A második kérdésedre már egy kicsit bonyolultabb a válasz. Ebben a feladatban elvileg egy munkatárshoz egy autó tartozhat (sajnos ez nem túl életszerű, mert akkor egy táblában is tárolhatók lennének az összetartozó rekordok). Azért biztos, hogy 1 az 1-hez típusú a kapcsolat, mert a két elsődleges kulcsot kapcsoljuk össze, tehát mindkét táblában a kapcsolódó értékek csak egyszer szerepelhetnek (hiszen az elsődleges kulcs azonosítja a rekordot, a tábla adott sorát).
Az Access csak ennyit érzékel, hogy az elsődleges kulcsokat kapcsolod össze, akkor automatikusan 1 az 1-hez lesz.
Egyébként ami életszerű, az az 1 a többhöz típus kapcsolat. Ez az egyik lényeg igazából az adatbázisban! Hogy az egyik tábla egyik rekordjához a másik tábla több rekordja tartozhat. Pl. a mintafeladatban valami miatt egy munkatárshoz csak egyetlen autó tartozhat. Ha ezt elképzeled mondjuk egy Excel táblázatban, teljesen normális, hogy a munkatárs mellé feltünteted az autóját is. Egy munkatársat és egy autót sem rögzítenél többször. Ilyenkor ez egy adatbázis-tábla is lehet. Tehát akár egy táblában is tárolhatnád az adatokat.
Ha viszont pl. egy munkatárshoz több autót is rendelhetünk, akkor az egy a többhöz típusú kapcsolat lenne. Ha most elképzeled egy Excel táblázatban az összetartozó dolgokat egymás mellé, akkor mivel minden autót fel kell tüntetned, amelyek ugyanahhoz a munkatárshoz tartoznak, a munkatárs adatait annyi sorban újra és újra rögzítened kell. Ez ugye fölösleges munka és tele van hibalehetőséggel, úgyis elvéti az ember. Na ekkor jön az adatbázis! A munkatársakat is csak egyszer rögzíted és az autókat is külön táblában. De! Valahogy tudni kell azt is, hogy a sok-sok munkatárs egyikéhez mely autók taroznak az autók táblából. A munkatársakat is kell azonosítani (elődleges kulccsal) és az autókat is (szintén egy elsődleges kulccsal). De az autók táblában szerepel olyan mező, nem elsődleges kulcsként, csak egy sima mezőként (tehát több rekordban is lehet ugyanaz az értéke), ami a munkatársak azonosítására szolgál (vagyis a munkatárs tábla elsődleges kulcsa).
Jaj de nehéz ezt így leírni:)! Bocs, azért folytatom.
Tehát ilyenkor a „Kód” mező a Munkatársak táblában elsődleges kulcs, de az autók táblában csak egy sima mező. De ugyanazok az értékek szerepelnek bennük, ez az egyforma érték kapcsolja őket össze. De több autónál szerepelhet ugyanaz a munkatárs, vagyis az azonosítására szolgáló elsődleges kulcs értéke. Egy konkrét autóhoz ezzel az értékkel kapcsolom a megfelelő munkatársat.
Az Access a következőt érzékeli: Ha két táblát összekapcsolsz azonos nevű és típusú mezőn keresztül, akkor az 1 oldal az lesz, amelyikben elsődleges kulcs, a több oldal az, amelyikben csak egy sima mező.
Hát ilyen „egyszerű”. Azért remélem, érthető valamennyire. Elnézést a sok szövegért, de nem ment rövidebben:)
Szóval a második kérdésedre az a válasz, hogy attól függ, miről szól az adatbázis. Ha minden rendben van, tehát jól terveztük meg az adatbázist (vagy normális az ECDL feladat, akkor a kapcsolatok automatikusan jól alakulnak, nem nagyon szabad erőltetni a dolgokat.
Remélem, arra válaszoltam, amit kérdeztél:)
Az ECDL példákban nem lenne szabad ilyen problémáknak lenni...

Mona1 2008.04.29. 21:27:45

Szia Dan!
Örülök, hogy tudtad használni a blog példáját! Sajnos az ECDL vizsgapéldatár feladatait és a nyers fájlokat nem szabad terjeszteni, azért nem tettem ki szó szerint a feladatsort és a nyers fájlt.
Egyébként nem tilos, hogy megmutassam, hol vannak a nyers fájlok (csak külön nem terjeszthetem):
www.ecdl.hu/index.php?cim=mod5
a lap alján

Ha lesz időm, megnézem a megoldásodat is. Addig is további jó gyakorlást kívánok!

És tervem továbbra is, hogy a www.ecdlvizsga.hu oldalon lesznek majd megoldások is és nyers feladatok is, csak nem egy az egyben ECDL vizsgapéldák.

ada034 2008.04.30. 10:32:34

Szia!
Sajnos nem értem. Tudom, hogy az egy az egy hez kapcsolat nem életszerű és egy táblában lehetne tárolni.
Viszont:
A feladat azt mondja kapcsoljam össze egy a többhöz. Eszköszök /Kapcsolatok kiírja hogy egy az egyhez kapcsolná össze. Meg kéne engednem az ismétlődést valahol, mert különben sosem lesz 1-több, nem ? De akkor bele kell nyúlnom az indexelésbe.... Na már most, az egyik táblát én hoztam létre az imént, hát abba nyúltam bele , kivettem az indexet.
Összekapcs egy a többhöz, csak sajnos pont nem abban a sorrendben amit a feladat mondott, mert abba azért ne nyúljunk bele, ami már létre volt hozva és van benne 168 rekord .... Kapok pontot így erre?
Nem akarlak fárasztani:)) Ha nem válaszolsz nem sértődök meg, csak hétről hétre találkozom ilyen problélmákkal.

Mona1 2008.05.02. 15:50:23

Szia Ada034!
Nem fárasztasz, szeretnék segíteni. Meg tudnál adni egy konkrét ECDL feladatszámot, ahol jelentkezik ez a probléma?

Ada034 2008.06.11. 18:37:12

Szia!
Megoldódtaka problémák.Igazából több ilyen feladattal találkoztam már. De nem minden gépen jött elő ez a gond??
Az 52 53 ban azt hiszem szerepelt ilyen direkt is. Most újra átolvastam és igen azt válaszoltad amit én is gondoltam, csak talán nem tudtam úgy leírni.
Köszi.... Kérdezek még M7rőlis.

Mona1 2008.06.13. 20:19:19

Szia!
Örülök, ha megoldódtak a problémák.
Azért megnéztem az 52-es és 53-as feladatokat. Mindkét feladatban az "országkód" nevű mezőn keresztül kellene összekapcsolni a táblákat, de az egyikben szám (hosszú egész), a másikban szöveges a mező típusa. Így nem lehet összekapcsolni ezeket. Az utak táblában kell az orszagkod mezőt szám (hosszú egész) típusúra változtatni.
süti beállítások módosítása