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

Bevezető Példa: Oracle demo alaptáblái: dept, emp, salgrade
 -- lásd még  Oracle Database Documentation Library 10g  (10.2)
 -- Oracle Database Samples Schemas (10.2)      HTML      PDF  

1. Példa: Egyszerűsített egyetemi tantárgyfelvétel

a.) E/K modell: pelda1EK.pdf     (jelszóval: pelda1EK.ppt )

b.) Relációsémák:

     HALLG(HAZON, HNEV, SZAK, BDATUM, ODIJ)
     TANAR(OAZON, ONEV, TANSZEK)
     TARGY(TKOD, TMEGNEV, EAVGY, KREDIT, OAZON)
          ahol OAZON=TANAR.OAZON
     ELOFELT(TKOD, ELOTKOD)
     FELV(HAZON, TKOD, XDATUM, JEGY)
          ahol HAZON=HALLG.HAZON és TKOD=TARGY.TKOD

c.) Megvalósítás:
SQL DDL (a táblák és megszorítások létrehozása)
     és DML (a táblák feltöltése a megszorításokat kielégítő adatokkal)
 -- lásd a gyakorlat jelszóvédett anyagánál

2. Példa: Komplexebb egyetemi hallgatói rendszer

a.) E/K modell: pelda2EK.pdf     (jelszóval: pelda2EK.ppt )

b.) Relációsémák:

 -- HF. pelda2EK modell javítgatása, és leképezése relációs sémákra
     (hasonlóan, mint a fenti 1.Példában)

c.) Megvalósítás:
 -- HF. a táblák és megszorítások létrehozása: CREATE TABLE,
     és feltöltése adatokkal: INSERT  (hasonlóan, mint a fenti 1.Példában)

 -- HF beküldéséről a részleteket, lásd Zh feladatok, beadandók beküldése


Budapest, 2005. szeptember 5.
Utolsó módosítás: 2007. nov.7.

Fel a Lap tetejére                             .
dr. Hajas Csilla, ELTE IK
E-mail: sila@inf.elte.hu

Vissza a Kezdőlapra       .