link |
Elmasri-Navathe:
Fundamentals of Database Systems angol nyelvű könyv fejezetei és diasorozata alapján |
Előadás ütemezés |
C01 p30 |
Adatbázisrendszer,
adatbázis-kezelés alapfogalmak. Az adatbázis-kezelő rendszerek jellemzői, előnyei. Adatbázis-kezelő rendszer architektúrája. Adatbázisok felhasználók típusai. Alkalmazások történeti áttekintése. |
cATP/1-2 |
C02 p53 |
Adatmodellezés
alapfogalmai, séma,
példány, állapot. ISO 3 szintű szabvány, logikai- fizikai- adatfüggetlenség. Adatbázis-kezelő nyelvek, interfészek, segédprogramok és eszközök. Centralizált és kliens-server architektúrák (kétrétegű ill. háromrétegű architektúra). Adatmodellek történeti áttekintése (hálós, hierarchikus, relációs, objektum orientált, objektum relációs) |
cATP/2-4 |
C03 p56 |
Adatbázis-
és alkalmazások
tervezésének folyamata. E/K egyed kapcsolat modell alapfogalmak, egyedtípus, a tulajdonságok osztályozásai, kapcsolattípusok. Rekurzív kapcsolattípus. Gyenge egyedtípus. Példák E/K modellre. Alternatív jelölések. UML osztálydiagram. Adatmodellező eszközök. |
cATP/7 |
C04 p44 |
EER modell.
Alosztály, szuperosztály.
Specializáció. Általánosítás (generalizáció). Példa spec./gen. hálóra. Kategóriák (unió típus). EER modell definíciója. EER modell objektum-orientált fogalmai, öröklődés. Fogalmi modellezés alapkövei. Alternatív jelölések. |
cIRF/ |
C05 p43 |
A
relációs adatmodell alapfogalmai,
séma, előfordulás, szuperkulcs, kulcs, elsődleges kulcs. Relációk jellemzői. A relációs adatbázis sémák és integritási megszorítások a relációs modellben: Tartományra (domain) vonatkozó megszorítás (1NF), kulcs-megszorítás, egyed- és hivatkozási integritási megszorítások). Relációs update műveletek és a megszorítások megsértésének kezelése. |
cATP/4-5 |
C06 p81 |
Relációs
algebra alapműveletei, kiválasztás,
átnevezés, vetítés, unió, különbség, Descartes szorzat. További relációs műveletek, összekapcsolások és a hányados. Relációs algebrai lekérdezések. Relációs kalkulusok, TRC és DRC. A QBE nyelv áttekintése (appendix D) |
cATP/5-6 |
C07 | ||
C08 | ||
C09 | ||
C10 | ||
C11 | ||
C12 | ||
C13 | ||
C14 | ||
C15 | ||
C16 | ||
C17 | ||
C18 | ||
C19 | ||
C20 p48 |
Objektum
orientált adatbázisok alapfogalmai. Objektum orientált alapfogalmak áttekintése. Objektum identitás. Típus konstruktorok. A műveletek egységbezárása. Perzisztencia. Típus és osztály hierarchiák és az öröklődés. Komplex objektumok. További OO fogalmak. |
cIRF/1ea |
C21 p57 |
Objektum
orientált adatbázis szabványok. ODMG objektum modell áttekintése. ODL objektum definíciós nyelv. OQL objektum lekérdező nyelv. Objektum adatbázisok fogalmi modellezése. |
cIRF/2ea |
C22 p40 |
Objektum
relációs és
kiterjesztett-relációs rendszerek. Az SQL3 és az Oracle objektum-relációs sajátosságai. Beágyazott (nested) relációs modell, nest és unnest. |
cIRF/3ea |
C23 | ||
C24 | ||
C25 | ||
C26 | ||
C27 | ||
C28 | ||
C29 | ||
C30 | ||
appx | appendix A-E |
Budapest,
2007. február 12. Utolsó módosítás: 2008. márc.17. Lap tetejére 1-cATP 2-cAMU |
dr.
Hajas Csilla, ELTE, IK E-mail: sila@inf.elte.hu 3-cIRF Kezdőlapra |