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 CAD-CAM informatikus CAD-CAM informatikus 54 481 04 0010 54 01 Gazdasági informatikus Informatikus 54 481 04 0010 54 02 Infostruktúra menedzser Informatikus 54 481 04 0010 54 03 Ipari informatikai technikus Informatikus 54 481 04 0010 54 04 Műszaki informatikus Informatikus 54 481 04 0010 54 05 Távközlési informatikus Informatikus 54 481 04 0010 54 06 Telekommunikációs Informatikus informatikus 54 481 04 0010 54 07 Térinformatikus Informatikus É 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
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 6 pont Hiányzás tábla: É 3/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 Jelentés kinyomtatása 4 pont 1 pont É 4/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 2 2 origótól mért távolságát ( T = x + y ), 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 10 pont (hibánként -1 pont, minimum 0 pont) b) A programszerkezet kialakítása 3 pont c) Adatbevitel 6 pont d) Pont origótól való távolságának kiszámítása 4 pont (hibánként -1 pont, minimum 0 pont e) Legközelebbi pont kiválasztása 10 pont f) Legközelebbi pont sorszámának kiválasztása 10 pont g) A helyes ( és csak a helyes ) válasz megjelenítése 5 pont (További hamis állítások -2 pont állításonként, minimum 0 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
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