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

> 1. Egyszerű táblák a kezdetekhez
    >>  1.1. Szeret
    >>  1.2.  Dolgozo, Osztaly
> 2. A Tankönyv mintapéldái
    >> 2.1. Filmek  
    >> 2.2. Csatahajók 
    >> 2.3. Termékek
3. Az Oracle rendszer alaptáblái
    >>  3.1. Oracle alaptáblák: dept, emp, salgrade 
    >>  3.2. HR (Human Resource)
    >>  3.3. OE (Order Entry)
    >>  3.4. PM (Product Media)
    >>  3.5. IX
    >>  3.6. SH (Sales History)
> 4. További órai mintapéldák
    >>  Egyszerűsített tanulmányi rendszer

1. Egyszerű táblák a kezdetekhez

1.1. Szeret tábla

1.2. Dolgozo és Osztaly táblák

2. A Tankönyv mintapéldái

Az új "kék könyv" (ez a Tankönyv)                                                    
Ullman-Widom: Adatbázisrendszerek. Alapvetés
Második, átdolgozott kiadás, Panem, 2008. november

Régi: "fehér" könyv 
(első kiadás, nem ezt használjuk)
Ullman-Widom: Adatbázisrendszerek. Alapvetés,
Panem, 1998. 

Folyt.: "zöld" könyv (2. IP-cAMÜ kurzushoz)
Molina-Ullman-Widom: Adatbázisrendszerek
megvalósítása
, Panem, 2001.

2.1. Filmek
Filmek(cím:string, év:integer, hossz:integer, műfaj:string, stúdióNév:string, producerAzon:integer)
FilmSzínész(név:string, cím:string, nem:char, születésidátum:date)
SzerepeBenne(filmCím:string, filmÉv:integer, színészNév:string)
GyártásIrányító(név:string, cím:string, azon:integer, nettóBevétel:integer)
Studió(név:string, cím:string, elnökAzon:integer)

2.2. Csatahajók
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)

2.3. Termékek
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)


3. Az Oracle rendszer alaptáblái

Az alábbi táblák rövid leírását lásd az Oracle dokumentáció
-- Samples Schemas (10.2)      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 

3.2. HR (Human Resource) HRsema.pdf
       hr.employees
       hr.departments
       hr.countries
       hr.locations
       hr.regions
       hr.jobs
       hr.job_history

3.3. OE (Order Entry)
       oe.orders
       oe.order_items
       oe.product_information
       oe.product_descriptions
       oe.inventories
       oe.customers
       oe.warehouses

3.4. PM (Product Media)
3.5.  IX
3.6. SH
      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 HF: drop table,
create table, és
insert (mint fent)
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
 folyt.köv.  folyt.köv.  folyt.köv.
4.4.Példa (folyt.3.+indexek, stb)
Egyszerűsített hallgatói rendszer
 folyt.köv.  folyt.köv.  folyt.köv.
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
 folyt.köv.  folyt.köv.  folyt.köv.