A tantárgy adatlapja
1. A képzési program adatai
1.1 Felsőoktatási intézmény	Babeș-Bolyai Tudományegyetem	
1.2 Kar 	Matematika és Informatika	
1.3  Intézet	Magyar Matematika és Informatika 	
1.4 Szakterület	Informatika	
1.5 Képzési szint	Mesteri	
1.6 Szak / Képesítés	Informatikai modellek optimalizálása	

2. A tantárgy adatai
2.1 A tantárgy neve	Adatbázisok lekérdezésének optimalizálása	
2.2 Az előadásért felelős tanár neve	dr. Varga Viorica docens	
2.3 A szemináriumért felelős tanár neve	dr. Varga Viorica docens	
2.4 Tanulmányi év	2	2.5 Félév	1	2.6. Értékelés módja	vizsga	2.7 Tantárgy típusa	kötelező - szak	

3. Teljes becsült idő (az oktatási tevékenység féléves óraszáma)
3.1 Heti óraszám	 3	melyből: 3.2 előadás	  2	3.3 szeminárium/labor	  1	
3.4 Tantervben szereplő össz-óraszám	42	melyből: 3.5 előadás	28	3.6 szeminárium/labor	14	
A tanulmányi idő elosztása:	óra	
A tankönyv, a jegyzet, a szakirodalom vagy saját jegyzetek tanulmányozása	 28	
Könyvtárban, elektronikus adatbázisokban vagy terepen való további tájékozódás	 40	
Szemináriumok / laborok, házi feladatok, portofóliók, referátumok, esszék kidolgozása	 38	
Egyéni készségfejlesztés (tutorálás)		
Vizsgák	   2	
Más tevékenységek: ..................		
3.7 Egyéni munka össz-óraszáma	108	
3.8 A félév össz-óraszáma	150	
3.9 Kreditszám	  8	

4. Előfeltételek (ha vannak)
4.1 Tantervi	•	Nincsen	
4.2 Kompetenciabeli	•	Adatbázisrendszerek megvalósítása, Statisztika	

5. Feltételek (ha vannak)
5.1 Az előadás lebonyolításának feltételei	•	Táblával és videoprojektorral felszerelt előadó	
5.2 A szeminárium / labor lebonyolításának feltételei	•	Számítógépes terem, a gépeken Oracle, MS SQL Server kliens	

6. Elsajátítandó jellemző kompetenciák
Szakmai kompetenciák	•	Lekérdezés végrehajtásának optimalizálásának elméleti ismerete, ennek megvalósítása Oracle és MS SQL Server-ben
•	Adattárház építése, architektúrák, jellemző sémák, adatkockák szerepe, műveletei. Adatelemzések, statisztikai jellemzők, adat-transzformációk, távolságok. Asszociációs szabályok, paraméterek, algoritmusok, példák. Osztályozási feladatok, algoritmusok, döntési fák, példák. Adattárház építése MS SQL Server-ben. Adatbányászat MS SQL Server -ben, illetve weka programmal.	
Transzverzális kompetenciák 	•	Üzleti intelligencia (Business Intelligence) – Jelentéskészítés, elemzés, és teljesítmény menedzsment képességek, melyek az üzletre rálátást és az üzlet mögött levő számokba betekintést segítik

7. A tantárgy célkitűzései (az elsajátítandó jellemző kompetenciák alapján)
7.1 A tantárgy általános célkitűzése	•	A lekérdezés optimalizálás részletes tanulmányozása a relációs adatbázisok esetén, az „Adatbáziskezelő rendszerek megvalósítása” előadás folytatásaként. 
•	Adattárházak bemutatása, azok szerkezete, adatmodellei, implementálása, lekérdezése.
•	Adatbányászati technikák ismertetése. 	
7.2 A tantárgy sajátos célkitűzései

	•	A lekérdezés optimalizálás megvalósítása MS SQL Server-ben és Oracle-ban.
•	Adattárházak implementálása, lekérdezése MS SQL Server-ben.
•	Adatbányászati technikák implementálása MS SQL Server-ben.	

8. A tantárgy tartalma
8.1 Előadás	Didaktikai módszerek	Megjegyzések	
1.	Algoritmusok a lekérdezés optimalizálására, ennek költség modellje. 	Előadás		
2.	Algoritmusok az allekérdezés optimalizálására, ennek költség modellje	Előadás		
3.	Lekérdezés optimalizálás a System R rendszer esetén.	Előadás		
4.	Lekérdezés optimalizálás Oracle-ban.	Előadás		
5.	Alkérdések optimalizálása, materialized views Oracle-ban.	Előadás		
6.	Adattárház értelmezés, többdimenziós adatmodell, adattárház architektúra.	Előadás		
7.	Adattárházak megvalósítása, adatkockák felfedezésvezérelt feltárása.	Előadás		
8.	Adatok előfelfolgozása: adattisztítás, adatok integrálása, adatok redukálása, fogalmi hierarhiák generálása.	Előadás		
9.	Adattárházak MS SQL Server OLAP Services-ben.	Előadás		
10.	Adatbányászó primitivek, adatbányászati lekérdező nyelvek	Előadás		
11.	Társítási szabályok bányászata	Előadás		
12.	Osztályozás, döntési fák, előrejelzés	Előadás		
13.	Adatbányászat MS SQL Analysis Services-ben	Előadás		
Könyvészet 
[MUW00] H. Garcia-Molina, J. D. Ullman, J. Widom: Database Systems - The Complete Book, Prentice Hall Upper Saddle River, New Jersey, 2008. 
[R02] R. Ramakrishnan: Database Management Systems, WCB McGraw-Hill, Boston, 2002.
[SKS06]A. Silberschatz, H. Korth, S. Sudarshan: Database System Concepts, McGraw-Hill, New York, 2006.
 [V06] V. Varga, Interogarea bazelor de date distribuite, Casa Cărţii de Ştiinţă, Cluj-Napoca, 2006.	
8.2 Szeminárium / Labor	Didaktikai módszerek	Megjegyzések	
1.	Lekérdezés optimalizálás MS SQL Server-ben	Feladatok megoldása		
2.	Lekérdezés optimalizálás MS SQL Server-ben	Feladatok megoldása		
3.	Lekérdezés optimalizálás Oracle-ban	Feladatok megoldása		
4.	Lekérdezés optimalizálás Oracle-ban	Feladatok megoldása		
5.	Adattárház előkészítés MS SQL Server-ben	Feladatok megoldása		
6.	Adattárház lekérdezések	Feladatok megoldása		
7.	Adatbányászati feladatok	Feladatok megoldása		
Könyvészet
http://msdn.microsoft.com/en-us/library/ms141026(v=sql.100).aspx
http://msdn.microsoft.com/en-us/library/ms167167(v=sql.100).aspx	
	
9. Az episztemikus közösségek képviselői, a szakmai egyesületek és a szakterület reprezentatív munkáltatói elvárásainak összhangba hozása a tantárgy tartalmával.
•	 A tantárgy tartalma megegyezik az egyetemi oktatásban a fontosabb egyetemeken oktatott elméleti tárgy hagyományos tartalmával.
•	Az ISDC software cég fog az MS SQL Server adattárház és adatbányászati technikák alkalmazásához adatokat, feladatokat és labort biztosítani	
10. Értékelés
Tevékenység típusa	10.1 Értékelési kritériumok	10.2 Értékelési módszerek	10.3 Aránya a végső jegyben	
10.4 Előadás 	Elmélet ismerete	vizsga	50%	
				
10.5 Szeminárium / Labor	Feladatmegoldások helyessége	labor házi feladatok ellenőrzése	50%	
				
10.6 A teljesítmény minimumkövetelményei	
•	25% a vizsgán
•	25% a labor házikból	

Kitöltés dátuma			Előadás felelőse			Szeminárium felelőse
.. 2012. szept. 12......			dr. Varga Viorica docens      	         dr. Varga Viorica docens
					...............................			...................................
Az intézeti jóváhagyás dátuma				Intézetigazgató	
							Dr. Szenkovits Ferenc, egyet. docens
.. 2012. szept. 28........						..........................