ELTE, IP-08abct BSc Adatbázisok gyak, 2012/2013/II.félév
A gyakorlatok órai mintapélda adatbázissémái és feladatai
    

BSc Adatbázisok-1 kurzushoz:
1. Egyszerű feladatok és táblák a kezdetekhez
    > 1.1. Szeret tábla és FELADATOK -> GYAK és create_szeret
    > 1.2. Sörivók adatbázis és FELADATOK -> HF 
    > 1.3.  Dolgozo, Osztaly táblák és FELADATOK -> GYAK  és create_dolg
 

2. Tankönyv feladatai és mintapéldái
    Ullman-Widom: Adatbázisrendszerek. Alapvetés (Második, átdolg.kiad), 2009.
    > 2.1. Filmek táblák (lásd a Tankönyv példáit) és create_filmek (még nincs bef.)
    > 2.2. Termékek táblák  és FELADATOK -> EZ EA-on!!!  és create_termekek
    > 2.3. Csatahajók táblák és FELADATOK -> GYAK  és create_csatahajok
 

3. Az Oracle Példatár feladatai -- további gyakorlásra -> HF: Feladatok.pdf
    -- Hozzuk létre a dept, emp, salgrade táblákat az Oracle Scott felhasználó
        tábláiból, a hallgatói jogosultság nem szól a 'Scott' tábláira, de 'Sila' tábláit
        sila.dept, sila.emp illetve sila.salgrade táblákat minden hallgató lekérdezheti:
        CREATE TABLE dept AS SELECT * FROM sila.dept; (uez: emp, stb)
    -- A dept, emp, salgrade táblák közvetlen létrehozása: create_emp
    -- A dept, emp, salgrade, dummy, customer, ord, item, product, price táblák
        valamint a sales nézettábla létrehozása: cr_dept_stb_sales.sql 
    

4. Az Oracle mintasémák táblái, lásd Oracle Samples Schemas  
    HR  (HR - Human Resource), lásd Concepts: HR Schema  
    -- SQL lekérdezésekhez szinonimák létrehozása: create_hr_synonym.txt
    -- SQL DML utasításokhoz, PL/SQL-hez táblák létrehozása: create_hr tables
    -- Ehhez kapcsolódnak az Oracle doksik mintapéldái és az Oracle segédanyagok
        Oracle doksi: >> SQL Language Reference  >> 5. Functions fejezetében
        pl. Single-Row (Numeric, Character, Datetime, Conversion) Functions, stb.
       
         hr_sema.gif
   

BSc Adatbázisok-2 kurzushoz:
4. Az Oracle mintasémák táblái, lásd lásd Oracle Samples Schemas  
   
    >  4.1. HR  (HR - Human Resource), lásd Concepts: HR Schema  
      hr.employees 
      hr.departments
      hr.countries
      hr.locations
      hr.regions
      hr.jobs
      hr.job_history
107 sor
27 sor
25 sor
23 sor
 4 sor
19 sor
10 sor
   alkalmazottak
   osztályok
   országok
   osztályok és raktárak címei
   régiók, amelyek egyenként több országot tartalmaznak
   beosztások, alsó és felső fizetési határokkal
   ki, mikor, melyik osztályon, milyen beosztásban dolgozott
     
    >  4.2. OE  (OE -Order Entry), lásd Sample Schemas: HR and OE Schema 
      oe.orders  
      oe.order_items
      oe.product_information
      oe.product_descriptions
      oe.inventories
      oe.customers
      oe.warehouses
105 sor
665 sor
288 sor
8640 sor
1112 sor
319 sor
9 sor
   rendelések  
   rendelt tételek
   termék információk
   termék leírások, különböző nyelveken
   raktárkészlet termékek és raktárak szerint
   vevők
   raktárak
     
    >  4.3. PM (PM -Product Media), lásd Sample Schemas: PM Schema
   
    >  4.4. IX   (IX -Information Exchange), lásd Sample Schemas: IX Schema 
   
    >  4.5. SH  (SH -Sales History), lásd Sample Schemas: SH Schema 
      sh.promotions  
      sh.costs
      sh.sales
      sh.times
      sh.products
      sh.channels
      sh.customers
      sh.countries
501 sor
787766 sor
1016271 sor
1461 sor
10000 sor
5 sor
50000 sor
19 sor
   különböző kedvezmények ideje, típusa (pl. TV, rádió, internet)
   termékek időszakonkénti egységára és költsége
   eladások adatai, mikor, kinek, milyen csatornán át stb.
   időszakok elemzésére szolgáló információk, pl. negyedév, hónap
   termékek leírása
   eladási csatornák, pl. internet, katalógus stb.
   vevők adatai, pl. cím, életkor, nem, jövedelem
   országok, ahová eladtunk
       

E-mail: Hajas Csilla © ELTE IK Információs Rendszerek Tanszék