1. gyak. (II.12) | Természetes lekérdezések kifejezése táblákkal. | lekérd#1 |
2. gyak. (II.19) | Relációs modell és a relációs algebra alapműveletei. | lekérd#2 |
3. gyak. (II.26) | Egyszerű
egytáblás
lekérdezések az SQL-ben. Sqlplus, isqlplus, SQL Developer használata. Vetítés: SELECT lista. Kiválasztás: WHERE feltétel. A kiválasztott sorok rendezése: ORDER BY |
lekérd#3 |
4. gyak. (III.5) | 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. Összekapcsolások kifejezése SQL-ben: FROM lista. Természetes összekapcsolás, theta-összekapcsolás. Külső összekapcsolások. Unió, különbség és metszet. SQL sorfüggvények, num, kar, dátum, konverziós. |
lekérd#4 |
5. gyak. (III.12) | A
relációs algebra, mint lekérdező
nyelv. Rel.algebrai kifejezések. További műveletek, metszet, hányados kifejezése relációs algebrában és SQL SELECT-tel. Relációs algebrai kifejezések kiértékelése. Kifejezésfa. Alkérdések, in (S), theta any/all (S), exists (S). Korrelált alkérdések. Hányados kifejezése alkérdéssel. |
lekérd#5 |
6. gyak. (III.19) | Csoportosítás
és
összesítések. Csoport
függvények. GROUP BY és HAVING záradék. Multihalmazokon értelmezett relációs műveletek. Kiterjesztett műveletek a relációs algebrában. Kiterjesztett relációs algebrai kifejezések kiértékelése. Hierarchikus lekérdezések az Oracle-ben. Rekurzió az SQL99-ben (papíron/az Oracle-ben nincs) |
lekérd#6 |
7. gyak. (III.26) | I.ZH >> Rel.algebra és SQL SELECT | I.ZH |
8.
gyak. (IV.2) |
PL/SQL
alapok.
Változóhasználat,
vezérlési szerkezetek. Példa E/K-ra és átalakítása relációs adatbázis-sémára. |
plsql#1 tervez#1 |
-- szünet -- | -- Tavaszi szünet: 2009. április 8-14-ig -- | -- szünet -- |
9. gyak. (IV.16) |
PL/SQL
Hivatkozási
és összetett
adattípusok. Kurzor. 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. |
plsql#2 tervez#2 |
10. gyak. (IV.23) | Tárolt
eljárások és
függvények,
hiba-és kivételkezelés. Funkcionális függőségek és szabályaik. Kulcskeresés attribútumhalmazok lezárási algoritmusával. |
plsql#3 tervez#3 |
11.
gyak. (IV.30) |
Triggerek
alkalmazása,
felépítése,
lekérdezése. Veszteségmentességet eldöntő algoritmus (Chase teszt) és a függőségőrzést ellenőrző algoritmus alkalmazása. |
plsql#4 tervez#4 |
12.
gyak. (p/V.5) |
További
feladatok
rekurzív lekérdezésekre. BCNF illetve 3NF-ra való felbontások algoritmusai. |
plsql#5 tervez#5 |
-- szünet -- | -- 2009.V.7. Neumann Nap és V.8. Pázmány Nap -- | -- szünet -- |
13. gyak. (V.14) | II.ZH >> E/K és SQL DDL, DML, PL/SQL | II.ZH |
JavZH (V.21/14h) | Javító/PótZH
(csak az egyik zh
javítható/pótolható) május 21.Csüt. 14h-től - 16h-ig 2.520 MI laborban! |
JavZH |
Gyak.UV (VI.5/10h) | GyakUV: jún.5-én 10h-től 12h-ig 2.520 MI laborban! |
Budapest,
2007. szeptember
10. Utolsó módosítás: 2009. máj.8. Lap tetejére Gyak oldalára |
dr.
Hajas Csilla, ELTE, IK E-mail: sila@inf.elte.hu Vissza a Kezdőlapra |