Adatbázisok tervezése és programozása       dr. Hajas Csilla
ELTE, 2007/2008. tanév II.(tavaszi) félév    BSc/C szakirány
IP-cATP-EA: Kedd 8:30-tól 10:00-ig          D-2.502 tanterem

VIZSGATEMATIKA (dr. Hajas Csilla) "változás joga fenntartva"

Vizsganapok és konzultációk: lásd az Órarendem#Vizsganapok
Egy vizsgalapon két témakörből szerepel egy-egy tétel (A. Tervezés és B. Programozás)

         A. TÉTEL: Adatbázisok tervezése  B. TÉTEL:  Adatbázisok programozása
1.A
PDF
T01.
Adatmodellezés alapfogalmai.
3 szintű séma szabvány és adatfüggetlenség.
Adatmodellek történeti áttekintése (hálós,
hierarchikus, relációs, OO, obj.relációs).
PL/SQL.
Változóhasználat, vezérlési szerkezetek.
Hivatkozási és összetett adattípusok,
kurzor és kurzorhasználat. 
1.B
gyak
P07.
2.A
pdf
T02.

Adatbázis alkalmazások tervezése.
E/K modell, egyedtípus, a tulajdonságok
osztályozásai, kapcsolattípusok. 
PL/SQL.
Kivételkezelés. Eljárások, függvények.
Csomagok. Triggerek. 
2.B
gyak
P08.
3.A
PDF
T03.
A relációs adatmodell alapfogalmai. 
Integritási megszorítások a relációs modellben.
E/K modell átírása relációs adatbázissémára. 
TRC.
Soralapú relációs kalkulus,
tartományfüggetlenség, biztonságosság.
3.B
pdf
P10.
4.A
PDF
T04.
Relációs adatbázis sématervezés I.
Tervezés problémái, redundancia, beszúrási-
törlési-, módosítási anomáliák. Gyakorlati
1NF, 2NF, 3NF normálformára alakítás. 
DRC.
Tartományalapú relációs kalkulus,
tartományfüggetlenség, biztonságosság.
4.B
pdf
P09.
5.A
pdf
T05.
Relációs adatbázis sématervezés II.
Funkcionális függőség. Armstrong axiómák.
Attribútumhalmaz lezárása és a lezárási
algoritmus alkalmazása (kulcsok keresése
és az implikációs probléma megoldása).
Adatbázis-kezelés alapfogalmak.
Az adatbázis-kezelő rendszerek
jellemzői, előnyei.
5.B
PDF
P01.
6.A
pdf
T06.
Veszteségmentes dekompozíció. 
Veszteségmentességet eldöntő algoritmus. 
Adatb.-kezelő rendszer architektúrája.
Felhasználók típusai feladatai. 
6.B
PDF
P02.
7.A
pdf
T07.
Függőségőrző dekompozíció.
Függőségőrzést ellenőrző algoritmus.
Adatbázis-kezelő nyelvek, interfészek,
segédprogramok,eszközök.
Kliens-server architektúrák.
7.B
PDF
P03.
8.A
pdf
T08.
Boyce-Codd normálforma.
Veszteségmentes BCNF dekompozíció
előállításának naiv és javított algoritmusa. 
Az SQL lekérdező nyelve.
SELECT utasítás, szűrés, csoportosítás,
beágyazott lekérdezések. 
8.B
gyak
P05.
9.A
pdf
T09.
Harmadik normálforma.
Függőségi halmazok minimális fedései.
Veszteségmentes és függőségőrző 3NF
dekompozíciót előállító algoritmus.
SQL adatdefiníciós, adatkezelő nyelve.
Táblák és megszorítások, nézettáblák
létrehozása, módosítása. Tranzakciók.
Jogosultságok kezelése.
9.B
gyak
P06.
10.A
pdf
T10.
Magasabb normálformák.
Többértékű függőség, 4NF
dekomponáló algoritmusok.
Relációs algebra.
Rel.alg. alapműveletek, kifejezések,
származtatott műveletek, hányados. 
10.B
pdf
P04.
   
 PDF összefoglaló segédletek    Elmasri-Navathe:Fundamentals of Database Systems
(5th Edition), 2007 tankönyv slide-jai alapján készültek
(jelszóval) http://people.inf.elte.hu/sila/eduEN/
 pdf   összefoglaló segédletek  
 
   
dr. Kiss Attila Adatbázisok elméleti alapjai
IP-abAEAE előadások anyaga alapján készültek
http://people.inf.elte.hu/kiss/08abaeae/08abaeae3.htm
 
Előzetes adatbázis záróvizsgakérdések: záróvizsgakérdések  
   
Budapest, 2007. dec.12., 2008. ápr.27.(tételek)       
Utolsó módosítás: 2008. máj.13.(pdf anyagok)

Lap tetejére        Vizsgatematikák   
dr. Hajas Csilla, ELTE, IK
E-mail: sila@inf.elte.hu

EA oldalára        Kezdőlapra