Adatbázis alapú rendszerek gyakorlat (2016-2017-2)
Órák időpontja:
Nappali tagozaton:
Előadás:
Levelező tagozaton:
Előadás:
Előadás:
- kedd 16-18 TIK Alagsor I. - II.
- csütörtök 14-16, IR-224
Levelező tagozaton:
Előadás:
- február 18. 11-13 (IR-105)
SSADM rendszertervezési módszertan. - március 3. 10-12 (IR-105)
A PL/SQL nyelv. - március 4. 10-13 (IR-105)
Oracle triggerek.
Objektum-relációs adatbáziskezelés. - március 4. 15-18 (IR-105)
Félig struktúrált modell, XML alapú adatbáziskezelés.
Indexek: ISAM, B-fa.
Hatékonyság: lekérdezések kiértékelése, optimalizálása.
Adatbiztonság, naplózás.
Konkurenciavezérlés - május 6. 11-13 (IR-105)
Adatintegráció, adattárházak, multidimenziós modell. Particionálás.
Időpont | Terem | Téma |
feb. 18. 13-15 | IR-222 | Oracle (konzultáció, gyakorlás) |
feb. 18. 15-19 | Kiss Árpád terem | SSADM, PL/SQL és Trigger szintaxis áttekintése |
márc. 4. 13-15 | IR-224 | PL/SQL és Triggerek (konzultáció,gyakorlás) |
máj. 6. 13-15 | IR-224 | ZH (PL/SQL,triggerek) |
máj. 20. 13-15 | IR-224 | Javító ZH, projekt bemutatás |
Követelmények:
Előadás
Az előadás anyagából a hallgatók írásban vizsgáznak, amelyen legfeljebb 40 pont érhető el. Csak az vizsgázhat, aki a gyakorlatot teljesítette. A vizsga értékelése:
Gyakorlat
A gyakorlat látogatása kötelező. Kettőnél több gyakorlatról való igazolatlan hiányzás esetén a gyakorlat nem teljesített. Igazolt hiányzás esetén a hallgató köteles az igazolást a hiányzását követő első gyakorlaton bemutatni az oktatónak. A hallgató a félév során pontokat gyűjt a következő módon:
Kötelező feladat:
Az előadás anyagából a hallgatók írásban vizsgáznak, amelyen legfeljebb 40 pont érhető el. Csak az vizsgázhat, aki a gyakorlatot teljesítette. A vizsga értékelése:
0-19 pont: | elégtelen |
20-24 pont: | elégséges |
25-29 pont: | közepes |
30-34 pont: | jó |
35-43 pont: | jeles |
Gyakorlat
A gyakorlat látogatása kötelező. Kettőnél több gyakorlatról való igazolatlan hiányzás esetén a gyakorlat nem teljesített. Igazolt hiányzás esetén a hallgató köteles az igazolást a hiányzását követő első gyakorlaton bemutatni az oktatónak. A hallgató a félév során pontokat gyűjt a következő módon:
- Két (levelezőn egy) zárthelyi dolgozatra összesen legfeljebb 20 pont kapható. Egy javító ZH írható a teljes anyagból, ekkor azonban a ZH-kra együtt már csak legfeljebb 10 pont adható.
- A hallgatók csoportmunkában kidolgoznak egy-egy teljes adatbázis-alkalmazást az SSADM tervezéstől a számítógépes implementációig. A projektmunkára személyenként legfeljebb 20 pont adható.
20-24 pont: | elégséges |
25-29 pont: | közepes |
30-34 pont: | jó |
35-40 pont: | jeles |
Kötelező feladat:
- A kötelező feladatok a Google Docs-ban található
- A követelményekkel kapcsolatban részeletes leírás ITT található.
- A kötelező feladatra dokumentációval együtt maximum 20/40/60 pont adható (csapatlétszámtól függően).
- Követelmények:
1 fős projekt 2 fős projekt 3 fős projekt Adattáblák száma legalább 4 legalább 6 legalább 8 Adatrekordok száma legalább 50 legalább 100 legalább 150 Nemtriviális lekérdezések száma legalább 3 legalább 6 legalább 9 SSADM max. pontszám 7 13 20 Adatbázis létrehozás max. pontszám 6 13 20 Felhasználói felület max. pontszám 7 14 20 Összes max. pontszám 20 40 60 - A felhasználói felületben csak az adatok kezelése (beszúrás, módosítás, törlés, létrehozás) az elvárás.
Határidők:
Nappali:
- Feladatválasztás, csapatalakítás: február 26. 23:55
- A dokumentáció és az adatbázist létrehozó szkriptek első beadása: április 2. 23:55
- A dokumentáció és az adatbázist létrehozó szkriptek végleges beadása: május 7. 23:55
- Jelentkezés projektmunkák bemutatására: április 30. 23:55
- 1. ZH: a 9. szorgalmi héten a gyakorlat időpontjában
- 2. ZH: a 14. szorgalmi héten a gyakorlat időpontjában
- Javító ZH: a 15. szorgalmi héten, az előadás időpontjában
- Kötelező feladat választása CooSpace-ben: 2017. április 2. 23:55
- Dokumentáció (SSADM terv) + adatbázis terv beküldése előzetes átnézésre (CooSpace-en PDF formátumban): 2014. március 30-ig
- Kötelező feladat + dokumentáció feltöltése CooSpace-re: 2017. május 14. 23:55
Gyakrolatok:
- SSADM
Feladat (javított, kiegészített), Egyed-esemény mátrix javítás
SSADM DFD szimbólumok Dia programhoz   Telepítési útmutató
Példa: Könyvtár
- SQL*Plus (Balázs Péter honlapjáról)
Oracle adatbázis elérése Java-ból és PHP-ből
JDBC példa
JDBC példa (forrás) (Express Edition-höz)
JDBC példa leírás (Express Edition-höz)
Hordozható XAMPP + Oracle Instant Client
-
PL/SQL I.
PL/SQL II.
Balázs Péter honlapja (példákkal) 1. feladat rossz megoldás 1. feladat jó megoldás A 2. feladat megoldása Példák: PL/SQL gyakorló feladatok
-
Triggerek I.
Triggerek II.
Gyakorló feladatok
-
MINTA ZH (PL/SQL)
MINTA ZH (TRIGGEREK)
Linkek