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.

  1. 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!
  2. 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!

  3. 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)
  4. Kik játszanak az LGT zenekarban? Adja meg a zenészek nevét, és hogy milyen hangszeren játszanak! (04_LGT)
  5. Adja meg azt a műfajt, ami a legnébszerűbb, vagyis a legtöbb szám ebbe a műfajba tartozik! (05_nepszeru)
  6. Melyik évben alakult a legtöbb zenekar? (06_legtobb)
  7. Adja meg a zeneszámok átlagos hosszát! (07_atlag)
  8. Adja meg lekérdezés segítségével, hogy milyen stílusú a leghosszabb szám! (08_leghosszabb)
  9. 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)
  10. Hány olyan zenész van a listában, aki csak dobon játszik? (10_csakdob)
  11. Hány olyan zenész van a listában, aki dob mellett más hangszeren is játszik? (11_dobis)
  12. Készítsen űrlapot a táblákhoz! Az űrlapok neve egyezzen meg a táblák nevével!
  13. 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)