CO32x2s
- Számítástudomány szigorlat
2005/06
A
- Relációs adatmodell: alapfogalmak; normál
formák, normalizálás; relációs
műveletek; SQL
- Az ER (EER) modell: alapfogalmak; ER
felépítése fokozatos finomítással;
ER minősége; relációs leképzési
szabályok
- Objektum-elvű adatmodell; alapfogalmak; kapcsolatfajták;
leképzési szabályok; ODMG (OM, ODL, OQL, Binding)
szerepe
- Osztott adatbázisok: adatfüggetlenségek; a
kliens/szerver együttműködés fő szoftverkomponensei; a
lekérdezés-optimálásának
lényege
- Az objektumorientált szemlélet alapfogalmai,
jellemzői. Követelményelemzés, modellezés,
tervezés UML diagramok használatával. Az UML
különböző diagramjainak bemutatása, feladatainak
megfogalmazása.
- Az objektumorientált szemlélet megjelenése
egy konkrét programnyelvben: adatmezők, metódusok
hozzáférési szintjeinek használata,
konstruktorok és destruktorok, tulajdonságok,
öröklés, metódusfelülírás
és -túltöltés, virtuális
metódusok, események, asszociáció és
aggregáció, interfészek.
B
- Reguláris nyelvek. Kapcsolat az automatákkal
és a reguláris kifejezésekkel.
Pumpáló lemma. Chomsky-féle nyelvosztályok.
- Környezetfüggetlen nyelvek és
veremautomaták
(ekvivalencia, környezetfüggetlen nyelvtanok
átalakításai). Pumpáló lemma
(Bar Hillel lemma) környezetfüggetlen nyelvekre.
- Mesterséges intelligencia alapjai: Kereső rendszerek,
keresési stratégiák.
(Módosítható keresések:
visszalépéses keresés, gráfkeresés
alapalgoritmusa, neminformált
gráfkeresések (mélységi,
szélességi és egyenletes
keresés), heurisztikus gráfkeresések)
- Mesterséges intelligencia alapjai:
Ismeretreprezentációs
technikák és a hozzájuk tartozó
következtetési módszerek (Logikaalapú,
szabályalapú, frame-alapú és szemantikus
háló)
- Felülről-lefelé elemzések (Balrekurzív
nyelvtanok, teljes visszalépéses elemzés, LL(k)
nyelvtanok és elemzések).
- Alulról-felfelé elemzések
(Visszalépéses elemzés, LR(k) nyelvtanok és
elemzések).