ADATBÁZISOK
GYAKORLATOKHOZ a példa-táblák
előkészítése:
> Legegyszerűbb, ha a
sila.táblák-ból másolatot
készítünk az alábbi
módon:
CREATE TABLE
[táblanév] AS SELECT * FROM
[sila.táblanév]
> Az első órákra az
egytáblás lekérdezésekhez (illetve
később a DML-hez)
a táblákat
közvetlenül létrehozó scriptek, de itt még a megszorítások nélkül,
csak a sortípus R(A:típus, B:típus) megadása, lásd típus: Oracle.Tipusok.html
>> createSzeret (név, gyümölcs)
>> createSörivók (lásd
az előadás Sörivók E/K diagramot)
>> createDolg
(rajzoljuk fel az E/K diagramot is, és az
átírását
relációkra)
> Később a többtáblás lekérdezésekhez a táblákat
közvetlenül létrehozó scriptek,
a relációs séma =
sortípus + megszorítások
megadásával:
>> createDolg+Constraints
> Oracle Példatár feladataihoz a
táblák
előkészítése
>> A dept, emp
és salgrade
táblák
közvetlen létrehozása: cr_dept_emp
>> A dept,
emp, salgrade, dummy,
customer, ord, item, product,
price
táblák,
(illetve később lesz) sales
nézettábla létrehozása: cr_dept_stb_sales
> Tankönyv
lekérdezési feladataihoz a
táblák
előkészítése
>> create
Termékek --
később 3.héten lesz: Termékek-feladatok.pdf
>> create
Csatahajók -- később
3.héten lesz: Csatahajók-feladatok.pdf
>
Előkészítés az Oracle
példákhoz: (Human Resource) -
hr_sema.pdf
HR séma: Schema Diagram (medusa)
vagy Oracle12: Schema Diagrams
--- 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)