Magyar zene
Barátja a kedvenc magyar együtteseinek adatait gyűjtötte össze. A könnyebb feldolgozás érdekében adatbázist szeretne létrehozni az adatokból.
Az összegyűjtött adatokat a egyuttes.txt, a zenesz.txt és a szamok.txt tabulátorokkal tagolt szöveges állományokban találja.
- Készítsen új adatbázist zene néven! Importálja az adattáblákat az adatbázisba egyuttes, zenesz és szamok néven a megadott szöveges állományokból. Ezek tabulátorral tagolt szövegfájlok, első soruk tartalmazza a mezőneveket. A zenesz és a szamok táblában hozzon létre azon néven kulcsnak alkalmas mezőt!
- Beolvasás után állítsa be a megfelelő adatformátumokat és kulcsokat!
Táblák:
egyuttes (azon, nev, stilus, alapitva)
azon Az együttes azonosítója (szám), ez a kulcs
nev Az együttes neve (szöveg)
stilus Az együttes milyen stílusú zenét játszik (szöveg)
alapitva Az együttes alapításának éve (szám)
zenesz (azon, nev, hangszer, egyuttes_azon)
azon A zenész azonosítója (szám), ez a kulcs
nev A zenész neve (szöveg)
hangszer A zenész milyen hangszere(k)en játszik (szöveg)
egyuttes_azon A zenész együttesének azonosítója (szám)
szamok (azon, egyuttes_azon, cím, hossz)
azon A szám azonosítója (szám), ez a kulcs
egyuttes_azon Az együttes azonosítója, amelyik a számot előadja (szám)
cim A szám címe (szöveg)
hossz A szám hossza (pp:mm)
Készítse el a következő feladatok megoldását! Ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők, kifejezések szerepeljenek, felesleges mezőt ne jelenítsen meg! A megoldásait a zárójelben lévő néven mentse el!
- Hány 2000 után alakult zenekar van a listában? Adja meg a zenekar nevét, tagjainak számát és az alapítás évét! Rendezze ez utóbbi szerint a listát! (03_2000utan)
- Kik játszanak az LGT zenekarban? Adja meg a zenészek nevét, és hogy milyen hangszeren játszanak! (04_LGT)
- Adja meg azt a műfajt, ami a legnébszerűbb, vagyis a legtöbb szám ebbe a műfajba tartozik! (05_nepszeru)
- Melyik évben alakult a legtöbb zenekar? (06_legtobb)
- Adja meg a zeneszámok átlagos hosszát! (07_atlag)
- Adja meg lekérdezés segítségével, hogy milyen stílusú a leghosszabb szám! (08_leghosszabb)
- Kik játszanak abban az együttesben, akiknek a legrövidebb a számuk van a listában? Adja meg a zenészek nevét és a hangszerüket! (09_legrovidebb)
- Hány olyan zenész van a listában, aki csak dobon játszik? (10_csakdob)
- Hány olyan zenész van a listában, aki dob mellett más hangszeren is játszik? (11_dobis)
- Készítsen űrlapot a táblákhoz! Az űrlapok neve egyezzen meg a táblák nevével!
- Készítsen jelentést, melyben az alapítás éve szerint csoportosítva jeleníti meg a zenekarokat, egy-egy éven belül ABC sorrendben. A jelentésben jelenítse meg az együttes tagjainak számát is! (13_alapitva)