Adatbázis alapú rendszerek laboratóriumi gyakorlat

Fontos információk

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 teljesítéshez a hallgató pontokat gyűjt a következő módon:
  1. Két 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 javító dolgozat a szorgalmi időszak utolsó hetében, külön meghirdetett időpontban és teremben oldható meg.
  2. A hallgatók 3 fős csapatokat alakítanak, és 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ó.
Az elkészült alkalmazások bemutatására a félév utolsó két hetében fog sor kerülni. A korábbi héten bemutató csoportok listáját – ha nincs elegendő önként jelentkező – véletlenszerűen fogom meghatározni, így eddigre mindenkinek le kell zárnia a fejlesztést. Halasztási vagy pótlási lehetőség nem adható.
A gyakorlat teljesítéséhez minimálisan el kell érni 10 pontot a dolgozatokból, és szintén 10 pontot kell megszerezni a projektmunkával.
Ha a hallgató teljesítette a részkövetelményeket, az összpontszáma alapján az érdemjegye a következő ponthatárok szerint kerül megállapításra:
  • 20-24 pont: elégséges,
  • 25-29 pont: közepes,
  • 30-34 pont: jó,
  • 35-40 pont: jeles.
Az elméleti előadás anyagából az jogosult vizsgázni, akinek a gyakorlati teljesítése legalább elégséges.

Óraterv

  1. hét (február 5.): Követelmények ismertetése. Szoftverkörnyezet bemutatása, h-s azonosítók begyűjtése (Oracle szerver regisztráció.) SQL ismétlő feladatok.
  2. hét (február 12.): Az SSADM módszertan.
  3. hét (február 19.): SSADM gyakorlás. Diagramszerkesztő programok használata. Csapatok megalakítása (e-mail; jelentkezési határidő: március 1. 23:55.)
  4. hét (február 26.): Az Oracle Database alapjai. SQL*Plus, SQL Developer. A félév során használt demó adatbázis megismerése, lekérdezések.
  5. hét (március 5.): A PL/SQL nyelv I.
  6. hét (március 12.): A PL/SQL nyelv II.
  7. hét (március 19.): 1. ZH: PL/SQL (papíron; max. 10 pont, munkaidő 60 perc.) SSADM dokumentációk és adatbázist létrehozó szkript beadása a CooSpace-en (határidő: március 22. 23:55)
  8. hét (március 26.): Projekt bemutatók (prezentáció tartása a gyakorlaton)
  9. hét (április 2.): Oracle alapú alkalmazásfejlesztés. Java: GUI készítés alapjai, JDBC; Microsoft .NET: C# alkalmazások Oracle adatbázissal.
  10. hét (április 9.): tavaszi szünet
  11. hét (április 16.): Objektum-relációs lehetőségek az Oracle rendszerben. Objektum-relációs leképezés (ORM) megvalósítása. Jelentkezés pluszpontos bemutatásra (április 20. 23:55-ig)
  12. hét (április 23.): Triggerek Oracle környezetben. Projektek bemutatása önkéntes alapon csapattagonként +2 pontért (a fogadóórám idejében.)
  13. hét (április 30): Triggerek alkalmazásai.Végleges dokumentációk leadása a CooSpace-en (határidő: május 3. 23:55). Projektek bemutatása önkéntes alapon csapattagonként +1 pontért (a fogadóórám idejében.)
  14. hét (május 7.): 2. ZH: triggerek (papíron; max. 10 pont, munkaidő 60 perc.) Projektek bemutatása (Beosztás - Csütörtök 10:00, Beosztás - Csütörtök 15:00 )
  15. hét (május 14.): Projektek bemutatása. Javító ZH (máj. 12. 18:00, IR217 terem)

Jegyzet

Hét A gyakorlat anyagai
1. gyakorlat
2. gyakorlat
3. gyakorlat
4. gyakorlat
5. gyakorlat
6. gyakorlat
9. gyakorlat
10. gyakorlat
11. gyakorlat

Gyakorlati időpontok

  • IB412g-7 (Csütörtök 10:00-11:30, IR222)
  • IB412g-8 (Csütörtök 15:00-16:30, IR225)