You are on page 1of 2

Adatvezerelt rendszerek zaróvizsga

kerdesek
A záróvizsgán egy-két kérdés várható az alábbi sorból.

Kérdések a tárgyat 2019-ben, vagy később hallgatóknak


1. Ismertesse a háromrétegű architektúra elemeit, mutassa be az egyes rétegek szerepét! Milyen
rétegfüggetlen szolgáltatásokat ismer?
2. Ismertesse az adatbázis tranzakciók alaptulajdonságait! Mire szolgálnak a tranzakció izolációs
szintek? Milyen izolációs szinteket támogat az Microsoft SQL Server? Mi az optimista- és
pesszimista konkurenciakezelés? Melyiket mikor és hogyan használjuk?
3. Ismertesse az adatbázisok szerver oldali programozásának koncepcióját, előnyeit, hátrányait!
Milyen programozási lehetőségei, sajátosságai vannak a Microsoft SQL Servernek?
4. Mi a lekérdezés optimalizáló feladata adatbázis-kezelő rendszerekben? Ismertesse a
Microsoft SQL Server lekérdezés optimalizációjának működését! Mutassa be a MongoDB
lekérdezés végrehajtásának és optimalizációjának tulajdonságait!
5. Mi az adatelérési réteg szerepe? Mi az a repository minta, milyen problémát old meg? Mi az
adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat alapú és kapcsolat nélküli
ADO.NET adatelérést!
6. Mi az O/R leképzés feladata, mire szolgálnak a shadow információk? Az öröklési hierarchiát
miképp lehet leképezni relációs sémára? Hogyan képezzük le az objektumok közötti
kapcsolatokat? Hogyan képezhetőek le a globális változók?
7. Mutassa be a MongoDB adatbáziskezelő-rendszert. Mik az alap koncepciói? Hogyan
lehetséges entitások közötti kapcsolatokat reprezentálni? C# nyelven milyen módon tudunk
lekérdezéseket megfogalmazni? Mutasson példakódot! Mire szolgálnak az atomi
adatmódosító utasítások MongoDB-ben?
8. Ismertesse a JPA adatelérést! Térjen ki a JPA entitásokra, a perzisztenciakontextusra, és az
EntityManager használatára. Hogyan működik a tranzakciókezelés Java EE környezetben?
Ismertessen legalább két módot lekérdezés megfogalmazására JPA alatt!
9. Milyen módon segítik a fejlesztőket a Spring Data repository interfészek? Milyen lehetőségek
vannak a JPA technológiában entitások öröklésére? Mire használható a Criteria API a JPA-ban?
10. Mire szolgál az Entity Framework? Mi a DbContext feladata? Miképp történik az objektumok
állapotának követése? Ismertesse a „Database First” és „Code First” modelleket. Milyen EF
entitás típusokat ismer? Mutasson példakódot lekérdezéshez!
11. Ismertesse az XML és a JSON formátumot. Mutassa be, milyen elemekből építkeznek!
Hasonlítsa össze a formátumokat! Térjen ki arra is, melyik formátumot tipikusan mikor, mire
használjuk! Ismertesse, a relációs adatbázisok milyen módokon támogatják az XML
dokumentumok kezelését!
12. Ismertesse a Web Service és REST alapú kommunikációt! Mik a fő különbségek? Mi a Web API
és hogyan különbözik a REST(-ful) szolgáltatásoktól? Ismertesse a REST-alapú
kommunikációnál a http igéket és helyes használatukat!
Kérdések a tárgyat 2018-ban, vagy azt megelőzően hallgatóknak
1. Ismertesse a háromrétegű architektúra elemeit, mutassa be az egyes rétegek szerepét! Milyen
rétegfüggetlen szolgáltatásokat ismer?
2. Ismertesse a tranzakciók alaptulajdonságait! Mire szolgálnak a tranzakció izolációs szintek,
milyen izolációs szinteket támogat az Oracle és az MS SQL Server?
3. Ismertesse az adatbázisok szerver oldali programozásának előnyeit, hátrányait! Milyen
programozási lehetőségei, sajátosságai vannak az Oracle Servernek?
4. Ismertesse az adatbázisok szerver oldali programozásának előnyeit, hátrányait! Milyen
programozási lehetőségei, sajátosságai vannak az MS SQL Servernek?
5. Mi a lekérdezés optimalizáló feladata? Ismertesse az Oracle Server lekérdezés
optimalizációjának sajátosságait!
6. Mi a lekérdezés optimalizáló feladata? Ismertesse az MS SQL Server lekérdezés
optimalizációjának sajátosságait!
7. Mi az adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat alapú ADO.Net
adatelérést!
8. Mi az adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat nélküli ADO.Net
adatelérést! Hogyan működik az optimista konkurencia kezelés?
9. Mi az O/R leképzés feladata, mire szolgálnak a shadow információk? Az öröklési hierarchiát
miképp lehet leképezni relációs sémára?
10. Ismertesse a JPA adatelérést! Térjen ki a JPA entitásokra, a perzisztenciakontextusra, és az
EntityManager használatára. Hogyan működik a tranzakciókezelés Java EE környezetben?
Ismertessen legalább két módot lekérdezés megfogalmazására JPA alatt!
11. Milyen módon segítik a fejlesztőket a Spring Data repository interfészek? Milyen lehetőségek
vannak a JPA technológiában entitások öröklésére? Mire használható a Criteria API a JPA-ban?
12. Mire szolgál az Entity Framework? Mi a DbContext feladata? Miképp történik az objektumok
állapotának követése?
13. Ismertesse Entity Framework-ben a „Database First”, „Code First” modelleket. Mire szolgál a
Fluent API? Milyen EF entitás típusokat ismer? Mutasson példakódot!
14. Ismertesse az XML formátumot. Ismertesse, a relációs adatbázisok milyen módokon
támogatják az XML dokumentumok kezelését. Mire szolgál az adatszótár?
15. Ismertesse a JSON sorosítást! Milyen elemekből építkezik egy JSON fájl? Milyen előnyei és
hátrányai vannak a JSON sorosításnak az XML sorosításhoz képest? Mikor használunk
tipikusan JSON sorosítást?
16. Mi a WCF szerepe? Milyen architekturális elemekből építkezik egy WCF kommunikáció?
Miképp lehet egy egyszerű WCF szolgáltatást megvalósítani?
17. Ismertesse a Web Service és REST alapú kommunikációt! Mik a fő különbségek? Mi a Web API
és hogyan különbözik a REST(-ful) szolgáltatásoktól?

You might also like