Ajánlott irodalom és hasznos linkek az Adatbázisok tantárgyakhoz

    TANKÖNYVEK, KÉZIKÖNYVEK ADATBÁZIS-KEZELÉS OKTATÁSA
M
A
GY
A
R
1.  Válogatás az Adatbázisok irodalmából
>> 1.1. Tankönyvek az előadásanyaghoz
>> 1.2. Adatbázisok további irodalmából
>> 1.3. !! Tankönyvek a gyakorlatokhoz
>> 1.4. További Oracle, SQL kézikönyvek
2. AB-kezelés oktatása magyar linkek
>> 2.1. ELTE, Budapest
>> 2.2. BME, Budapest
>> 2.3. Debreceni Egyetem
>> 2.4. További egyetemeken
A
N
G
O
L
4. ORACLE és Oracle Documentation
>> 4.1. Oracle honlap (angol ny./magyar)
>> 4.2. !! Oracle Online Documentation
>> 4.3. Oracle eszközök és tutoriálok
>> 4.4. Oracle szeminárium hallgatóknak
3. AB-kezelés oktatása angol ny. linkek
>> 3.1. Wikipedia
>> 3.2. Groups (OMG, ODMG, W3C)
>> 3.3. Tutorials (sqlzoo, W3Schools)
>> 3.4. Universities (Stanford, Norfolk)

1. Válogatás az Adatbázisok irodalmából

1.1. Tankönyvek az előadásanyaghoz

(Korábbi) Ullman-Widom: Adatbázisrendszerek. Alapvetés, Panem, 1998. (ODL, OQL)
Tk1 - ÚJ! Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolgozott kiad),
          Megjelent: Panem, 2008. november (bővítések pl.UML, UDT, JDBC, PHP, XML)
Tk2 - Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása, Panem, 2001.
Tk3 - Elmasri-Navathe:Fundamentals of Database Systems (5th Edition), 2007.



1.2. Adatbázisokkal kapcsolatos további ajánlott irodalom

Iványi Antal (szerk.): Informatikai algoritmusok I., ELTE Eötvös Kiadó, 2004.
>> 12. fejezet Relációs adatmodell tervezés (Demetrovics János és Sali Attila)
Iványi Antal (szerk.): Informatikai algoritmusok II., ELTE Eötvös Kiadó,
>> 30. fejezet Lekérdezés átírás relációs adatbázisokban (Demetrovics J. és Sali A.)
Demetrovics-Denev-Pavlov: A szám.tud. matematikai alapjai, (7. fejezet), 1999.
Békéssy-Demetrovics: Előadások adatbázis szerkezetekből, ELTE, 1999.
Békéssy-Demetrovics: Adatbázis-szerkezetek, Akadémia, 2005
Gajdos Sándor: Adatbázisok, Műegyetemi, 2004.
Halassy Béla: Az adatbázistervezés alapjai és titkai IDG Mo-i Lapkiadó, 1994
Halassy Béla: Adatmodellezés, Adatbázis-tervezés könyvei, Számok, 1980-as évek.
Rolland: Adatbázis-rendszerek, Panem, 2002.
Sályi-Szelezsán: Adatbázisok, Számalk, 1991.

1.3. Tankönyvek a gyakorlathoz

Tk4 - Loney: ORACLE DATABASE 10g Teljes referencia, Panem, 2006.
Tk5 - Kende-Nagy: Oracle példatár(Oracle 9i és 10g verziókhoz), Panem, 2005.
Tk6 - Stolnitcki Gyula: SQL programozóknak, ComputerBooks, 2003.
Tk7 - Gábor A.-Juhász I.: PL/SQL-programozás ORACLE 10g-ben, Panem, 2006.



A gyakorlatok anyagához tankönyv segédlet

1.félév:  IP-cATP Tk4/TeljRef Tk5/Példatár Tk6/SQL Tk7/PlSql
SQL lekérdezések
Adatok változtatása
Táblák, nézetek
Védelmi lehetőségek
PL/SQL, Triggerek
5-14.fej.
15.fej.
17.fej.
18.fej.
29-32.fej.
1-3.és 7.fej.
5.fej.
5-6.fej.
11.fej.
8-10.fej.
8.fej.
9.fej.
7, 10.fej.
12.fej.
14, 22.fej.
-
-
-
-
1-13.fej.
2.félév:  IP-cAMÜ Tk4/TeljRef Tk5/Példatár Tk6/SQL Tk7/PlSql
Koncepciók
Indexek, táblaterületek
Adatszótár. Hangolás
Adatbázis adminisztráció
4.fej.
17, 20.fej.
42-44.fej.
46.fej.
11.fej.
-
-
11.fej.
1-6.fej.
11.fej.
-
-
-
16.fej.
3.félév:  IP-cIRF Tk4/TeljRef Tk5/Példatár Tk6/SQL Tk7/PlSql
Obj.relációs, SQL3
Java, JDBC
XML
Application Server
33-35.fej.
37-39.fej.
47.fej.
45.fej.
-
-
-
-
13.fej.
19.fej.
 -
 -
12, 14.fej.
-
-
-

1.4. További Oracle, SQL kézikönyvek

Abbey-Corey-Abramson: ORACLE8i Kézikönyv kezdőknek, Panem, 2001.
Gábor A.-Gunda L.-Juhász I.-et al: Az ORACLE és a web, Panem, 2003.
Gulutzan-Pelzer: SQL Teljesítményfokozás, Kiskapu Kiadó, 2003.
Kende-Kotsis-Nagy: Adatbáziskezelés az Oracle rendszerben, Panem, 2002.
Stolnitcki Gyula: SQL kézikönyv, ComputerBooks, 1994. (új bőv.kiad. lásd fent Tk4)
Theriault-Carmichael-Viscusi: Oracle9i adatbázisok adminisztrációja, Panem, 2004.

2. Adatbázisok oktatása magyar nyelvű linkek

2.1. ELTE, Budapest

Információs Rendszerek Tanszék
>> Benczúr András EA: Infokez3     Infokez4
>> Hajas Csilla EA+GY: C1/Adatb.terv.     C2/Adatb.megval.     C3/Inf.rendsz.fejl.
>> Hernáth Zsolt GY: Infokez1 (C-beá.SQL)   Infokez1(PL/SQL)   Infokez4(XML) 
>> Kiss Attila EA:  B1/Adatb.elm.   B2/Adatb.terv.   B3/Inf.rendsz.   Infokez1   Infokez2
>> Kósa Balázs EA+GY: Adatb.-kez (SQL, PL/SQL)
>> Lukovszki Tamás EA: Hálózatok
>> Nikovits Tibor EA+GY: Adatb.-kez., Infokez2, Infokez3
>> Vincellér Zoltán GY: Hálózatok

Programozáselmélet és Szoftvertechnológiai Tanszék
>> Elemi alkalmazások fejlesztése IV.

2.2. BME, Budapest
>> Katona Gyula (BME) Adatbázisok (az előadások tartalma,.ps,.pdf)
>> Siki Zoltán (BME) Adatbáziskezelő rendszerek (és jegyzet.htm)

2.3. Debreceni Egyetem

Információ Technológia Tanszék
>> Kormos János: Adatbázisrendszerek alapkurzus tematikája
>> Juhász István: Haladó Oracle ismeretek 2, Haladó DBMS ismeretek 2
>> Juhász István: A rendszerfejlesztés technológiája
>> L. Nagy Éva: Adatbázisrendszerek, Haladó Oracle ismeretek

Informatikai Rendszerek és Hálózatok Tanszék
>> Márton Ágnes: Adatbázisrendszerek (SQL)

2.4. További egyetemeken
Katona Endre (Szeged) Adatbázisok (előadási jegyzet.pdf)

Adatbázisrendszerek rég elavult oktatási anyagok Tempus-97 (fóliák.doc)
itt pl. Hajas Csilla: Relációs algebra, A relációs kalkulusok, SQL 1-2. rész,
Nikovits Tibor: Az adatok fizikai szervezése, Lekérdezések optimalizálása.

3. Adatbázisok oktatása, tutorialok, angol nyelvű linkek

3.1. Wikipedia
Wikipédia: http://en.wikipedia.org
itt lásd például
>> SQL     >> PL/SQL     >> Oracle Database
>> XML    >> Java (programming language)
>> Entity-relationship model     >> UML

3.2. Groups (OMG, ODMG, W3C)
The Object Management Group (OMG)      >> The Unified Modeling Language (UML)
Object Data Management Group (ODMG)  >> Object database management system
W3C - World Wide Web Consortium         >>  Extensible Markup Language (XML)

3.3. Tutorials (sqlzoo, W3Schools)
SQL feladatok, megoldások: http://sqlzoo.net/
SQL Tutorial: http://www.sql-tutorial.net/
W3Schools Tutorial: http://www.w3schools.com/default.asp

3.4.  Universities
Stanford University Jeffrey D. Ullman honlapján található oktatási anyag
Stanford University CSC145 Introduction to Databases (Slides/Ullman)
Stanford University CSC145 Introduction to Databases (Oracle Guide)
Stanford University CSC145 Introduction to Databases (Slides/Widom)

Norfolk State University CSC 420 Database Principles and Design
Norfolk State University CSC 422 Database Implementation

4. ORACLE honlap és Oracle Online Documentation

4.1. Oracle honlap ORACLE (angol nyelvű) illetve
             ORACLE Magyarország (magyar nyelvű)

4.2. 
A gyakorlatok anyagához angol nyelvű Oracle dokumentációk segédlet
Oracle Online Documentation Oracle Database Documentation Library (10.2)

Oracle adatbázis mintasémái  download.oracle.com ablinux.inf.elte.hu
Oracle Database Samples Schemas HTML PDF    
1.félév:  IP-cATP anyagához download.oracle.com ablinux.inf.elte.hu
SQL Quick Reference
SQL Reference
PL/SQL User's Guide and Ref.
PL/SQL Packages and Types 
HTML
HTML
HTML
HTML
PDF
PDF
PDF
PDF
           
2.félév:  IP-cAMÜ anyagához download.oracle.com  ablinux.inf.elte.hu
Concepts
Reference
2 Day DBA
Administrator's Guide
Performance Tuning Guide
HTML
HTML
HTML
HTML
HTML
PDF
PDF
PDF
PDF
PDF
               
3.félév:  IP-cIRF anyagához download.oracle.com  ablinux.inf.elte.hu 
Application Developer's Guide
Appl.Dev.Guide - Obj.Relational
Appl.Dev.Guide - Large Objects
XML DB Developer's Guide
Java Developer's Guide
JDBC Developer's Guide and Ref.
HTML
HTML
HTML
HTML
HTML
HTML
PDF
PDF
PDF
PDF
PDF
PDF
             
Oracle környezethez javasolt doksik download.oracle.com ablinux.inf.elte.hu
SQL*Plus Quick Reference
SQL*Plus User's Guide
Oracle SQL Developer User's Guide
Oracle JDeveloper
JDeveloper Documentation
HTML
HTML
HTML
prod/jdev
docu/jdev
PDF
PDF
PDF
 
 
   

4.3. Oracle eszközök és tutoriálok

>> Oracle Business Process Management
      >> Oracle SOA Suite (Service-Oriented Architecture)
      >> Oracle SOA Suite 10g Software Downloads
            >> Oracle JDeveloper 10g
            >> Oracle JDeveloper (10.1.3.3) Downloads
 
>> Oracle sqldeveloper

4.4. Ingyenes Oracle szeminárium egyetemi hallgatóknak

Az Oracle Hungary Kft., az Alerant Informatikai Zrt, a Magyar Oracle Felhasználók
Egyesülete (HOUG), a Magyar Villamosmérnök- és Informatikus Hallgatók Egyesülete,
a Simonyi Károly Szakkollégium, a BME Távközlési és Médiainformatikai Tanszék
közreműködésével ingyenes szemináriumsorozatot szervez szakirányú érdeklődéssel
rendelkező hallgatók számára.

A szemináriumokat az Oracle University és az Alerant Informatikai Zrt.
elismert oktatói tartják február 19-től kezdődően, hetente csütörtök 18:00-tól
másfél órás időtartamban, a BME I épület IB025-ös termében.

Szemináriumsorozat féléves témakörei:
        - 2007 tavaszi félév: Oracle áttekintés
        - 2007 őszi/ I. félév: Fusion Middleware fejlesztés
        - 2008 tavaszi félév: Adattárházak és BI rendszerek
        - 2008 őszi/ I. félév: Adatbázis opciók
        - 2009 tavaszi félév: Fusion Middleware fejlesztés (BEA)

A jelenleg futó 2008/2009 tavaszi szemeszter előadásai:
  - Február 19.   Nyitó/tájékoztató előadás
- Február 26.   JEE & EJB
- Március 5.   MVC & ADF
- Március 12.   Portálok
- Március 19.   Webcenter Suite
- Március 26.   SOA1
- Április 2.   SOA2
- Április 9.   Middleware biztonság
- Április 16.   Alkalmazás szerver architektúra és monitorozás
- Április 30.   Vizsga

  A részvétel feltétele, hogy regisztrálj a http://www.houg.hu/juniorkepzes oldalon.  

Budapest, 2005. szeptember 5.                         
Utolsó módosítás: 2009. február 16. 
Kérdést/kiegészítést a köv. e-mailre várom:

Lap tetejére      1-cATP      2-cAMU    
dr. Hajas Csilla, ELTE, IK
http://people.inf.elte.hu/sila
E-mail: sila@inf.elte.hu

3-cIRF      Kezdőlapra