1. gyak. (IX.8) | Relációs
modell és a relációs algebra
alapműveletei. Egyszerű lekérdezések az SQL-ben. Sqlplus használata. |
lekérd#1 |
2. gyak. (IX.15) | Egy
táblára
vonatkozó lekérdezések
az SQL-ben. Vetítés: SELECT lista. Kiválasztás: WHERE feltétel. A kiválasztott sorok rendezése: ORDER BY |
lekérd#2 |
3. gyak. (IX.22) | Relációsémák
és megszorítások
definiálása: create
table. Több táblára vonatkozó lekérdezések az SQL-ben. FROM lista (összekapcsolások kifejezése SQL-ben) |
lekérd#3 |
4. gyak. (IX.29) | Relációs
algebra
további műveletei, pl. hányados. Relációs algebrai kifejezések kiértékelése. Kifejezésfa. Alkérdések, in (S), theta any/all (S), exists (S). |
lekérd#4 |
5. gyak. (X.6) | SQL
függvények, num, kar, dátum,
konverziós. Csoport függvények. Csoportosítás és összesítések. GROUP BY és HAVING záradék. Kiterjesztett műveletek a relációs algebrában. |
lekérd#5 |
6. gyak. (X.13) | Külső
összekapcsolások az SQL-ben. Hierarchikus lekérdezések az Oracle-ben. Rekurzió az SQL99-ben (papíron/az Oracle-ben nincs) |
lekérd#6 |
7. gyak. (X.20) | Korrelált
alkérdések. Hányados
kifejezése SQL-ben. Előadáshoz kapcsolódó E/K modellezési feladatok. |
lekérd#7 tervez#1 |
- szünet - | -- Őszi szünet: 2009. október 26-tól 30-ig -- | |
8.
gyak. (XI.3) |
SQL
DDL,
DML, DCL, tranzakciókezelés alapjai. Nézettáblák létrehozása és használata: create view. Alkérdések a FROM-ban, inline nézet. WITH utasítás. |
tervez#2 |
9. gyak. (XI.10) | PL/SQL alapok. Változóhasználat, vezérlési szerkezetek. | plsql#1 |
10. gyak. (XI.17) | PL/SQL
Hivatkozási
és összetett
adattípusok. Kurzor. Funkcionális függőségek és szabályaik. Kulcskeresés attribútumhalmazok lezárási algoritmusával. |
plsql#2 tervez#3 |
11.
gyak. (XI.24) |
Tárolt
eljárások és függvények,
hiba-és kivételkezelés. Veszteségmentességet eldöntő algoritmus (Chase teszt) és a függőségőrzést ellenőrző algoritmus alkalmazása. |
plsql#3 tervez#4 |
12.
gyak. (XII.1) |
Triggerek
alkalmazása,
felépítése,
lekérdezése. BCNF illetve 3NF-ra való felbontások algoritmusai. |
plsql#4 tervez#5 |
13. gyak. (XII.8) | További feladatok rekurzív lekérdezésekre. | plsql#5 |
Budapest,
2007. szeptember
10. Utolsó módosítás: 2009. nov. 10. Lap tetejére Gyak oldalára |
dr.
Hajas Csilla, ELTE, IK E-mail: sila@inf.elte.hu Vissza a Kezdőlapra |