Információs rendszerek fejlesztése                        dr. Hajas Csilla
ELTE, 2009/2010. tanév II.(tavaszi) félév            BSc/C szakirány
IP-ctIRF Ea - Hétfő 12:15-től 13:45-ig               D-0.818 tanterem
IP-ctIRF Gy/1 - Hétfő 14:15-től 15:45-ig        2-520 Mest.int.labor
IP-ctIRF Gy/2 - Hétfő 16:00-tól 17:30-ig        2-520 Mest.int.labor

[1UW] Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolg. kiad),
                                   Megjelent: Panem, 2008. november (a "kék könyv")
[2MU] Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása, Panem, 2001.
[3EN] Elmasri-Navathe: Fundamentals of Database Systems (5th Edition), 2007.
>> Ajánlott irodalom és hasznos linkek az adatbázisok tantárgyakhoz
  
Időpont Előzetes heti előadás tematika:  A jelszavas könyvtárból elérhető
segédanyagok csak előadásvázlatok, nem helyettesítik az előadást!
Minden héten három egymás alatti cellában vannak csoportosítva az
anyagok, a legfelsőben az az előadás diasorozat, ami az előadáson
elhangzott, a középsőben további ajánlott irodalom és az alsóban
pedig a kapcsolódó gyakorlatokhoz vannak linkek és segédanyagok.
1. EA.
febr.8.
Előretekintés a félévre. A fő témakörök áttekintése. Követelmények.
Az adatbázis-kezelési alapok. >> 3EN_C01_Adatbázisok.pdf
Az adatbázisok szerkezete. >> 3EN_C02_Architektúra.pdf
Fogalmi tervezési alapok. >> 3EN_C03_Adatmodellezés.pdf (1/2)
Az egyed kapcsolat (E/K) modell. Példa E/K diagramra és
átalakítása relációs adatbázis-sémára. >> 1UW_4.1-4.6_EK.pdf
[1UW] 4.1-4.4. Az egyed-kapcsolat (E/K) modell (133-165.o.)
[
1UW] 4.5-4.6. E/Kdiagram átírása relációs modellé (165-181.o.)
GY.: Ismétlés: Hierarchikus adatok lekérdezése az Oracle-ben.
>> Hierarchikus.pdf    >> GY.7.2. Hierarchikus lekérdezések    
2. EA.
febr.15.
E/K modell és az UML. >> 3EN_C03_EK_UML.pdf (2/2)
E/K modell kiterjesztése, EER >> 3EN_C04_EER.pdf (1/2)
-- folyt.5EA - E/K, UML, EER átalakítása obj.rel.modellre. 
Bevezetés az UML-be és átírása  >> 1UW_4.7-4.8_UML.pdf
[1UW] 4.7. Bevezetés az UML-be (181-189.o.)
[
1UW] 4.8. UML-diagram átírása relációs modellé (189-194.o.)
GY.: Rekurzió az SQL3 szabványban és Oracle PL/SQL-ben
>> 1UW_10.2_Rekurzio.pdf       >> GY.7.3.Rekurzió
[1UW] 10.2. Rekurzió az SQL-ben (466-474.o.)
3. EA.
febr.22.
Objektumorientált alapfogalmak. >> 3EN_C20_OO.pdf       
Az objektumrelációs modell.  >> 3EN_C22_ObjRel.pdf (1/2)
Felhasználó által definiált típusok (UDT) az SQL3-ban (1/2)
>> or_Ullman.pdf (forrás: http://infolab.stanford.edu/~ullman/)
[1UW] 10.3. Az objektumrelációs modell (474-481.o.)
[1UW] 10.4. Felhasználó által definiált típusok (481-488.o.)
[1UW] 10.5. Műveletek objektumrelációs adatokkal (488-495.o.)
GY.: Az Oracle objektumrelációs eszközei, az SQL3 szabvány.
>> UDT.txt     >> GY.7.4. OBJECT     >> GY.7.5. VARRAY  
>> PL/SQL Kollekciok.pdf és Kollekciok_pelda.html
4. EA.
márc.1.
Az objektumrelációs modell, beágyazott (nested) relációs modell.
>> 3EN_C22_ObjRel.pdf (2/2)
Felhasználó által definiált típusok (UDT) az SQL3-ban (2/2)
>> or_Ullman.pdf (forrás: http://infolab.stanford.edu/~ullman/)
[1UW] 10.3. Az objektumrelációs modell (474-481.o.)
[1UW] 10.4. Felhasználó által definiált típusok (481-488.o.)
[1UW] 10.5. Műveletek objektumrelációs adatokkal (488-495.o.)
GY.: Az Oracle objektumrelációs eszközei, az SQL3 szabvány.
>> UDT.txt    >> GY.7.6. NESTED TABLE   >> GY.7.7. OID 
5. EA.
márc.8. 
 
Adatbázis sématervezés gyakorlata. >> 3EN_C04.pdf (2/2) 
Fogalmi tervek átalakítása logikai tervekké. E/K-, UML- és EER
diagram átírása (objektum-)relációs modellre >> 3EN_C07.pdf   
Információs rendszerek fejlesztése.  >> 3EN_12_Design.pdf
[1UW] tankönyvben nem található, csak a fenti [3EN] könyvben
GY.: Nagyméretű objektumok használata (LOB, Large Object). 
>> LOB_adatok.txt   >> GY.7.8. LOB   >> GY.7.9. Reguláris kif.
-- március 15. Nemzeti ünnep
6. EA.
márc.22.
 
Adatbányászat alapjai, a tudásfeltárás főbb lépései,
fontosabb adatbányászati eszközök és technikák.
>> Adatbanyaszat10f.pdf      >> 3EN_C28_DataMining.pdf
Adatbányászat és adattárházak áttekintése, OLAP  (1/2)
>> olap_Ullman.pdf (forrás: http://infolab.stanford.edu/~ullman/)
[1UW] 10.6. Online analitikus feldolgozás (495-504.o.)
[1UW] 10.7. Adatkockák (505-509.o.)
GY.: Részletező csoportosítások, analitikus függvények az SQL-ben.
>> GY.7.10. OLAP     >> GY.7.11. Részletező csoportosítások
7. EA.
márc.29.
Adattárházak alapjai, ROLAP és MOLAP:    
>> Adattarhaz10f.pdf    >> 3EN_C29_OLAP.pdf
Adatbányászat és adattárházak áttekintése, OLAP  (2/2)
>> olap_Ullman.pdf (forrás: http://infolab.stanford.edu/~ullman/)
[1UW] 10.6. Online analitikus feldolgozás (495-504.o.)
[1UW] 10.7. Adatkockák (505-509.o.) 
GY.: 1ZH
-- tavaszi szünet 2010. március 31-től április 6-ig
8. EA.
ápr.12.
Félig-struktúrált adatok, XML alapfogalmak, XPath, XQuery.
>> XML.pdf (1/2. 1-40.oldal valamint 63-98 és 99-116.oldal)
(forrás: http://people.inf.elte.hu/kiss/10bir/Habilitacios eloadas.ppt
XML. A félig-struktúrált adatok modellezése és programozása.
>> xml_Ullman.pdf  >> xpath_Ullman.pdf  >> xquery_Ullman.pdf
     (forrás: http://infolab.stanford.edu/~ullman/)   
>> (régi) XML.pdf (Kiss Attila korábbi előadásbemutatói)
[1UW] 11.1-11.4. A félig-struktúrált adatmodell (515-547.o.)
[1UW] 12.1-12.3. XPath, XQuery, XSLT. (551-590.o.)
GY.: XML támogatása az Oracle-ben: XMLType, Xpath.
>> GY.8.1. Oracle10g XMLType  >> GY.8.2. XPath
9. EA.
ápr.19.
XML (folyt.), dokumentumtípus-definíció/DTD, XML-séma/XSD.
>> XML.pdf (2/2. 41-62.oldal)      >> 3EN_C27_XML.pdf
XML az Oracle-ben: XMLType, XML oszlop és sorobjektum, 
és XML függvények  >> OracleXML.pdf (Nikovits Tibor gyak)
Programozási nyelvek az XML-hez (Xpath, XQuery, XSLT)
>> XML_XPath.pdf  >> XQuery_XSLT.pdf  (Kósa Balázs EA)
[1UW] 11.1-11.4. A félig-struktúrált adatmodell (515-547.o.)
[1UW] 12.1-12.3. XPath, XQuery, XSLT. (551-590.o.)
GY.: XML, XPath, XPath függvények (folyt.köv.gyak: XQuery)
>> GY.8.3. XPath függvények      
10. EA.
ápr.26.
1.) XML téma (folyt./bef.), XSLT-alapismeretek, Oracle XSLT
>> XSLT.pdf  (forrás: link)  >> Oracle XSLT.html (forrás: link)
2.) (új téma) SQL3 szabvány. Háromrétegű architektúrák.
PSM. Sémában tárolt függvények és eljárások.
Hívásszintű interfészek használata. SQL/CLI.
>> 3EN_C02Intro.pdf     >> 3EN_C09b_DBProgr.pdf
[1UW] 9.1. Háromrétegű architektúrák (391-395.o.)
[1UW] 9.4. Sémában tárolt eljárások (416-429.o.)
[1UW] 9.5. Hívásszintű interfészek használata (431-438.o.)
XML támogatása az Oracle-ben (lásd Oracle Junior képzés)
>> (régi) ORA10g_XML.pdf   >> (új) ORA11g_XML.pdf
GY.: XQuery és SQL/XML (folyt.köv.gyak. XSLT)
>> GY.8.4. XQuery        >> GY.8.5. SQL/XML 
PSM függvények és eljárások >> beadandó2  (PL/SQL) 
11. EA.
 máj.3.
Java adatbázis-összekapcsolhatóság. JDBC.
Java az Oracle-ben, JDBC, Java tárolt alprogramok.
>> 3EN_C09b_DBProgr.pdf    >> ORA10g_JDBC.ppt
>> Bevezetés a JDBC-be  (forrás: link: ullman/or-jdbc.html)
[1UW] 9.6. Java adatbázis-összekapcsolhatóság (439-443.o.)
GY.: XSLT  >> GY.8.6. XSLT   >> GY.8.7. DTD
Java, JDBC  >> GY.9.2. JDBC   >> GY.9.3. Java az Oracle-ben
12. EA.
máj.10.
Objektumorientált adatbázis-kezelő rendszerek áttekintése.
Objektum adatbázisok, OODBMS, ODMG-93, ODL, OQL.
>> 3EN_C21_ODMG.pdf
ODMG-93, ODL, OQL.         >> Tk1_49_ODL.pdf
>> oo_Ullman.pdf (forrás: http://infolab.stanford.edu/~ullman/)
[1UW] 4.9-4.10. Bevezetés az ODL-be (194-211.o.)
GY.: 2ZH

IP-ctIRF Inf.rendszerek fejlesztése vizsgatételek: IRF_Vizsga10f.html
Megnézi a gyakorlatok előzetes heti tematikáját is? GYAK tematika  

Budapest, 2010. február 1.
Utolsó módosítás: márc.21.
 
Lap tetejére          EA oldalára       
dr. Hajas Csilla, ELTE, IK
E-mail: sila@inf.elte.hu

 Vissza a Kezdőlapra