|
||||
Honlap/sila | Gyak.info | Gyak.anyaga | OracleABelérés | |
EA-oldalra | ZH info | AB-mintasémák | Oracle-doksik | |
ELTE, 2013/2014.tanév II.félév
IP-08AB1G
Adatbázisok-1 Kedd 12:15-13:45 PC1, K.14:15-15:45 PC4, Cs.12:15-13:45 MS-labor |
|
|||
Gyakorlat anyaga | gyak.vez.: dr. Hajas Csilla | |
#01. 2.11K 2.13C |
> 1.gyak.
Lekérdezések
megfogalmazása
előbb
természetes nyelven, "táblákban gondolkodva" mely táblából milyen műveletekkel kaphatjuk meg az eredménytáblát, majd írjuk fel formálisan relációs algebrában! |
#02. 2.18K 2.20C |
> 2.gyak.
Lekérdezések
megadása relációs
algebrában és SQL-ben, Háromféle módon is írjuk fel: a.) relációs algebrában lineáris jelöléssel, b.) kifejezésfával c.) SQL-ben SELECT lista FROM lista WHERE felt lekérdezések között a halmazműveletek (UNION, EXCEPT/MINUS). |
#03. 2.25K 2.27C |
> 3.gyak. SQL
gépes gyakorlat: táblák
létrehozása, Oracle típusok. Lekérdezések Oracle SQL-ben, kifejezések, sorfüggvények használata, milyen segítségünk van: Oracle-doksik (lásd SQL Language Reference). |
#04. 3.04K 3.06C |
> 4.gyak.
Összesítő/aggregáló
függvények, csoportosítás
SQL-ben: SELECT ... FROM ... [WHERE ...] [[GROUP BY ... [HAVING ...]] [ORDER BY ... ] záradékok. Alkérdések a FROM záradékban. Alkérdések a WHERE és HAVING-ben. Korrelált alkérdések. |
#05. 3.11K 3.13C |
> 5.gyak.
Lekérdezések
kiterjesztett relációs
algebrával
és SQL-ben. Relációs műveletek multihalmazokon. Kiterjesztett műveletek a relációs algebrában: kit.vetítés, összesítési- és csoportosítási művelet, rendezés. Összekapcsolások különböző fajtái, külső összekapcsolások (outer join) |
3.18K 3.20C |
> 6.gyak:
I.ZH előzetes infó:
Lekérdezések: Rel.algebra, SQL SELECT --- I.ZH eredménye (név-nélkül/kóddal, és a szokásos jelszóval) |
#07. 3.25K 3.27C |
> 7.gyak.
E/K
diagram
leképezése relációkra, táblák
és megszorítások megvalósítása: SQL DDL és DML utasítások, megszorítások megadása. --- egyénileg: DML feladatok, közben konzultáció: I.ZH megbeszélése. |
#08. 4.01K 4.03C |
> 8.gyak. PL/SQL-1:
Változóhasználat,
vezérlési szerkezetek. Hivatkozási és összetett adattípusok, speciális egy sort visszaadó lekérdezések használata: SELECT INTO utasítás. Gyűjtőtábla. |
#09. 4.08K 4.10C |
> 9.gyak.
PL/SQL-2:
Kurzorhasználat.
Táblát
visszaadó
lekérdezések használata. Kurzorhasználat FOR ciklusban, implicit, explicit kurzor. Tárolt eljárások és függvények. Hiba- és kivételkezelés. Triggerek. |
#10. 4.15K |
> 9-10.gyak. PL/SQL-3: További
feladatok PL/SQL-ben
(keddi csop.) [Továbbá lásd a tavaszi szünet utáni gyakorlat anyagát, ezt is elkezdjük!] |
--- | --- 2014. április 16 szerdától április 22 keddig tavaszi szünet! --- |
#11. 4.24C 4.29K |
> 10-11.gyak. Lekérdezések
Datalogban. Az "Eljut"-feladat. Rekurzió Datalogban és az SQL3 szabványban WITH RECURSION utasítással. Eljut feladat megvalósítása Oracle lekérdezéssel és PL/SQL programmal. |
--- |
--- Csüt.gyak. május 1, május 8-i dékáni szünet miatt elmarad! --- |
5.06K 5.15C |
> 12.gyak: II.ZH
előzetes
infó:
E/K diagram leképezése
relációkra, és SQL DDL, SQL DML, Oracle PL/SQL, Datalog, Rekurzió SQL3. --- II.ZH eredménye (név-nélkül/kóddal, és a szokásos jelszóval) |
#13. 5.13K |
> 13.gyak. A relációs
adatbázisséma-tervezéssel kapcsolatos fogalmak és algoritmusok megértését (a vizsgára való felkészülést) segítő példák. |
vizsga idő- szak |
> máj.19 hétfő 10:30-11:30
fogadóórában jegyek zárása: Gyak.jegyek > máj.22 csüt. 12:15-13:45 javZH, lásd JavZH info // JavZH eredm. > máj.29 csüt. 12:15-13:45 gyak.utóvizsga, lásd GyakUV info |