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. febr.10 |
Tantárgyfelvétel:
előfeltételek, követelmények, tematika
áttekintése. 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). >> Tk1_11_Adatb_fejl.pdf >> Tk3_C1.pdf 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. >> Tk1_12_DBMS.pdf >> Tk3_C2.pdf Adatbázisok és alkalmazások tervezésének folyamata. >> Tk3_abra1.pdf [Tk1] 1.1. Az adatbázisrendszerek fejlődése (1-5.o.) [Tk1] 1.2.Az adatbázis-kezelő rendszerek (5-11.o.) [Tk1] 1.3. Adatbázisrendszerek áttekintése (11-13.o.) |
2.
EA. febr.17. |
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ációs modellben és a relációs adatbázis sémák. Kulcs, egyed- és hivatkozási integritási megszorítások. >> Tk1_21_22_RelModell.pdf >> Tk3_C5.pdf Relációs algebra alapműveletei, vetítés, kiválasztás, unió, különbség, természetes összekapcsolás, átnevezés >> Tk1_24_RelAlgebra.pdf >> Tk3_C6.pdf [Tk1] 2.1. Adatmodellek áttekintése (17-22.o.) [Tk1] 2.2. A relációs modell alapjai (22-29.o.) [Tk1] 2.4. A relációs algebra alapműveletei (39-45.o.) |
3.
EA. febr.24. |
A
relációs algebra, mint lekérdező
nyelv. Relációs
algebrai kifejezések. További műveletek, metszet, Descartes szorzat, theta-összekapcsolás, külső összekapcsolások, hányados. Relációs algebrai kifejezések kiértékelése. Kifejezésfa. >> Tk1_24_RelAlgebra.pdf >> Tk3_C6.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. >> HRsema.pdf >> SELECT lista [Tk1] 2.4. A relációs algebra, mint lekérdező nyelv (45-61.o.) [Tk1] 6.1. Egyszerű lekérdezések az SQL-ben (258-262.o.) |
4.
EA. márc.3. |
SQL SELECT
lista FROM lista WHERE feltétel (SFW) >> WHERE feltétel >> FROM_lista (AS sorváltozó) [Tk1] 6.1. Egyszerű lekérdezések az SQL-ben (258-273.o.) [Tk1] 6.2. Több relációra vonatkozó lekérdezések (273-282.o.) |
5.
EA. márc.10. |
Relációs
műveletek multihalmazokon. Kiterjesztett műveletek a relációs algebrában. >> Tk1_51_52_KitRelAlg.pdf Halmazműveletek az SQL-ben. Csoportosítás. >> Halmazműveletek (multihalmazokon értelmezett műveletek) >> Sorfüggvények >> Csoportosítás (GROUP BY) [Tk1] 5.1. Relációs műveletek multihalmazokon (217-224.o.) [Tk1] 5.2. Kiterjesztett műveletek a rel.alg.-ban (224-235.o.) [Tk1] 6.4. Relációkra vonatkozó műveletek (297-305.o.) |
6.
EA. márc.17. |
SQL
SELECT:
Alkérdések WHERE illetve FROM
záradékban. >> Alkérdések I. >> Alkérdések II. Hierarchikus adatok lekérdezése az Oracle-ben. >> Hierarchikus.pdf >> hiera_lekerd.txt Rekurzió a Datalogban és az SQL-99 szabványban. >> Tk1_102_Rekurzio.pdf [Tk1] 6.3. Alkérdések (284-297.o.) [Tk1] 5.3. Datalog szabályok és lekérdezések [Tk1] 10.2. Rekurzió az SQL-ben (466-474.o.) |
7.
EA. márc.24. |
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 >> Tk3_C03.pdf >> Tk3_C07.pdf [Tk1] 4.1-4.4. Az egyed-kapcsolat (E/K) modell (133-165.o.) [Tk1] 4.5-4.6. E/Kdiagram átírása relációs modellé (165-181.o.) [Tk1] 2.5. Relációkra vonatkozó megszorítások (61-68.o.) [Tk1] 2.3. Relációsémák definiálása SQL-ben (30-39.o.) |
8.
EA. márc.31. |
[Jegymegajánló
I. (45 perces dolgozat a lekérdezésekből)] SQL áttekintés: SQL DDL, DML, QL, DCL, tranzakciókezelés. >> Tk1_65_74_SQL.pdf >> Tk3_C08.pdf [Tk1] 6.5. Változtatások az adatbázisban (307-312.o.) [Tk1] 6.6. Tranzakciók az SQL-ben (312-329.o.) [Tk1] 7.1-7.4. Megszorítások (329-361.o.) |
9.
EA. ápr.7. |
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. >> Tk1_94_Plsql.pdf >> Tk3_C09.pdf [Tk1] 9.4. Sémában tárolt eljárások (416-429.o.) [Tk1] 7.5. Triggerek (352-359.o.) |
- szünet - | --- Tavaszi szünet: 2009. április 8-tól 14-ig --- |
10.
EA. ápr.21. |
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). >> Tk1_3fej_RelABterv.pdf >> Tk3_C10.pdf |
11.
EA. ápr.28. |
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. >> Tk1_3fej_RelABterv.pdf >> Tk3_C11.pdf |
12.
EA. máj.5. |
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). >> Tk1_3fej_RelABterv.pdf >> Tk3_C11.pdf |
13.
EA. máj.12. |
[Jegymegajánló
II.(60 perces dolgozat a tervezésből)] Adatbázisok tervezése vizsgatételek: ATP_Vizsga09f.html Adatbázisok BSc záróvizsga kérdések: AB_BscZarov09f.html Többértékű függőségek, 4NF és felbontási algoritmusok. >> Tk1_3fej_RelABterv.pdf >> Tk3_C11.pdf |
Megnézi a gyakorlatok előzetes heti tematikáját is? GYAK tematika
Budapest, 2007. szeptember
10. Utolsó módosítás: 2009. május 8. Lap tetejére EA oldalára |
dr.
Hajas Csilla, ELTE, IK E-mail: sila@inf.elte.hu Vissza a Kezdőlapra |