Időpont | Előzetes
heti előadás tematika (a
jelszavas
könyvtárból elérhető segédanyagok csak előadásvázlatok, nem helyettesítik az előadást!) |
1.
EA. szept.8 |
Az
adatbázis-kezelő rendszerek alapfogalmai, jellemzői,
előnyei. Adatmodellek történeti áttekintése (hálós, hierarchikus, relációs, objektum orientált, objektum relációs, félig-struktúrált XML). [1UW] 1.1. Az adatbázisrendszerek fejlődése (1-5.o.) [1UW] 2.1. Adatmodellek áttekintése (17-22.o.) >> Tk1_Bev_cATP.pdf >> Tk1_11_Adatb.pdf [3EN01.pdf] A relációs adatmodell alapfogalmai, séma, előfordulás. Példák. [1UW] 2.2. A relációs modell alapjai (22-29.o.) >> Tk1_21_22_RelModell.pdf [3EN05.pdf] Relációs algebra alapműveletei: (technikai: átnevezés), vetítés, kiválasztás, természetes összekapcsolás (join), unió, különbség. [1UW] 2.4. A relációs algebra alapműveletei (39-45.o.) >> Tk1_24_RelAlgebra.pdf [3EN06.pdf] |
2.
EA. szept.15 |
Adatbázis-kezelő
rendszer architektúrája.
Felhasználók, DBA. ISO 3 szintű szabvány, logikai- fizikai- adatfüggetlenség. Adatbázis-kezelő nyelvek, interfészek, eszközök. A lekérdezések végrehajtása. Tranzakciók feldolgozása. [1UW] 1.2. Az adatbázis-kezelő rendszerek (5-11.o.) [1UW] 1.3. Adatbázisrendszerek áttekintése (11-13.o.) >> Tk1_12_DBMS.pdf [3EN02.pdf] Lekérdezések kifejezése SQL-ben. SELECT utasítás (SFW). A halmazművelet és multihalmaz műveletek közötti eltérés. NULL érték, és az ismeretlen logikai érték használata. SQL SELECT lista FROM lista WHERE feltétel (SFW) Vetítés és kiválasztás az SQL-ben, szűrési feltételek. [1UW] 6.1. Egyszerű lekérdezések az SQL-ben (258-262.o.) >> HRsema.pdf >> SELECT lista >> WHERE feltétel |
3.
EA. szept.22 |
A
relációs adatmodell alapfogalmai,
séma, előfordulás, szuperkulcs, kulcs, elsődleges kulcs. Tartományra vonatkozó megszorítás (1NF). Integritási megszorítások a rel.modellben, relációs adatbázis sémák. Kulcs, egyed- és hivatkozási integritási megszorítások. [1UW] 2.5. Relációkra vonatkozó megszorítások (61-68.o.) [1UW] 7.1-7.4. Megszorítások (329-361.o.) >> 1UW02_RelConstraints.pdf [3EN05_RelConstraints.pdf] Relációsémák és megszorítások megadása (create table) [1UW] 2.3. Relációsémák definiálása SQL-ben (30-39.o.) >> SQL_Tablak.pdf Lekérdezések kifejezése relációs algebrában és SQL-ben. Természetes összekapcsolás (join), Descartes szorzat, különböző összekapcsolások, külső összekapcsolások. Halmazműveletek az SQL-ben. [1UW] 6.2. Több relációra vonatkozó lekérdezések (273-282.o.) >> FROM_lista (AS sorváltozó) >> Halmazműveletek |
4.
EA. szept.29 |
A
relációs algebra, mint lekérdező
nyelv. Relációs
algebrai kifejezések. További műveletek, metszet, hányados kifejezése. Relációs algebrai kifejezések kiértékelése. Kifejezésfa. [1UW] 2.4. A relációs algebra, mint lekérdező nyelv (45-61.o.) >> 1UW02_RelAlg_06SQL [3EN06.pdf] SQL SELECT: Alkérdések WHERE illetve FROM záradékban. [1UW] 6.3. Alkérdések (284-297.o.) >> Alkérdések I. >> Alkérdések II. |
5.
EA. okt.6 |
Csoportosítás
és összesítések
az SQL-ben. [1UW] 6.4. Relációkra vonatkozó műveletek (297-305.o.) >> Sorfüggvények >> Csoportosítás (GROUP BY) Halmazműveletek az SQL-ben (ism.) >> Halmazműveletek Relációs műveletek multihalmazokon. Kiterjesztett műveletek. [1UW] 5.1. Relációs műveletek multihalmazokon (217-224.o.) [1UW] 5.2. Kiterjesztett műveletek a rel.alg.-ban (224-235.o.) >> 1UW05_KitRelAlg.pdf |
6.
EA. okt.13 |
Hierarchikus
adatok lekérdezése az Oracle-ben. >> Hierarchikus.pdf >> hiera_lekerd.txt Rekurzió a Datalogban és az SQL-99 szabványban. [1UW] 5.3. Datalog szabályok és lekérdezések [1UW] 10.2. Rekurzió az SQL-ben (466-474.o.) >> Tk1_102_Rekurzio.pdf |
7.
EA. okt.20 |
Adatbázisok
és alkalmazások
tervezésének folyamata. >> Tk3_abra1.pdf Adatmodellezés alapfogalmai. séma, példány, állapot. E/K egyed kapcsolat modell alapfogalmak, egyedtípus, a tulajdonságok osztályozásai, kapcsolattípusok. Példa E/K-ra és átalakítása relációs adatbázis-sémára. CREATE TABLE utasítás, típusok és megszorítások megadása. >> Tk1_41_46_EK.pdf [3EN03.pdf] [3EN07.pdf] [1UW] 4.1-4.4. Az egyed-kapcsolat (E/K) modell (133-165.o.) [1UW] 4.5-4.6. E/Kdiagram átírása relációs modellé (165-181.o.) |
- szünet - | -- Őszi szünet: 2009. október 26-tól 30-ig -- |
8.
EA. nov.3 |
SQL
áttekintés: SQL DDL, DML, QL, DCL,
tranzakciókezelés. >> SQL_DDL_DML.pdf [3EN08.pdf] >> SQL_EgyebObjektumok.pdf >> SQL_DCL.pdf [1UW] 6.5. Változtatások az adatbázisban (307-312.o.) [1UW] 6.6. Tranzakciók az SQL-ben (312-329.o.) |
9.
EA. nov.10 |
SQL
2003
szabvány. PSM függvények és
eljárások. Oracle: PL/SQL áttekintés. Hivatkozási és összetett adattípusok, kurzor. Tárolt eljárások és függvények. Rekurzió. Triggerek. >> PLSQL_alapjai.pdf >> Tk1_94_Plsql.pdf [3EN09.pdf] [1UW] 9.4. Sémában tárolt eljárások (416-429.o.) [1UW] 7.5. Triggerek (352-359.o.) |
10.
EA. nov.17 |
Funkcionális
függőség fogalma, relációk
kulcsai, szuperkulcsai. Funkcionális függőségekre vonatkozó szabályok (Armstrong). Funkcionális függőségi halmazok és attribútumhalmazok lezárása. Kulcsok keresése (attribútumhalmazok lezárási algoritmusával). >> 1UW03_aRelABterv.pdf [3EN10.pdf] |
11.
EA. nov.24 |
Felbontások
tulajdonságai. Veszteségmentes
felbontás, veszteségmentességet eldöntő algoritmus (Chase teszt). Függőségőrző felbontás, függőségőrzést ellenőrző algoritmus. >>1UW03_bRelABterv.pdf [3EN10.pdf] |
12.
EA. dec.1 |
Veszteségmentes
BCNF dekompozíciót
előállító algoritmusok. Veszteségmentes és függőségőrző 3NF dekompozíciót előállító algoritmusok (függőségi halmaz minimális fedője alapján). >> 1UW03_cRelABterv.pdf [3EN10.pdf] |
13.
EA. dec.8 |
Többértékű
függőségek, 4NF
és felbontási algoritmusok. >> 1UW03_dRelABterv.pdf [3EN10.pdf] |
Megnézi a gyakorlatok előzetes heti tematikáját is? GYAK tematika
Budapest, 2007. szeptember
10. Utolsó módosítás: 2009.szept.7. Lap tetejére EA oldalára |
dr.
Hajas Csilla, ELTE, IK E-mail: sila@inf.elte.hu Vissza a Kezdőlapra |