1. Feladat Készítsen egytáblás adatbázist könyveinek nyilvántartására! Az adattábla a következő adatok rögzítésére legyen alkalmas: Szerző1 neve
szöveges mező (mező hossza: 30, kötelező)
Szerző2 neve
szöveges mező (mező hossza: 30)
Könyv címe
szöveges mező (mező hossza: 30, kötelező)
Kiadó neve
szöveges mező (mező hossza: 20, alapértelmezett érték: Kossuth Kiadó)
Kiadás éve
Szám típusú mező (mezőméret: egész, tizedeshelyek száma: 0, alapértelmezett érték: 2005)
Vásárlás ideje
dátum típusú mező (rövid dátum, érvényességi szabály: 2004.01.01. és a mai nap közötti legyen érvényesítési szöveg)
Fogyasztói ár
Pénznem típusú mező (tizedeshelyek száma: 0)
Új kiadás
logikai típusú mező (Igen/Nem típus; Cím: Nem első kiadás)
− Az adattábla tartalmazzon egy Kulcs nevű, számláló típusú mezőt is! Mentse az adattáblát KÖNYVEK néven! − Töltse fel az adattáblát az alábbi négy rekorddal! Szerző1 neve
Szerző2 neve
Alföldi István Tringer Éva
Fodor Ildikó
Könyv címe ECDL vizsgapéldatár Adatbázis-kezelés
Jókúti György
Prezentáció
Mogyorósi Istvánné
Szövegszerkesztés
Kiadó neve Kossuth Kiadó Kossuth Kiadó Kossuth Kiadó Kossuth Kiadó
Kiadás éve
Vásárlás ideje
Fogyasztói ár
Új
2004
2004.03.01 6900
Igen
2004
2005.03.05 1590
Igen
2005
2005.02.28 1590
Igen
2003
2005.03.10 1590
Nem
− Rendezze az adattáblát a vásárlás ideje szerint növekvő sorrendbe! − Készítsen lekérdezést, amely a legdrágább, új könyv címét, vásárlásának évét és fogyasztói árát mutatja! Mentse a lekérdezést LEGDRÁGÁBB néven! − Készítsen lekérdezést, amely a 2000 Ft-nál olcsóbb, új könyvek címét jeleníti meg, a szerzők neve szerint növekvő sorrendben! Mentse el a lekérdezést OLCSÓBBAK néven! − Készítsen csoportosító lekérdezést, amely kiadónként megmutatja a könyvek összértékét! Mentse el a lekérdezést KIADÓNKÉNT néven! −
Készítsen Táblakészítő lekérdezést, amely az új kiadású könyveket egy Ujdonságok nevű táblában helyezi el! A lekérdezést mentse Újtábla_ujdonság néven!
2. Feladat Tervezzen egytáblás adatbázist tanulók hiányzásának nyilvántartására! Az adattábla a következők rögzítésére legyen alkalmas: Hiányzó neve
szöveges mező (mező mérete: 30, kötelező)
Osztály azonosítója
szöveges mező (mező mérete: 3, kötelező)
Hiányzás első napja
dátum típusú mező (Formátuma: rövid dátum. Érvényességi szabály: a mai nap, vagy korábbi érték!)
Hiányzás utolsó napja
dátum típusú mező (Formátuma: rövid dátum. Érvényességi szabály: a mai nap, vagy korábbi érték!)
Órák száma
szám típusú mező (mezőméret: bájt típus, címe: Hiányzások)
Igazolt
logikai típusú mező (Igen/Nem típus)
− Az adattábla tartalmazzon egy Sorszám nevű elsődleges kulcsot, amely számláló típusú! − Mentse az adattáblát HIÁNYZÁS néven! − Töltse fel az adattáblát az alábbi rekordokkal: Hiányzó neve Kiss Béla Nagy Kornél Kovács Virág Szabó Ede
Osztály azonosítója 9A 10A 9A 10A
Hiányzás első Hiányzás utolsó Órák száma napja napja 2005.03.02. 2005.03.05. 2005.03.04. 2005.03.02.
2005.03.04. 2005.03.06. 2005.03.06. 2005.03.03.
15 10 15 10
Igazolt Igen Nem Igen Nem
− Rendezze az adattáblát a hiányzás első napja szerinti növekvő sorrendbe! − Készítsen lekérdezést, amely az igazolatlanul (nem igazoltan) hiányzó diákok nevét, osztályát és a hiányzott órák számát mutatja csökkenő sorrendben! Mentse a lekérdezést IGAZOLATLAN néven! − Készítsen csoportosító lekérdezést, amely osztályonként megmutatja a hiányzások óraszámának összegét! Mentse el a lekérdezést OSZTÁLYONKÉNT néven! − Készítsen jelentést, amely a hiányzás első napja szerinti csoportosításban, a nevek sorrendjében megmutatja a hiányzások összes adatát! A jelentést mentse el NAPONKÉNT néven!
3. feladat Hozzon létre egytáblás adatbázist repülőgépes utazásainak nyilvántartására! Az adattábla a következők rögzítésére legyen alkalmas: Célország neve Szöveges mező (Mezőméret: 20, Cím: Ország) Indulási repülőtér Szöveges mező (Mezőméret: 15, Cím: Felszállás) Érkezési repülőtér Szöveges mező (Mezőméret: 15, Cím: Leszállás) Légitársaság neve Szöveges mező (Mezőméret: 10, Cím: Légitársaság) Indulás napja Dátum típusú mező (Formátum: rövid dátum, Érvényességi szabály: csak 2005. évre vonatkozó adat lehet!) Érkezés napja Dátum típusú mező (Formátum: rövid dátum, Érvényességi szabály: csak 2005. évre vonatkozó adat lehet!) Repülőjegy ára Pénznem (Tizedeshelyek száma: 0, cím: Ár) Hivatalos Logikai típusú mező (Igen/Nem) Az adattábla első sora tartalmazzon egy AZONOSÍTÓ nevű mezőt is, amely legyen számláló típusú! Legyen az AZONOSÍTÓ mező elsődleges kulcs! Mentse az adattáblát REPÜLŐ néven! - Töltse fel az adattáblát az alábbi rekordokkal! -
Ország Olaszország Spanyolország Svédország Anglia Olaszország
Felszállás Leszállás Légitársaság Budapest. Budapest. Budapest Debrecen Budapest
Róma Madrid Stockholm London Milánó
HUNAIR HUNAIR MALÉV MALÉV HUNAIR
Indulás napja
2005.03.10. 2005.04.15. 2005.06.15. 2005.08.20. 2005.09.12.
Érkezés napja
2005.03.15. 2005.04.19. 2005.06.19. 2005.08.28. 2005.09.16.
Ár 29000 39000 49000 19000 29000
Hivatalos Igen Nem Igen Nem Igen
- Rendezze az adattáblát a célország neve szerint növekvő sorrendbe! - Készítsen választó lekérdezést, amely azokat a rekordokat jeleníti meg, amikor hivatalos utazásai során a HUNAIR társasággal utazott! Mentse a lekérdezést HIVATALOSAK néven! - Készítsen csoportosító lekérdezést, amely légitársaságonként mutatja, hogy melyik légitársasággal hányszor utaztunk! Mentse el a lekérdezést TÁRSASÁGONKÉNT néven! - Készítsen táblakészítő lekérdezést, amely egy Budapestiek nevű táblában jeleníti meg azokat a rekordokat, amelyeknél a kiindulási repülőtér Budapest volt! Mentse a lekérdezést KiindulásBp néven! - Készítsen jelentést, amely célországonként jeleníti meg az utazásainkat! Rendezze a célországokat az indulás napja szerint emelkedő sorrendbe! Mentse el a jelentést ORSZÁGONKÉNT néven!
4. feladat Készítsen egytáblás adatbázist ismerősei adatainak nyilvántartására! Az adattábla a következők rögzítésére legyen alkalmas: Vezetéknév szöveges mező (mezőméret: 20, cím: Családi név, kötelező) Keresztnév szöveges mező (mezőméret: 20, cím: Utónév, kötelező) SzülNap dátum típusú mező (formátum: rövid dátum, cím: Születési idő) Telszám szöveges mező (mezőméret: 9, cím: Mobil) Irszám szöveges mező (mezőméret: 4, cím: Irányítószám, beviteli maszk: 0000 ) Város szöveges mező (mezőméret: 15, Alapértelmezés: Budapest Gyerekek száma szám (mezőméret: bájt ) Közeli Logikai típusú mező (Igen/Nem) - Az adattábla tartalmazzon egy Azonosító nevű, számláló típusú mezőt is, amely legyen elsődleges kulcs! Mentse az adattáblát Ismerős néven! - Töltse fel az adattáblát az alábbi rekordokkal! Családi Utónév név
Sovány Kövér Magas Pici Szép
Sára Károly Márton Pál László
Születési idő
1972.02.18. 1984.06.12. 1968.09.05. 1972.06.13. 1981.09.15.
Mobil
Irányítószám
Város
301111111 204444444 705555555 209999999 708888888
1010 1020 8000 8000 3300
Budapest Budapest Szf. Szf. Eger
Gyerekek Közeli száma 4 2 3 0 1
Igen Igen Igen Nem Nem
- Rendezze az adattáblát vezetéknév alapján ábécé sorrendbe! - Készítsen Választó lekérdezést, amely megadja azoknak a közeli ismerőseinek az összes adatát, akiknek legalább 2 gyermeke van! A rekordokat rendezze a gyerekek száma szerint csökkenő sorrendbe! Mentse a lekérdezést Legalább_2_gyerek néven! - Készítsen összesítő lekérdezést, amely megadja, hogy az ismerős táblában szereplőknek összesen hány gyerekük van! Mentse el a lekérdezést Összesgyerek néven! - Készítsen egy jelentést, amely városonként tartalmazza az összes adatot! Az egy városban élő ismerősök legyenek vezetéknév szerint rendezve! A jelentés legyen léptetett elrendezésű, fekvő tájolású, világosszürke stílusú! Mentse a jelentést Városonként néven!
5. feladat Tervezzen egytáblás adatbázist üzleti partnerei adatainak nyilvántartására! Az adattábla a következők rögzítésére legyen alkalmas: Partner neve Szöveges mező (Mezőméret: 20, cím: Vezető neve, kötelező.) Vállalkozás neve Szöveges mező (Mezőméret: 20, cím: Cégnév, kötelező.) Fő tevékenység Szöveges mező (Mezőméret: 15, cím: Szolgáltatás.) Telefonszám Szöveges mező (Mezőméret: 11 Beviteli maszk: 00"-"0000000) Óradíj Pénznem (Formátum: pénznem, Ft tizedeshelyek száma: 0) Szerződés kelte Dátum (Formátum: rövid dátum. Érvényességi szabály: >=#2004.01.01.# Érvényesítési szöveg: Csak 2004. 01.01. utáni dátum lehet!) Érvényes Logikai típusú mező (Igen/Nem) − Az adattábla tartalmazzon egy Kulcs nevű, számláló típusú mezőt! − Mentse el az adattáblát Partner néven! − Töltse fel az adattáblát az alábbi rekordokkal! Vezető neve
Okos Ottó Tiszta Sára Festő Jenő Szoft Vera Fuvar Béla
Cégnév Info BT Tiszta KFT Mázolás BT Szoftver BT Taxi 2005 KFT
Szolgáltatás Telefonszám Óradíj oktatás takarítás festés fejlesztés szállítás
30-1111111 20-2222222 70-7777777 80-8888888 90-9999999
2000 800 1200 4000 1500
Szerződés kelte
2005.03.12. 2005.01.01. 2004.12.20. 2005.01.15. 2004.03.25.
Érvényes Igen Igen Nem Igen Nem
− Rendezze az adattáblát a szerződés kelte szerint növekvő sorrendbe! − Készítsen Választó lekérdezést, amely megadja az érvényes szerződéssel rendelkező üzleti partnerek nevét, vállalkozásuk nevét, fő tevékenységüket és telefonszámukat! Mentse a lekérdezést Érvényesek néven! − Készítsen Táblakészítő lekérdezést, amely egy Lejárt_szerződések nevű táblába kigyűjti azoknak a partnereknek az összes adatát, akiknek lejárt a szerződése! Mentse a lekérdezést Lejártak néven! − Készítsen egy Táblatörlő lekérdezést, amely a Lejárt_szerződések táblából törli azokat a partnereket, akiknek a vállalkozási formája KFT! Mentse a lekérdezést Törlés_KFT néven! − Készítsen jelentést a Partner tábla összes adatából! A jelentés az óradíjak szerint, 1000-es csoportosításban jelenítse meg az adatokat! Rendezze az egy csoportban levő adatokat név szerint csökkenő sorrendbe! Mentse a jelentést Óradíjanként néven!
6. feladat Készítsen egy egytáblás adatbázist, amely a következő adatok tárolására legyen alkalmas: Ország Szöveges mező (Mezőméret: 25, kötelező.) Főváros Szöveges mező (Mezőméret: 25, kötelező.) Terület szám (Mezőméret: hosszú egész.) Lakosság szám (Mezőméret: egyszeres. Tizedeshelyek: automatikus.) Égtáj Szöveges mező (Mezőméret: 10.) - Mentse az adattáblát Európa néven! (A táblában ne legyen elsődleges kulcs!) - Vegye fel az alábbi rekordokat a táblában! Ország
Lengyelország Németország Portugália Svédország Nagy-Britannia
Főváros
Varsó Berlin Lisszabon Stockholm London
Terület
312683 357042 92389 449964 244100
Lakosság 37,8 78,6 10,5 8,5 57,2
Égtáj
Közép Nyugat Dél Észak Nyugat
- Készítsen Választó lekérdezést, amely megjeleníti a 400 000-nél kisebb területű, nyugati égtájhoz tartozó országok adatait! Mentse el a lekérdezést Terület_400_alatt néven!Vegye fel az alábbi rekordokat a táblában! - Készítsen Választó lekérdezést, amely megjeleníti a 10 és 50 millió fő közötti lakosú országok adatait! Mentse el a lekérdezést Lakosság_10-50_között néven! - Készítsen Csoportosító lekérdezést, amely megjeleníti az öt ország lakosainak, területének összegét! Mentse el a lekérdezést Lakosság_és_terület néven! - Készítsen jelentést, amely égtájak szerinti csoportosításban megjeleníti az országok összes adatát! Az egy égtájhoz tartozó országokat rendezze az ország neve szerint növekvő sorba! Mentse el a jelentést Égtájanként néven!