„Adatvezérelt Alkalmazások Fejlesztése Vizsgák gyűjteménye” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
| (2 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
{{ | {{vissza|Adatvezérelt alkalmazások fejlesztése}} | ||
==Vizsga 2008.05.29.== | ==Vizsga 2008.05.29.== | ||
| 15. sor: | 8. sor: | ||
* Ismertesse az MSSQL szerver a nem módosítható és módosítható replikációját. (10p) | * Ismertesse az MSSQL szerver a nem módosítható és módosítható replikációját. (10p) | ||
* Tekintsük a mellékelt adatmodellt. Vegyünk fel a vevők táblába egy új oszlopot: Inaktív, amely jelentése, hogy a vevő régen rendelt. Készíts tárolt eljárást Oracle szerveren, mely minden vevőnek beállítja az inaktív státuszát! Azokat tekintjük inaktívnak, akik már 180 napja nem rendeltek semmit. (10p) | * Tekintsük a mellékelt adatmodellt. Vegyünk fel a vevők táblába egy új oszlopot: Inaktív, amely jelentése, hogy a vevő régen rendelt. Készíts tárolt eljárást Oracle szerveren, mely minden vevőnek beállítja az inaktív státuszát! Azokat tekintjük inaktívnak, akik már 180 napja nem rendeltek semmit. (10p) | ||
* Tekintsük a mellékelt adatmodell | * Tekintsük a mellékelt adatmodell LinQ leképezését! Készítsen olyan C# nyelvű LinQ-re épülő függvényt, mely a paraméterül kapott DataContext-et, és a Megrendelés és !SzámlaKiállító objektumokra készít efy új számlát (beleértve a számlatételeket is). (15p) | ||
* ASP.NET alkalmazásokban miképp lehet megvalósítani az optimista konkurencia kezelést? Írjon mintaprogramot, amely az ÁFA táblán megvalósítja, amennyiben szükséges, módosítja a táblát. (15p) | * ASP.NET alkalmazásokban miképp lehet megvalósítani az optimista konkurencia kezelést? Írjon mintaprogramot, amely az ÁFA táblán megvalósítja, amennyiben szükséges, módosítja a táblát. (15p) | ||
| 47. sor: | 40. sor: | ||
* Ismertesse a multidimenzionális adatmodellt! Hogyan képezhető le relációs modellre? (10p) | * Ismertesse a multidimenzionális adatmodellt! Hogyan képezhető le relációs modellre? (10p) | ||
* Mi a clustered index MSSQL-ben, mi történik, ha clustered és non clustered index is van egy táblára? Mi az included column? (10p) | * Mi a clustered index MSSQL-ben, mi történik, ha clustered és non clustered index is van egy táblára? Mi az included column? (10p) | ||
* Oracle szerveren kellett tárolt eljárást írni (a szokásos adatmodellen). Az eljárás kap egy megrendelésazonosítót és a hozzá tartozó tételekre kedvezményt ad | * Oracle szerveren kellett tárolt eljárást írni (a szokásos adatmodellen). Az eljárás kap egy megrendelésazonosítót és a hozzá tartozó tételekre kedvezményt ad készpénzes fizetés esetén. Ha a vevő 1,5 millió ft-nál többet vásárolt már készpénzzel,akkor 10% a kedvezmény, amúgy 5%. (15p) | ||
* C# LINQ. Azon termékeket át kellett sorolni a "Népszerű termék" kategóriába, amelyekből 50K Ft felett rendeltek (ha jól emlékszem). A kategória vagy létezik,vagy nem, ha nem,létre kell hozni. (15p) | * C# LINQ. Azon termékeket át kellett sorolni a "Népszerű termék" kategóriába, amelyekből 50K Ft felett rendeltek (ha jól emlékszem). A kategória vagy létezik,vagy nem, ha nem,létre kell hozni. (15p) | ||
| 54. sor: | 47. sor: | ||
(mindegyik volt már korábban) | (mindegyik volt már korábban) | ||
* Ajax fogalma, milyen technológiát használ és mi a lényege, hogyan valósul meg egy kérés feldolgozása 10p | * Ajax fogalma, milyen technológiát használ és mi a lényege, hogyan valósul meg egy kérés feldolgozása 10p | ||
* Ismertesse az MSSQL szerver a nem módosítható és módosítható replikációját.10p | * Ismertesse az MSSQL szerver a nem módosítható és módosítható replikációját. 10p | ||
* Milyen módon képezi a | * Milyen módon képezi a LinQ az öröklési hierarchiát? 10p | ||
* C# de ado.netes, kapcsolat Alapú -- Termék tábla eléréséhez kellett objektumkötéses menedzser objektumok létrehozni (a | * C# de ado.netes, kapcsolat Alapú -- Termék tábla eléréséhez kellett objektumkötéses menedzser objektumok létrehozni (a FizetesiModhoz kellett manager, konkurenciakezelést is meg kellett írni) 15p | ||
* Készítésen tárolt eljárást Oracle adatbázisra! Paraméterként egy megrendelés azonosítót és egy termékID-t kap. Ha 500000 felett vásárolt már, akkor 5% kedvezményt kapjon, ha 1500000 felett, akkor 10% kedvezmény + az adott terméket ajándékként (0ft-ért) 15p | * Készítésen tárolt eljárást Oracle adatbázisra! Paraméterként egy megrendelés azonosítót és egy termékID-t kap. Ha 500000 felett vásárolt már, akkor 5% kedvezményt kapjon, ha 1500000 felett, akkor 10% kedvezmény + az adott terméket ajándékként (0ft-ért) 15p | ||
| 81. sor: | 74. sor: | ||
* MSSQL indexek típusai, műkdésük [10 pont] | * MSSQL indexek típusai, műkdésük [10 pont] | ||
* Oracle tárolt eljárás, ami kap egy megrendelés ID-t és azt a megrendelést szétbontja több megrendelésre úgy, hogy egy-egy megrendeléshez tartozzanak a megegyező státuszú megrendeléstételek. Ezen azért elég sokat lehetett agyalni, hogy hogyan érdemes megcsinálni. az még meg volt adva, hogy milyen szekvenciával kell a megrendels ID-t generálni, illetve, hogy milyen szekvenciával kell megrendeléstétel ID-t generálni (de utóbbira sztem nem volt szükség, csak megzavarásnak volt ott) [15 pont] | * Oracle tárolt eljárás, ami kap egy megrendelés ID-t és azt a megrendelést szétbontja több megrendelésre úgy, hogy egy-egy megrendeléshez tartozzanak a megegyező státuszú megrendeléstételek. Ezen azért elég sokat lehetett agyalni, hogy hogyan érdemes megcsinálni. az még meg volt adva, hogy milyen szekvenciával kell a megrendels ID-t generálni, illetve, hogy milyen szekvenciával kell megrendeléstétel ID-t generálni (de utóbbira sztem nem volt szükség, csak megzavarásnak volt ott) [15 pont] | ||
* LinQ-ra épülő C# kódrészlet írása, ami -ha jól emlékszem- az öt legrégebbi megrendelést átsorolja a Nagyon Fontos státuszba (amely státuszt fel kell venni, ha még nem létezik). Ez nem volt olyan vészes, a gyakoarlaton vett feladatokhoz képest csak az order by és az első 5 elem kivételét kellett tudni behegeszteni a | * LinQ-ra épülő C# kódrészlet írása, ami -ha jól emlékszem- az öt legrégebbi megrendelést átsorolja a Nagyon Fontos státuszba (amely státuszt fel kell venni, ha még nem létezik). Ez nem volt olyan vészes, a gyakoarlaton vett feladatokhoz képest csak az order by és az első 5 elem kivételét kellett tudni behegeszteni a LinQ lekérdezésbe. [15 pont] | ||
4-5. feladatnál természetesen a félév során használt adatbázis sémát kellett használni (ER diagramot kapsz) | 4-5. feladatnál természetesen a félév során használt adatbázis sémát kellett használni (ER diagramot kapsz) | ||
| 96. sor: | 89. sor: | ||
A feladatok megoldására 100 perc áll rendelkezésre. Egy külön lapon volt az adatmodell ER diagramja. | A feladatok megoldására 100 perc áll rendelkezésre. Egy külön lapon volt az adatmodell ER diagramja. | ||
* Mi a célja és milyen elemekből építkezik az AJAX technológia? Röviden ismertesse az alkotóelemek feladatát! Miképp lehet AJAX-os hívást végrehajtani | * Mi a célja és milyen elemekből építkezik az AJAX technológia? Röviden ismertesse az alkotóelemek feladatát! Miképp lehet AJAX-os hívást végrehajtani JQuery segítségével? (10 pont) | ||
* Az Entity Framework milyen leképzéseket támogat öröklési hierarchiákra? Röviden ismertesse őket! (10 pont) | * Az Entity Framework milyen leképzéseket támogat öröklési hierarchiákra? Röviden ismertesse őket! (10 pont) | ||
* Mire szolgálnak a bitmap indexek? Ismertesse működésüket! (10 pont) | * Mire szolgálnak a bitmap indexek? Ismertesse működésüket! (10 pont) | ||
| 131. sor: | 124. sor: | ||
==Minta Vizsga== | ==Minta Vizsga== | ||
* [[Média:aaf_vizsga_minta.pdf|Mintavizsga]] | |||
* | |||
-- [[VekonyBalazs|Balu]] - 2010.05.01.<br/> | -- [[VekonyBalazs|Balu]] - 2010.05.01.<br/> | ||
-- [[MolnarMarton|molnarm]] - 2010.06.11. | -- [[MolnarMarton|molnarm]] - 2010.06.11. | ||
[[Kategória:Mérnök informatikus]] | |||
[[ | |||