Témakörök: 2.1.
E/K modell és leképezése
relációs modellre
-- Oracle alaptáblák,
lásd Oracle
minta
alaptáblák sémái
--
Samples
Schemas (10.2)
HTMLPDF
-- HR-séma
>> Feladat:
Írd át E/K diagrammá!
-- Tanulmányi rendszer
>> lásd Órai
mintadatbázissémák (Hajas
Cs.)
-- Áruházi
rendszer >> lásd E/K_A.pdf (Kiss
A./Ullman) (jelszóval)
-- Orvosi
adatbázis rendszer
>> lásd E/K_B.pdf
(Kósa B.) (jelszóval)
HF.
Beadandó
E/K modellezési feladat -- HF.: E/K
diagram és leképezése
relációs modellre és Oracle
megvalósítása -- Feladatötletek >>
lásd EK_feladat.txt (szabadon választható/változtatható!)
-- E/K modell és leképezése
relációs modellre, Tk1. 4.1-4.6.fej., 133-181.o.
-- Megvalósítása az
Oracle relációs
adatbázis-kezelővel, vagyis
táblák és
megszorítások
létrehozása, Tk1. 2.3.,
2.5.fej és 7.1-7.4.fej.
és táblák
feltöltése a
megszorításoknak eleget tevő sorokkal, Tk1.
6.5.fej. 2.2. SQL nyelv áttekintése
Feladat: Egyszerű és
összetett
nézettáblák
létrehozása
és használata.
Adatok
karbantartása (INSERT, DELETE, UPDATE)
adattáblán ill. nézeten
keresztül,
és nézni ezek egymásra
hatását,
közben
mentési pontokat adjunk meg,
ahova visszagörgetjük.
Lekérdezések
kifejezése
>> Relációs
nyelvek és SQL SELECT (1-6.gyak) SQL DDL
-- Táblák
és megszorítások
(constraints) létrehozása. SQL DML
-- A
megszorításoknak eleget tevő adatsorok felvitele.
SQL DDL
-- folyt. nézettáblák
létrehozása, egyszerű és
összetett nézetek SQL SELECT
-- ismétlés -
alkérdések használata a WHERE
és HAVING
utasításrészben,
korrelált
alkérdések egymásba
ágyazása
-- INLINE nézet (alkérdések a FROM
utasításrészben)
-- WITH utasítás az Oracle-ben SQL DCL
-- táblákhoz és a
nézetekhez jogok
kiadása/átadása: GRANT
és
visszavonása: REVOKE
-- tranzakciókezelés alapjai,
érvényesítés: COMMIT,
és visszagörgetés:
ROLLBACK
és mentési
pontok: SAVEPOINT SQL DML
-- adatok karbantartása INSERT, DELETE, UPDATE
(mentési pontok
alkalmazásával, később
visszagörgetés)
-- adatok karbantartása nézeteken
keresztül
2.3. Relációs
adatbázisséma tervezés
-- A gyakorlatot gépes PL/SQL feladatokkal
folytatjuk (2Zh : PL/SQL)
-- A függőségek
elmélete, relációs
sématervezés csak az előadáson
és
a vizsgán szerepel, a
gyakorlaton nem jut idő ilyen jellegű feladatokra.