Érettségi‎ > ‎Gyakorlat‎ > ‎Adatbázisok‎ > ‎

Foglalkoztatás

A Központi Statisztikai Hivatal 2005-ben kis népszámlálást végzett az országban a lakosság 2%-ának megkérdezésével. Az ez alapján számított adatokból található néhány a foglalkozasok.txt és a lakosok.txt állományokban. A megyékről és a régiókról a megyek.txt és a regiok.txt tartalmaz néhány adatot.

Források

Feladatok

  1. Készítsen új adatbázist foglalkoztatas néven! A mellékelt adattáblákat importálja az adatbázisba regiok, megyek, foglalkozasok és lakosok néven! A txt típusú adatállományok tabulátorokkal tagoltak, és az első soruk tartalmazza a mezőneveket.
  2. Beolvasás után állítsa be a megfelelő adatformátumokat és kulcsokat!
    Táblák:

    regiok (regiokod, regionev)
    regiokod Egyedi azonosító (szám), ez a kulcs
    regionev A régió neve (szöveg)

    megyek (megyekod, regiokod, megyenev)
    megyekod Egyedi azonosító (szám), ez a kulcs
    regiokod Annak a régiónak a kódja, amelyhez az adott megye tartozik (szám)
    megyenev A megye neve (szöveg)

    foglalkozasok (fkod, megyekod, mezogazdasag, ipar, szolgaltatas)
    fkod Egyedi azonosító (szám), ez a kulcs
    megyekod Annak a megyének az azonosítója, amire az adatok vonatkoznak (szám)
    mezogazdasag A mezőgazdaság területén foglalkoztatottak száma (szám)
    ipar A ipar területén foglalkoztatottak száma (szám)
    szolgaltatas A szolgáltatási jellegű ágazatokban foglalkoztatottak száma (szám)

    lakosok (megyekod, lakosszam)
    megyekod Egyedi azonosító (szám), ez a kulcs
    lakosszam Az adott megyében lakók száma (szám)


    Készítse el a következő feladatok megoldását! A zárójelben lévő néven mentse el azokat!

  3. Készítsen jelentést, amiben a régiók és a megyék neveit sorolja fel régiónkénti csoportosításban! A megyék a régión belül legyenek ábécé szerint rendezettek! (3regiok)
  4. Határozza meg lekérdezés segítségével a megyei foglalkoztatási adatok alapján, hogy átlagosan mennyi a mezőgazdaság területén foglalkoztatottak száma! (4mezo)
  5. Készítsen lekérdezést, amely megadja, hogy az egyes régiókban hány foglalkoztatott van! A lekérdezés eredményében csak a régió kódját és az adott régióban foglalkoztatottak számát jelenítse meg! (5fogl)
  6. Határozza meg lekérdezés segítségével, hogy az egyes megyékben mennyi a foglalkoztatottak aránya a megye lakosságához mérten! Az adatok a foglalkoztatási arány szerint csökkenő sorrendben jelenjenek meg! (6megyearany)
  7. Határozza meg lekérdezés segítségével a foglalkoztatottak összlakossághoz mért arányát országos szinten! (7arany)
  8. Az alábbi lekérdezés megadja, hogy melyik régióban a legalacsonyabb a lakosok száma.
    SELECT regionev
    FROM regiolakos
    WHERE osszlakosszam = (SELECT MIN(osszlakosszam) FROM regiolakos);
    Készítsen lekérdezést, ami létrehozza a hivatkozott regiolakos táblát! Különös figyelmet fordítson a mezőnevekre! (8regiolakos)
  9. A foglalkozasok táblában vegyen fel egy új mezőt! A mező neve legyen evszam, a típusa pedig olyan szám, ami évszámok tárolására alkalmas! Készítsen adatmódosító lekérdezést, amely az összes ki nem töltött evszam mező értékét 2005-re állítja! (9evszam)