É 1155-06/1/6
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés, szakképesítés-ráépülés azonosító száma és megnevezése, valamint a kapcsolódó szakképesítés megnevezése:
54 481 01 1000 00 00 54 481 04 0010 54 01 54 481 04 0010 54 02 54 481 04 0010 54 03 54 481 04 0010 54 04 54 481 04 0010 54 05 54 481 04 0010 54 06 54 481 04 0010 54 07
CAD-CAM informatikus Gazdasági informatikus Infostruktúra menedzser Ipari informatikai technikus Műszaki informatikus Távközlési informatikus Telekommunikációs informatikus Térinformatikus
É 1/6
CAD-CAM informatikus Informatikus Informatikus Informatikus Informatikus Informatikus Informatikus Informatikus
É 1155-06/1/6
1. Ön egy iskolai nyilvántartást vezet, melyben a tanulók adatai mellett a hiányzások időpontjait és az igazolások meglétét tartja nyilván. (Nyilvantartas.xls) (Olvassa végig a feladatot, mielőtt hozzákezdene a végrehajtáshoz!)
A fenti táblázatból kell adatbázist létrehoznia. •
A táblázat egyes soraiban a diákok legfontosabb adatait tároltuk: diák azonosítója, vezetéknév, keresztnév, évfolyam, osztály, hiányzás dátuma, igazolás.
•
Tervezzen egy olyan adatbázist, amely kielégíti a harmadik normálforma kritériumait, valamint érvényesül benne a mezőkre bontás elve!
•
Úgy készítse el az adatbázis kapcsolatait, indexeléseit, hogy a lehető legkevesebb adatbeviteli hibát engedje meg!
É 2/6
É 1155-06/1/6
1.1. Rajzolja meg az adatbázis tervét!
Összesen: 10 pont
Rajzolásnál az alábbi szabályokat tartsa be: Ha egy mező elsődleges kulcs, k jelet rajzoljon! A kapcsolt mezőket kösse össze vonallal!
1.2. Hozzon létre adatbázist a vizsgáztató által megadott helyre! A fájl neve ékezetek nélkül: Vezetéknév_Keresztnév_év_hó_nap. (A vezetéknév és a keresztnév helyébe a saját nevét helyettesítse be, pl. Okos_Pal_2009_06_18!) Összesen: 1 pont 1.3. Importálja az adatokat a „Nyilvantartas” táblázatból! Összesen: 14 pont Diákok tábla: - Tábla létrehozása, helyes adattípusokkal és kulccsal
Hiányzás tábla: É 3/6
6 pont
É 1155-06/1/6
- Tábla létrehozása, helyes adattípusokkal
6 pont
Kapcsolatok létrehozása: -
Diákok és a hiányzás tábla között
2 pont
Készítse el a következő lekérdezéseket: 1.4. Keresse ki azon diákok adatait, akik hiányoztak 2004. 09. hónapban! Mentse el a lekérdezést L1 néven! Összesen: 6 pont SELECT Diákok.Vezetéknév, Diákok.Keresztnév, Diákok.Évfolyam, Diákok.Osztály FROM Diákok INNER JOIN Hiányzás ON Diákok.Azonosító = Hiányzás.Azonosító WHERE (((Hiányzás.Dátum) Between #9/1/2004# And #9/30/2004#)) ORDER BY Hiányzás.Dátum;
1.5. Készítsen jelentést az igazolatlan hiányzásokról! A jelentés címe: „Jelentés az igazolatlan hiányzásokról”. A jelentésben a hiányzók évfolyamonként, osztályonként, név szerint növekvő sorrendben jelenjenek meg. A jelentés oldalában jelenjen meg az aktuális dátum, az Ön neve (Vezetéknév_Keresztnév_év_hó_nap) és az oldalszám! Mentse a jelentést J1 néven! Nyomtassa ki a jelentés 1. oldalát! Összesen: 11 pont Lekérdezés elkészítése:
6 pont
SELECT Diákok.Vezetéknév, Diákok.Keresztnév, Diákok.Évfolyam, Diákok.Osztály FROM Diákok INNER JOIN Hiányzás ON Diákok.Azonosító = Hiányzás.Azonosító WHERE (((Hiányzás.Igazolt)=0));
Jelentés elkészítése
4 pont
Jelentés kinyomtatása
1 pont
É 4/6
É 1155-06/1/6
1.6. Kérjen be egy dátumot, és írassa ki, azon a napon ki hiányzott! Mentse a lekérdezést L2 néven! Összesen: 8 pont SELECT Diákok.Vezetéknév, Diákok.Keresztnév, Diákok.Évfolyam, Diákok.Osztály, Hiányzás.Dátum FROM Diákok INNER JOIN Hiányzás ON Diákok.Azonosító = Hiányzás.Azonosító WHERE (((Hiányzás.Dátum) Like [Adja meg a napot] And (Hiányzás.Dátum) Like "*"));
2. Feladata egy derékszögű koordinátarendszerben eldönteni, hogy öt pont közül melyik van legközelebb az origóhoz. Az alábbiakban Önnek készítenie kell egy programot, amely segít a feladat megoldásában úgy, hogy beolvassa billentyűzetről a pontok valós koordinátáit. Ezek alapján kiszámítja a pont origótól mért távolságát ( T = x 2 + y 2 ), majd kiválasztja a legkisebb értéket és a hozzá tartozó beviteli sorszámot. A kiválasztott távolságot és sorszámot írja ki a képernyőre! Összesen: 48 pont a) A változók definiálása (hibánként -1 pont, minimum 0 pont) b) A programszerkezet kialakítása c) Adatbevitel d) Pont origótól való távolságának kiszámítása (hibánként -1 pont, minimum 0 pont e) Legközelebbi pont kiválasztása f) Legközelebbi pont sorszámának kiválasztása g) A helyes ( és csak a helyes ) válasz megjelenítése (További hamis állítások -2 pont állításonként, minimum 0 pont)
10 pont 3 pont 6 pont 4 pont 10 pont 10 pont 5 pont
2.1. Az elkészített program forrását tartalmazó fájlt mentse a vizsgáztató által megadott helyre! A fájl neve ékezetek nélkül: Vezetéknév_Keresztnév_év_hó_nap. (A vezetéknév és a keresztnév helyébe a saját nevét helyettesítse be, pl. Okos_Pal_2009_06_18!) Összesen: 2 pont 2.2. A feladatok megoldása során feltételezzük, hogy a program használója a billentyűzetes inputoknál a megfelelő formátumú és a feladat kritériumrendszerének megfelelő értékeket ad meg, így külön input ellenőrzéssel nem kell foglalkoznia, ezért az ilyen jellegű kódrészekért többlet pont sem adható!
É 5/6
É 1155-06/1/6
A javítási-értékelési útmutatóban leírtaktól eltérő jó megoldást is el kell fogadni! Összesen:
100 pont
100%
100 pont
=
EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA 60%.
É 6/6