Lekérdezések kifejezése kiterjeszett relációs algebrában,
Oracle függvények, csoportosítás és összesítések 
    
Előkészítés az órai gyakorlatok példáihoz
-- Táblák és feladatok: table_dolgozo.txt    -- Táblák létrehozása:  create_dolgozo.txt
   
A gyakorlat bemutatók példáinak kipróbálásához
-- Előkészítés: HR séma tábláihoz készítsük el a szinonimákat create_synonym
   
További gyakorló feladatok (Oracle Példatár)
--  Lásd Feladatok.pdf (1. és 2. fejezet)  -- Táblák létrehozása  cr_dept_emp.sql 
   

1.7. Oracle függvények 

Segédanyag: >> Sorfüggvények példáit próbáljuk ki!
 
1.8. Csoportosítás és összesítések az SQL-ben

SELECT column,] group_function(column), ...
FROM   table
[WHERE condition]
[GROUP BY group_by_expression]
[HAVING group_condition]
[ORDER BY column];

Segédanyag: >> Csoportosítás példáit próbáljuk ki!
   

Kiterjesztett relációs algebra
   
Segédanyag: Lekerd  
Az alábbi lekérdezéseket fejezzük ki SQL SELECT-tel, majd írjuk át a lekérdezést
kiterjesztett relációs algebrai operátorokat felhasználó kifejezéssé, majd rajzoljuk fel
a kifejezésfát is.
 - Adjuk meg osztályonként az osztály nevét és az ott dolgozók számát
   a dolgozók száma szerint növekvő sorrendben.
- Adjuk meg azoknak az osztályoknak a nevét, ahol az átlagfizetés nagyobb mint 2000.
- Adjuk meg azoknak a foglalkozásoknak a nevét, amelyek a 10-es és 20-as
  osztályon is  előfordulnak. Ismétlődések ne legyenek a végeredményben.
   
Fejezd ki a lekérdezéseket SQL SELECT-tel és kiterjeszett relációs algebrában!
-- A gyakorlatok feladatai itt: table_dolgozo.txt - Feladatok az 5.gyakorlatra
-- Házi feladatok: Oracle példatár Feladatok.pdf - HF az 5.gyakorlathoz:
   1.fej. Függvények (1.1-1.18) és 2.fej. Csoportosító lekérdezések (2.1-2.24.feladatok) 
     
   
Vissza az AB1 gyakorlat oldalára             Vissza a Kezdőlapra