| IK-18fszABEG
ADATBÁZISOK EA+GYAK [FOKSZ]
ELTE, 2025/2026. tanév I. félév [dr. Hajas Csilla] |
|
Kurzus időp/helye: Hétfő 8:00-9:20 és 9:50-11:30 Déli ép. 2-520 MI labor
Tematika: Információs rendszerek tervezése; Adatmodellek; E/K modell;
Relációs modell; E/K diagram átalakítása relációsémákra; Rel.sématervezés;
Alap relációs algebra; SQL lekérdezések és a relációs algebra kapcsolata;
Adatbázisok-alapfogalmak; Adatbázis-kezelő rendszerek részei-áttekintés;
SQL részei: SELECT (lekérdezések, gráfok rekurzív bejárása with utasítás),
SQL DDL (táblák+megszorítások, nézettáblák), SQL DCL (grant, revoke),
SQL DML (insert, delete, update, merge), Tranz.kezelés (commit, rollback),
SQL programnyelvi környezetben: PL/SQL (tárolt eljárások/fv-ek, kurzorok).
Tankönyv: Ullman-Widom: Adatbázisrendszerek. Alapvetés. 2.kiad., 2008.
alapján gyakorlat-orientáltan, gyakorlati feladatokon keresztül sajátítjuk el.
Példatár: Kende-Nagy: ORACLE példatár, SQL, PL/SQL, Panem Könyvkiadó.
X-es jegy megszerzésének feltételei, követelmények, lásd [Canvas oldal]
(előadáson és gyakorlaton jelenlét + gyakorlaton 3db zh + előadáson 2db zh)
- tavaszi (normál) félévben Brányi László az előadó és Ő adja az X-es jegyet,
- de most az őszi keresztfélévben egyben tartom az előadást és gyakorlatot,
X-es jegyhez 3 db zh + az évközi kötelező beadandó feladatok bemutatása.
A ZH-ák, jelenléti ív (órai kötelezők => katal), kötelező beadandók: [Canvas]
FOKSZ ADATBÁZISOK keresztféléves előadás+gyakorlatok anyaga:
--- 1.RÉSZ --- ALAPOK: Adatmodellek (E/K és relációs); Rel.algebra
-- Relációs algebrához egy relax környezet: dbis uibk github io/relax
-- Példa-táblák létrehozására a szkriptek: adatbazis_scriptek.html
09.08. [01] 1.ea.pdf/1.r. Adatbázis-tervezés, E/K (egyed/kapcsolat) modell;
GY: Ivós-példa, sok-sok kapcs.: szeret(nev, gyumolcs) 01.gyak.html
09.15. [02] 1.ea.pdf/2.r. E/K diagram -> relációk, 2.ea.pdf/1.r. relációs algebra
GY: Tk. Filmek-példa, az-egy kapcs.: Tk. PC-Termékek 02.gyak.html
09.22. [03] 2.ea.pdf/2.r. Relációs algebra és SQL SELECT utasítás kapcsolata
GY: sok-egy kapcs, összevonás: Oracle Dolgozo példa 03.gyak.html
10.29. [04] 1.ZH 8:00-9:00 (60') Papíros (E/K diagr.-> relációk, Rel.algebra
- Regisztrált speciális szükségletű hallgatóknak 1.ZH: 8:00-9:20 (80')
- 1.ZH után 9:50-11:30-ig gépes Oracle SQL, lásd a köv.2.RÉSZ:
--- 2.RÉSZ --- SQL lekérdezések; SQL DML, SQL DDL utasítások
-- ORACLE ADATBÁZIS szerverek elérése: adatbazis_eleres.html
-- Példa-táblák létrehozására a szkriptek: adatbazis_scriptek.html
10.29. [04] 3.ea.pdf Adatbázis-kezelő rendszerek, SQL áttekintése
GY: Oracle AB elérése, egytáblás lekérdezések 04.gyak.html
10.06. [05] 4.ea.pdf Kiterjesztett relációs algebra és SQL kapcsolata
GY: SQL sorfüggvények, össz.fv, csoportosítás 05.gyak.html
10.13. [06] 5.ea.pdf Alkérdések, külső összekapcsolások
GY: SQL külső joinok, alkérdések where felt.ben 06.gyak.html
10.20. [07] 6.ea.pdf SQL DML utasításai, tranzakció-kezelés, SQL DDL
GY: SQL DML+ tranz.kez.; DDL táblák+constraints 07.gyak.html
--- 2025.október 23.-tól november 2.-ig őszi szünet ---
11.03. [08] 7.ea.pdf SQL nézettáblák, WITH munkatáblák, rekurzió
GY: SQL nézettáblák; with utasítás; connect by 08.gyak.html
11.10. [09] 2.ZH 9:50-11:20 (90') Géptermi SQL ZH (laborgép+tűzfal)
- Regisztrált speciális szüks. hallgatóknak 2.ZH: 9:50-11:50 (120')
- 2.ZH előtt 8:00-9:20-ig Oracle PL/SQL, lásd a köv.3.RÉSZ:
--- 3.RÉSZ --- SQL progr.nyelvi használata: Oracle PL/SQL
11.10. [09] 8.ea.pdf PL/SQL progr.alapok, az Eljut-feladat programmal
GY: lásd 2.RÉSZ SQL ZH (csak laborgép használható, zh tűzfal)
11.17. [10] 9.ea.pdf PL/SQL az SQL prog.nyelvi használata, kurzorok
GY: PL/SQL blokk, utasítások, select into, Eljut-feladat 09.gyak.html
11.24. [11] PL/SQL sql dml utasítások programban, kurzorok 10.gyak.html
GY: PL/SQL tárolt elj/fv-ek, hiba- és kivételkezelés 11.gyak.html
12.01. [12] JavZH csak egyiket [8:00-9:00 ZH1] vagy [8:00-9:20 ZH2]
GY: 3.ZH 9:50-11:20 (90') Géptermi PL/SQL ZH (laborgép+tűzfal)
- Regisztrált speciális szüks. hallgatóknak 3.ZH: 9:50-11:50 (120')
--- ADATBÁZISOK X-es jegyek zárása; [Kieg: Relációs sématervezés]
12.08. [13] Jegyek zárása Szóbeli: beadandók+alapismeretek bemutatása
[Kieg.] Tk 3.fejezetének a feldolgozása nincs a számonkérésen:
[10.ea.pdf Függőségek; 11.ea.pdf Normalizálás; 12.ea.pdf 4NF]
[2025.12.15.] Hétfő 8:00 (folyt) Jegyek zárása (Szóbeli) 2-520 MI labor