Az órai mintapélda adatbázissémák

> 1. Egyszerű táblák a kezdetekhez
    >> 1.1. Szeret tábla és feladatok és create_szeret
    >> 1.2.  Dolgozo, Osztaly táblák és feladatok  és create_dolg
    >> lásd még  3.1. Oracle alaptáblák és 4. További órai mintapéldák  
> 2. Tankönyv [1UW] feladatai és mintapéldái
    >> 2.1. Filmek táblák és feladatok  és create_filmek
    >> 2.2. Termékek táblák  és feladatok  és create_termekek
    >> 2.3. Csatahajók táblák és feladatok  és create_csatahajok
3. Az Oracle rendszer alaptáblái
    >>  3.1. Oracle alaptáblák: dept, emp, salgrade és ehhez
          kapcsolódó feladatgyűjtemény (jelszóval) Feladatok.pdf
    >>  3.2. HR  (HR - Human Resource)
    >>  3.3. OE  (OE -Order Entry)
    >>  3.4. PM (PM -Product Media)
    >>  3.5. IX   (IX -Information Exchange)
    >>  3.6. SH  (SH -Sales History)
> 4. További órai mintapéldák
    >>  Egyszerűsített és komplex tanulmányi rendszer
 
1. Egyszerű táblák a kezdetekhez

1.1. Szeret tábla és lekérdezések, lásd szeret_tabla.txt és create_szeret

1.2. Dolgozo és Osztaly táblák és kérdések, lásd dolgozo_tabla.txt és create_dolg

2. Tankönyv [1UW] feladatai és mintapéldái
    
[1UW] - Ullman-Widom:                
 Adatbázisrendszerek. Alapvetés
(Második, átdolgozott kiad), 2009.
[2MU] - Molina-Ullman-Widom:        
Adatbázisrendszerek megvalósítása

Panem, 2001.
 
2.1. Filmek, lásd filmek_tabla.txt és create_filmek
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, lásd termekek_tabla.txt é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, lásd csatahajok_tabla.txt é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
 

Oracle adatbázis mintasémái  download.oracle.com ablinux.inf.elte.hu
Samples Schemas HTML PDF HTML PDF
   
3.1. Oracle alaptáblák: dept, emp, salgrade 
-- Hozzuk létre a dept, emp, salgrade táblákat az Oracle SCOTT felhasználó
    tábláiból (mivel hallgatói jogosultság nem szól a scott tábláira, előbb áthoztam,
    és a 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 és emp 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
    és a sales nézettábla létrehozása: cr_dept_stb_sales.sql 

-- Kapcsolódó feladatgyűjtemény (jelszóval) Feladatok.pdf 
 
3.2. HR (HR - Human Resource) HRsema.pdf
   
      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 (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 (PM -Product Media)
3.5.  IX  (IX -Information Exchange)
3.6. SH  (SH -Sales History)
     
      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
   
4. További órai mintapélda adatbázisok:

1.félév:  IP-cATP E/K modell Relációsémák SQL script
4.1.Példa (egyszerű táblák)
Egyszerűsített tantárgyfelvétel
pelda1EK.pdf pelda1sema.html Gyak.anyagánál
4.2.Példa (+integr.megszorítások)
Egyszerűsített hallgatói rendszer
(ötlet: Elmasri-Navathe könyv)
pelda2EK.pdf
pelda2sema.html  
2.félév:  IP-cAMÜ E/K modell Relációsémák SQL script
4.3.Példa (folyt.2.+fizikai tárolás)
Egyszerűsített hallgatói rendszer
           
4.4.Példa (folyt.3.+indexek, stb)
Egyszerűsített hallgatói rendszer
           
3.félév:  IP-cIRF  E/K modell Relációsémák SQL script
4.5.Példa (+objektum relációs)
Egyszerűsített tanulmányi rendszer
Tan_sema.doc
(jelszóval)
Tan_sema.doc
(jelszóval)
create_Tan.sql
(jelszóval)
4.6.Példa (+CASE, JDeveloper)
Komplex tanulmányi rendszer
tervezése EER-ben, UML-ben
           

Budapest, 2007. február 12.
Utolsó módosítás: 2009. okt.12.

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

3-cIRF      Kezdőlapra