Informatikai
képzés: INFORMÁCIÓS
RENDSZEREK 4.hét: I.ZH és ZH után összesítés, csoportosítás |
|
1. I.ZH: 4 papíros feladat (az alapok); 4 gépes feladat (SQL SELECT)
2. rész a zh után: SQL SELECT utasítás GROUP BY, HAVING záradékai
1. I.ZH: 4 papíros feladat (az alapok); 4 gépes feladat (SQL SELECT)
Az alapokra vonatkozó papíros feladatokhoz nem használható segédlet
1.f: Adott E/K diagram átírása relációs sémákra, lásd 1.GY.html
01.ea.pdf (teljes ea, az átírás 34-tól 46-ig); Tk.4.1.-4.6.fejezetei
2.f: Adott SQL script értelmezése, kulcs, hiv.épség, lásd 2.GY.html
06.ea.pdf (create table 37-től 52-ig); Tk.2.3. és 7.1. fejezetei
3-4.f. Adott rel.sémájú táblák lekérdezése, lásd 2.GY. és 3.GY.html
02.ea.pdf (csak az SQL: 18-37; 38-51); Tk. 6.1.-6.2.fejezetei
A gépes SQL lekérdezések feladatokhoz doksi, help használható
5-8.f. Adott táblák lekérdezése, fv-ek használata, lásd 3.GY.html
Önálló gyakorlás: Oracle Példatár Feladatok.pdf 1.fejezet 1.1.-1.18.
Megj.: 1.14.feladatban foglalkozás szerint rendezve (nem csoportosítva)
Emlékeztető/Házi feladat: Két zárthelyi dolgozat: I.ZH/4.GY és II.ZH/8.GY,
továbbá az utolsó órán mindenki bemutatja a félév során elkészített saját
beadandó feladatát. Ehhez először keressünk egy hozzánk közel álló témát és
modellezzük (egyszerűsítsük le, hogy könnyen kezelhető legyen) és papíron
tervezzük meg ennek az E/K modelljét és 4GY./I.ZH-ra hozzuk el (papíron).
2. rész a zh után: SQL SELECT utasítás GROUP BY, HAVING záradékai
Új anyag: SQL lekérdezésekben csoportosítás és összesítések használata
>> SQL04_csoportok.pdf - csoportosítás, group by és having záradékok
FELADATSOR: dolgozo, osztaly
1. Mennyi a minimális, illetve a maximális fizetés a dolgozók között?
2. Mennyi a dolgozók összfizetése?
3. Adjuk meg, hogy hány különböző foglalkozás fordul elo a dolgozók között!
4. Mennyi a 20-as osztályon az átlagfizetés?
5. Adjuk meg osztályonként az átlagfizetést!
6. Adjuk meg azokra az osztályokra az átlagfizetést, ahol ez nagyobb mint 2000.
7. Melyek azok az osztályok, ahol legalább hárman dolgoznak és mennyi az itt
dolgozók fizetéseinek az összege?
8. Adjuk meg osztályonként a minimális fizetést, de csak azokat az osztályokét, ahol
a minimális fizetés nagyobb, mint a 30-as osztályon dolgozók minimális fizetése.
9. Adjuk meg osztályonként az ott dolgozó hivatalnokok (FOGLALKOZAS='CLERK')
átlagfizetését, de csak azokon az osztályokon, ahol legalább két hivatalnok dolgozik!
10. Adjuk meg a legmagasabb osztályonkénti átlagfizetést!
>> Önálló gyakorlás: Oracle Példatár Feladatok.pdf 2.fejezet 2.1-2.24 feladatok