Információs rendszerek fejlesztése                      dr. Hajas Csilla
ELTE, 2008/2009. tanév II.(tavaszi) félév          BSc/C szakirány
Az előadás  - Hétfő 12:15-től 13:45-ig               D-0.311 tanterem
Gyakorlat   - Hétfő 14:15-től 15:45-ig              2.710 (PC4) labor

[Tk1] Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolg. kiad),
                                   Megjelent: Panem, 2008. november (a "kék könyv")
[Tk2] Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása, Panem, 2001.
[Tk3] 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!)
1. EA.
febr.9.
Fogalmi tervezés. Adatmodellezés alapfogalmainak átismétlése.
Az egyed kapcsolat (E/K) modell. Példa E/K diagramra és
átalakítása relációs (és objektum-relációs) adatbázis-sémára.
>> Tk1_41_46_EK.pdf       >> Tk3_C03_ER.pdf
[Tk1] 4.1-4.4. Az egyed-kapcsolat (E/K) modell (133-165.o.)
[Tk1] 4.5-4.6. E/Kdiagram átírása relációs modellé (165-181.o.)
2. EA.
febr.16.
Bevezetés az UML-be. UML diagram átírása relációs modellé.
>> Tk1_47_48_UML.pdf    >> Tk3_C03_ER.pdf
EER (Enhanced Entity-Relationship) modell.
>> Tk3_C04_EER.pdf
[Tk1] 4.7. Bevezetés az UML-be (181-189.o.)
[Tk1] 4.8. UML-diagram átírása relációs modellé (189-194.o.)
3. EA.
febr.23.
Az Oracle objektumrelációs sajátosságai, az SQL3 szabvány.
Az objektumrelációs modell, beágyazott (nested) relációs modell.
Felhasználó által definiált típusok (UDT) az SQL-ben. 
>> Tk1_104_UDT.txt          >> Tk3_C22_ObjRel.pdf
[Tk1] 10.3. Az objektumrelációs modell (474-481.o.)
[Tk1] 10.4. Felhasználó által definiált típusok (481-488.o.)
[Tk1] 10.5. Műveletek objektumrelációs adatokkal (488-495.o.)
4. EA.
márc.2.
Inf.rendszerek fejlesztése. Adatbázis sématervezés gyakorlata.
Logikai tervezés. Fogalmi tervek átalakítása logikai tervekké.
E/K-, UML- és EERdiagram átírása objektum-relációs modellre. 
>> Tk3_C07_ER2R.pdf        >> Tk3_C12_Design.pdf
5. EA.
márc.9. 
 
Nagyméretű objektumok használata (LOB, Large Object).
>> LOB.pdf                         >> LOB_adatok.txt              
Hierarchikus adatok lekérdezése az Oracle-ben.
>> Hierarchikus.pdf              >> hiera_lekerd.txt
Rekurzió a Datalogban és az SQL-99 szabványban.
>> Tk1_53_Datalog.pdf       >> Tk1_102_Rekurzio.pdf
Védelmi lehetőségek, felhasználók, szerepkörök, jogosultságok.
>> Jogosultsag.pdf                >> Tk3_C23_Security.pdf
[Tk1] 5.3. Datalog szabályok és lekérdezések
[Tk1] 10.2. Rekurzió az SQL-ben (466-474.o.)
[Tk1] 10.1. Biztonság és felhasználói jogosultságok (453-466.o.)
6. EA.
márc.16.
 
Objektumorientált adatbázis-kezelő rendszerek áttekintése.
Objektum adatbázisok, OODBMS, ODMG-93, ODL, OQL.
>> Tk1_49_ODL.pdf
>> Tk3_C20_OO.pdf        >> Tk3_C21_ODMG.pdf
[Tk1] 4.9-4.10. Bevezetés az ODL-be (194-211.o.)
7. EA.
márc.23.
XML dokumentumok, XML sémák, DTD, XSD.
XML lekérdezések, XPath.
>> Tk1_11fej_XML.pdf      >> Tk3_C27_XML.pdf
[Tk1] 11.1-11.4. A félig-struktúrált adatmodell (515-547.o.)
[Tk1] 12.1. XPath (551-565.o.)
8. EA.
márc.30.
XML lekérdezések, XPath függvények, XQuery, XSLT.
>> Tk1_12fej_XML.pdf      >> Tk3_C27_XML.pdf
[Tk1] 12.2. XQuery. (565-580.o.)
[Tk1] 12.3 XSLT (580-590.o.)
9. EA.
ápr.6
 
XML támogatása az Oracle-ben, XMLType, SQL/XML.
>> ORA10g_XML.pdf       >> ORA11g_XML.pdf
-- szünet --  -- Tavaszi szünet: 2009. április 8-14-ig -- 
10. EA.
ápr.20.
Az SQL szerverkörnyezetben. Háromrétegű architektúrák.
SQL:2003 szabvány. PSM függvények és eljárások.
Hívásszintű interfészek használata. SQL/CLI.
>> >> Tk3_C02Intro.pdf     >> Tk3_C09b_DBProgr.pdf
[Tk1] 9.1. Háromrétegű architektúrák (391-395.o.)
[Tk1] 9.4. Sémában tárolt eljárások (416-429.o.)
[Tk1] 9.5. Hívásszintű interfészek használata (431-438.o.)
11. EA.
 ápr.27.
Java adatbázis-összekapcsolhatóság. JDBC.
Java az Oracle-ben, JDBC, Java tárolt alprogramok.
>> Tk3_C09b_DBProgr.pdf    >> ORA10g_JDBC.ppt
PHP.  >> Tk3_C26_PHP.pdf
[Tk1] 9.6. Java adatbázis-összekapcsolhatóság (439-443.o.)
[Tk1] 9.7. PHP (444-449.o.)
12. EA.
máj.4.
Az előző féléves IP-cAMÜ anyagrész folytatása és befejezése
>> Tk2_Tr7_Konkvez.pdf   
[Tk2] 9.6-7. Hierarchiák kezelése. Faprotokoll.
[Tk2] 9.8-9. Konkurenciavezérlés: időbélyegzők, érvényesítés.
[Tk2] 10.4-6. Osztott adatbázisok.
13. EA.
máj.11.
Inf.rendsz.fejlesztése cIRF vizsgatételek: IRF_Vizsga09s.html
Adatbázisok BSc záróvizsga kérdések: AB_BscZarov09s.html
>> Tk1_3fej_RelABterv.pdf
1. Adatbázisok - adatmodellezés (ism.: Többértékű függőség, 4NF)
2. Adatbázisok - lekérdezés, módosítás, implementálás 

Megnézi a gyakorlatok előzetes heti tematikáját is? GYAK tematika  

Budapest, 2009. február 2.
Utolsó módosítás:  május 8.

Lap tetejére          EA oldalára       
dr. Hajas Csilla, ELTE, IK
E-mail: sila@inf.elte.hu

 Vissza a Kezdőlapra