ADATBÁZISOK
GYAKORLATOKHOZ a példa-táblák
előkészítése:
I. 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]
II. Vagy a táblákat
közvetlenül létrehozhatjuk az
alábbi lépésekben:
- Mindent
kimásolni az alábbi scriptből onnan hogy DROP
TABLE stb
- Beillesztés SQL developerbe
- Egyszer a run
script ikonra kattintatni (2.ikon füzet zöld
nyíllal)
- Mindent
kitörölni a szerkesztőből (radír jellel)
- Elvárt eredmény: Connection ->
Tables kijelölni,
felül kék refresh ikonra
kattintás -> Megjelennek a
táblák
A táblákat
közvetlenül létrehozó scriptek
> Az első órákra a
lekérdezésekhez:
>> createSzeret
-- szeret(nev, gyumolcs)
>> createDolgozo --
osztaly, dolgozo, fiz_kategoria (lásd köv.demo
táblák)
> Oracle Példatár
feladataihoz -- Oracle (scott) dept, emp
tábláihoz a script:
>> cr_dept_emp
-- dept, emp, salgrade (ez alapján
készültek a fenti táblák)
--- Oracle (scott)
sémája
kibővítve új elemekkel (angol, ill.
fejléc magyar
ford.)
>> cr_dept_stb_sales
-- dept,
emp, salgrade, customer, ord, item, product, stb
>> cr_dolg_stb_elad
-- osztaly, dolgozo, fizkat, vevo, rendel,
tetel, termek, stb
> ZH-ára
gyakorláshoz, Tankönyv
lekérdezési feladataihoz a
táblák
előkészítése:
>> create
Termékek -- és a
Tankönyv feladatai: Termékek-feladatok.pdf
>> create
Csatahajók -- és a
Tankönyv feladatai: Csatahajók-feladatok.pdf
> Az Oracle
SQL Lang.Ref. és PL/SQL Lang.Ref.
példákhoz: (Human Resource)
HR séma
diagramja: Oracle12:
Schema Diagrams, és leírása:
hr_sema.pdf
--- 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)
> Az Oracle Live SQL-ben még
számos demo
scriptet találhatunk,
például
>> intro
sql
>>
emp and dept
>> HR
séma
Adathalmaz gyűjtemények,
például
>> Machine Learning Datasets https://www.kaggle.com/datasets (külső link)
>> Emelt szintű érettségi feladatok (Fazekas) sql_import_fájlok.zip (külső link)