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 gyakorlat
 Gyak: H14/PC3, K12/MI, K14/MI       
gyak.vez.: dr. Hajas Csilla 
   
   
   
 
 
  MINTAPÉLDÁK: TÁBLÁK ÉS FELADATOK    
 
   
1. Egyszerű táblák a kezdetekhez 
> 1.1. Szeret tábla (gyakorlatokra)
          >> feladatok lekérdezésekre és >> create_szeret
> 1.2. Sörivók adatbázis (az előadások példája)
           >> feladatok lekérdezésekre
> 1.3. Dolgozo, Osztaly táblák (gyakorlatokra)
           >> feladatok lekérdezésekre és >> create_dolg
           >> további PL/SQL feladatok (9-12.gyakorlatra)  
   
2. Tankönyv [Ulman-Widom] feladatai és mintapéldái
> 2.1. Filmek adatbázis (a tankönyv példája)
           >> tankönyv példái és >> create_filmek (folyt.jön)
     Filmek(cím, év, hossz, műfaj, stúdióNév, producerAzon)
     FilmSzínész(név, cím, nem, születésidátum)
     SzerepeBenne(filmCím, filmÉv, színészNév)
     GyártásIrányító(név, cím, azon, nettóBevétel)
     Studió(név, cím, elnökAzon)
   
> 2.2. Termékek adatbázis (az előadások példája)
           >> Termékek feladatok és >> create_termekek
     Termék(gyártó, modell, típus)
     PC(modell, sebesség, memória, merevlemez, ár)
     Laptop(modell, sebesség, memória, merevlemez, képernyő, ár)
     Nyomtató(modell, színes, típus, ár)
   
> 2.3. Csatahajók adatbázis (gyakorlatokra)
           >> Csatahajók feladatok  és >> create_csatahajok
     Hajóosztályok(osztály, típus, ország, ágyúkSzáma, kaliber, vízkiszorítás)
     Hajók(név, osztály, felavatva)
     Csaták(név, dátum)
     Kimenetelek(hajó, csata, eredmény)
   
3. Az Oracle rendszer alaptáblái
3.1. Oracle alaptáblák: dept, emp, salgrade 
-- Hozzuk létre a dept, emp, salgrade táblákat az Oracle 'scott' séma  tábláiból
    (bár a 'scott/tiger' le van tiltva, de a táblái elérhetőek 'select' jogosultsággal:
      sila.dept, sila.emp illetve sila.salgrade táblákat már látják a hallgatók is),
    CREATE TABLE dept AS SELECT * FROM sila.dept; (emp) VAGY 
-- A dept, emp és salgrade táblák közvetlen létrehozása: cr_dept_emp.sql 
-- 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 
 
-- Az ehhez kapcsolódó PÉLDATÁR feladatai: Feladatok.pdf 
 
> 3.2. HR (Human Resource) - hr_sema.pdf
   -- HR séma a dokumentációban: Sample Schemas - Schema Diagram: HR    
       --- Lekérdezésekhez: createHRsyn (elég a szinonimákat használni)
       --- Módosításhoz: createHRtables (itt saját táblaként hozzuk létre)
 
  hr_sema.gif
      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
   
> 3.3. OE (Order Entry)
      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
 
> 3.4. PM (Product Media)
> 3.5. IX (Information Exchange)
> 3.6. SH (Sales History) - sh_sema.pdf
      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
 
Oracle adatbázis mintasémái  download.oracle.com medusa.inf.elte.hu
Oracle 10g Samples Schemas HTML PDF HTML PDF
Oracle 11g Samples Schemas HTML PDF HTML PDF
    
Vissza a honlapra: Hajas Csilla © ELTE IK Információs Rendszerek Tanszék  ill. Fel a lap tetejére