DB_2006_10_E

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.

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)