nyar osz tavasz tel eltelogo  
 
AB1/INFO AB1/GYAK AB1/EA AB1/VIZSGA  back Honlap  
 
Oracle/ABelérés Táblák/Feladatok Oracle/Példák Vizsga/Tételek    
 
 
 
 ELTE, 2014/2015.tanév II.félév            Adatbázisok-1 előadás
 EA: H10:15-11:45 D.0-821 Bolyai J.        előadó: dr. Hajas Csilla
   
   
   
 
 
  ORACLE DOC - DEMO PÉLDÁK    
 
   
Témakörök:
> 1. Oracle segédanyagok, előadás slide-ok
> 2. Oracle dokumentációból kiemelt példák
   
Az Oracle mintasémák táblái, lásd Oracle Samples Schemas  
HR  (HR - Human Resource), lásd HR and OE Schemas v. Concepts: HR Schema 
   
Előkészítés a példákhoz:    
I.ZH előtti SQL lekérdezésekhez -> szinonimák létrehozása: create_hr_synonym.txt
I.ZH után az SQL DML és PL/SQL-hez -> táblák létrehozása: create_hr tables
 
--- Gyakorlás: PÉLDATÁR feladatai: Feladatok.pdf 
   
1. ORACLE SEGÉDANYAGOK, ELŐADÁS SLIDE-OK
- Az előadás bemutatók (.pdf) mellett az Oracle tananyagok is elérhetőek, de
  ezek jelszóvédett könyvtárban vannak (belső használatra), a megnyitásukhoz
  szükséges név/jelszót kurzusmailben küldtem el (írjon, ha nem kapta meg).
   
-----   1-5.EA-HOZ KAPCSOLÓDÓ GYAKORLÓ FELADATOK   -----
   
> 1.EA: 2015.02.09. --- Relációs adatbázis alapismeretek, relációs algebra  
--- Gyakorlás: ALG2 papíros feladatok:  Tk.2.4. Rel.alg. feladatok (kezdő)
--- Előadáson: Tankönyv Termék lekérdezései feladatok
--- Gyakorlaton: Tankönyv Csatahajó lekérdezései feladatok
 
> 2.EA: 2015.02.16. --- Egy relációra vonatkozó lekérdezések, null érték    
--- Gyakorlás: gépes feladatok: Egyszerű lekérdezések// HF: Példatár 1.fej.
Oracle - SELECT lista  Oracle példák vetítésre
Oracle - WHERE feltétel  Oracle példák sorok kiválasztására
Oracle - sorfüggvények  Oracle függvények, dátumok és időpontok 
   
> 3.EA: 2015.02.23. --- Több relációs lekérdezések értelmezése. Alkérdések 
--- Gyakorlás: ALG4 papíros feladatok: Tk.2.4. Rel.alg. feladatok (haladó)
--- Előadáson: Tankönyv Termék lekérdezései feladatok
--- Gyakorlaton: Tankönyv Csatahajó lekérdezései feladatok
     
> 4.EA: 2015.03.02. --- Csoportosítás, SELECT utasítás további záradékai   
--- Gyakorlás: gépes feladatok: Csoportosító lekérdezések// HF: Példatár 2.fej.
Oracle - group by  Oracle példák csoportosításra és összesítésekre
Oracle - Alkérdések I.   Oracle példák alkérdésekre 
   
> 5.EA: 2015.03.09. --- Lekérdezések rel.algebrában és SQL-ben (átírások)
--- Gyakorlás: gépes feladatok: Többrelációs lekérdezések// HF: Példatár 3.fej.
Oracle - FROM lista  Oracle példák összekapcsolásokra (külső is) 
Oracle - hzműv  Oracle példák halmaz- és multihalmaz műveletekre 
Oracle - Alkérdések II.  Oracle példák alkérdésekre    
--- További Oracle tananyagok: Oracle Junior képzés  (.pdf +videó felv.)
--- Oracle Junior képzésSQL alapok (Oracle Junior 2015. febr.26-i ea)
     
-----   6-9.EA-HOZ KAPCSOLÓDÓ GYAKORLÓ FELADATOK   -----
     
> 6.EA: 2015.03.16. --- ABKR felépítése. SQL DML: insert, delete, update 
--- Gyakorlás: gépes feladatok: Interaktív környezet// HF: Példatár 4.fej.
--- Gyakorlás: gépes feladatok: DML-utasítások// HF: Példatár 5.fej.
> Oracle - DML  Oracle példák táblák tartalmának módosítása 
    
> 7.EA: 2015.03.23. --- SQL DDL: táblák, megszorítások és triggerek
--- Gyakorlás: gépes feladatok: DDL-utasítások// HF: Példatár 5.fej. 
> Oracle - DDL1tabla Oracle példák táblák, megszorítások létrehozására
--- Később lesz a PL/SQL-nél  triggerek// HF: Példatár 10.fej. (később)
> Oracle - PLSQL/trigger1 Oracle példák triggerek létrehozására
> Oracle - PLSQL/trigger2 Oracle példák triggerek további használatára
   
> 8.EA:  2015.03.30. --- Nézettáblák, munkatáblák és rekurzió az SQL-ben
--- Gyakorlás: gépes feladatok: Nézettáblák, felső-N anal.// HF: Példatár 6.fej.  
> Oracle - DDL2nezet Oracle példák nézetek létrehozására, használatára
> Oracle - Hierarchikus adatszerkezetek megjelenítése (connect by)
> Oracle rekurzív WITH utasításra: lásd AB1EA-t és itt lent 2.OracleDoc résznél
   
-- TAVASZI SZÜNET 2015.április 1-től (szerda) - április 7-ig (kedd)   
--- Programajánló a tavaszi szünet első napjára: április 1. szerda 15:00 Kampusz
--- Gyakorlás: tavaszi szünetre: Összetett SQL-feladatsorok// HF: Példatár 7.fej.
   
> 9.EA:  2015.04-05. --- SQL programozási környezetben, SQL/PSM      
--- Gyakorlás: gépes feladatok PL/SQL-ből a Példatár 8-10.fejezetei alapján
--- //HF: 9.hét: Példatár 8.fej., 10.hét: Példatár 9.fej., 11.hét: Példatár 10.fej. 
--- Tankönyvtár: PL/SQL programozás Oracle 10g-ben (Gábor A.-Juhász I.)
--- A könyvhöz: Debreceni Egyetem anyaga [forrás: Haladó DBMS ismeretek-1]
--- A könyvből: 9.hét: 1-5.fej., 10.hét: 6-8.fej., 11.hét: 9-13.fej. [MSc: 14-16.fej.]
--- További Oracle tananyagok: Oracle Junior képzés  (.pdf +videó felv.)
--- Oracle Junior képzés: PL/SQL előadás (Oracle Junior 2012.márc.8-i ea)
   

2. ORACLE DOKUMENTÁCIÓBÓL KIEMELT PÉLDÁK
   
> Oracle 11.2 Documentation Library 
    >> SQL Language Reference (3-7.gyakorlatra)
    >> PL/SQL Language Reference  (8-13.gyakorlatra)
 
2.gyakorlatra: SQL lekérdezésekben függvények használata
SQL Language Reference >> 5 Functions >> see Examples:
   -- Single-Row Functions
        Character Functions e.g. SUBSTRRPAD, ...,  INSTR, ...
        Datetime Functions e.g. MONTHS_BETWEEN, ...
        Conversion Functions e.g. TO_DATE, ...
        Null-related Functions e.g. COALESTENVL, ...
    Figyelem! COALESTE példában: FROM product_information
     mivel ez a tábla nem az SH, hanem OE sémában szerepel, ezért
     itt ki kell írni a táblatulajdonost: FROM OE.product_information
    (ugyanis csak a HR owner tábláihoz hoztuk létre a szinonimákat).
   
9-11.gyakorlatra: PL/SQL demo példák 
PL/SQL Language Reference  folyt.köv. ... hamarosan jön...
   

Vissza a honlapra: Hajas Csilla © ELTE IK Információs Rendszerek Tanszék  ill. Fel a lap tetejére