Adatbázis-kezelés kurzusok (dr. Hajas Csilla)
ELTE IK,  2-3.évf. prog.inf.  BSc/C szakirány
Az előadásokhoz kapcsolódó segédanyagok 

  folyt.köv. Ez az oldal éppen fejlesztés alatt áll, stb... folyt.köv.  

Három adatbázis kurzus cATP, cAMÜ és cIRF  egymásra épülő tematikája
- Elmasri-Navathe:Fundamentals of Database Systems (5th Edition), 2007. alapkönyvet
  és a hozzá kapcsolódó angol nyelvű slide-okat követi. A slide-ok Elmasri-Navathe könyv
  honlapjáról tölthetőek le egy jelszavas könyvtárból (belépési kód a könyvből kikaparható).
  Ha lefordítanánk magyarra a slide-okat, azok attól még nem lennének legálisak, ezért csak
  a kurzus hallgatói részére az előadásokhoz és a vizsgára való felkészüléshez a honlapomon is
  csak egy jelszavas könyvtárból lehet elérni ezek pdf formáját. Jelszót az első órán ismertettem.
  Kérem, hogy a hallgatók se tegyék publikussá ezeknek a jelszavas slide-oknak az anyagát!
 
- Jelszavas könyvtárból érhetőek el az Ullman-Widom: Adatbázisrendszerek. Alapvetés és 
  [MUW] Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása c. könyvek  alapján
  az Információs Rendszerek Tanszék munkatársai (Kiss Attila, Kósa Balázs és Nikovits Tibor)
  előadás anyagainak felhasználásával készített magyar nyelvű bemutatók, lásd Vizsgatételek
- További ajánlott Adatbázis könyvek, linkek, Oracle doksik  >> lásd Hasznos linkek

  folyt.köv. Ez az oldal éppen fejlesztés alatt áll, stb... folyt.köv.  

Elmasri-Navathe:Fundamentals of Database Systems (5th Edition), 2007. 
C01   C02   C03   C04   C05   C06   C07   C08   C09   C10
C11   C12   C13   C14   C15   C16   C17   C18   C19   C20
C21   C22   C23   C24   C25   C26   C27   C28   C29   C30

  folyt.köv. Ez az oldal éppen fejlesztés alatt áll, stb... folyt.köv.  
 (a kurzusok előadás tematikái oldalakról elérhetőek az Elmasri-Navathe slide-ok)

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