Adatbázisok gyakorlat
Főoldal
Nappali tagozat
Levelező tagozat
Gyakorlatok
Kötelező feladatok
Linkek

Általános információk


Fogadó óra: Csütörtök 11 - 12   Árpád tér 2. 223. szoba (tetőtér)

E-mail: gnemeth [ at ] inf.u-szeged.hu
Web: http://www.inf.u-szeged.hu/~gnemeth


Nappali
Óra időpontja: kedd 19-20
Helyszín: IR-224

A teljesítés feltételei

A gyakorlat látogatása kötelező. Kettőnél több órás 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.

Zárt helyi dolgozat:
  • Első zárt helyi dolgozat: 12 p, időpontja: október 14. (45 perc)
  • Második zárt helyi dolgozat: 8 p, időpontja: november 25. (30 perc)
  • Legfeljebb egy zárt helyi dolgozat javítható, de a javító dolgozattal együtt max. 10 pont szerezhető.
  • A zárthelyi dolgozatokból minimum 10 pontot el kell érni.
  • Javító ZH valószínűleg december 2-án.

Kötelező feladat:
  • A kötelező feladatra dokumentációval együtt maximum 20 pont adható.
  • A kötelező feladatot és a dokumentációt november 25-én kell beadni!!
  • A feladatokkal kapcsolatban részeletes leírás lejjebb és a kurzus honlapján található.
  • Kötelező feladatok bemutatása legkésőbb december 9-én, de korábban is lehet.

Levelező
Órák időpontja:

IL501g-1, IBL501g-1
IdőpontTeremTéma
november 7. 18-20IR-225 Konzultáció, gyakorlás, kötelező programok választása
november 14. 14-16 IR-225 ZH, kötelező feladat bekérése (/bemutatása)
december 13. 8-10 IR-225 Kötelező programok bemutatása, javító ZH

IL501g-2, IBL501g-2
IdőpontTeremTéma
november 8. 10-12IR-222 Konzultáció, gyakorlás, kötelező programok választása
november 15. 12-14 IR-222 ZH, kötelező feladat bekérése (/bemutatása)
december 13. 10-12 IR-222 Kötelező programok bemutatása, javító ZH

A teljesítés feltételei

Zárt helyi dolgozat:
  • Zárt helyi dolgozat: 20 p
  • A zárthelyi dolgozatokból minimum 10 pontot el kell érni.

Kötelező feladat:
  • A kötelező feladatra dokumentációval együtt maximum 20 pont adható.
  • A feladatokkal kapcsolatban részeletes leírás lejjebb és a kurzus honlapján található.

Gyakorlatok:


Kötelező feladatok:

Legalább 4 összefüggő táblából álló adatbázis-alkalmazás készítendő Access, MySQL, ODBC, JDBC vagy más (a gyakorlatvezetővel előre egyeztetett) rendszer segítségével. Az adatbázist fel kell tölteni demó adatokkal (összesen legalább 50 rekord). Az alkalmazás az alábbi szolgáltatásokat kell, hogy nyújtsa:
  • Adatok aktualizálása (új felvitel, módosítás, törlés) űrlap segítségével.
  • Legalább három nemtriviális lekérdezés. (Access esetén nemtriviális egy lekérdezés, ha kattintgatással nem, csak SQL-ben állítható elő.)
  • Integritás ellenőrzés (kulcs feltételek).
Az alkalmazást a hallgató személyesen mutatja be a gyakorlatvezetőnek, aki annak eredetiségét is ellenőrzi (szakmai részletekre való rákérdezéssel). Dokumentáció: az adatbázis-alkalmazásról 2-5 oldalas írott anyagot kell készíteni, amelynek tartalma:
  • Egyed-kapcsolat modell.
  • Relációs modell.
  • Az alkalmazás szolgáltatásai, kiemelve a három legbonyolultabb lekérdezést.
  • Megvalósítás (fejlesztő eszköz, nemtriviális megoldások, plusz pontot érő szolgáltatások).
  • A dokumentáció számítógépen szerkesztett legyen (E-K diagram is), kézzel írott dokumentáció nem fogadható el.

A kötelező feladat értékelése
    Adatbázis-alkalmazás: max. 14 pont
    Dokumentáció: max. 6 pont

A feladatokhoz ötletlista:
  • egyetemi oktatás (kurzusok, szakok, termek, hallgatók, oktatók, órarend)
  • vállalat (főosztályok, osztályok, dolgozók, fizetések)
  • raktár (áruk, készlet, mozgások)
  • könyvtár (olvasók, könyvek, kiadók, szerzők)
  • lakás (helyiségek, bútorok, elektromos szerelvények)
  • munkahely (helyiségek, számítógépek, telefonok, dolgozók)
  • városi tömegközlekedés (buszjáratok, megállók, menetrend)
  • pizzeria (pizzák, ügyfelek, rendelések)
  • bank (folyószámlák, ügyfelek, átutalások)
  • ingatlan (telkek, épületek, tulajdonosok)
  • vasúti, légi helyfoglalás (járatok, helyek, ügyfelek)
  • közösségi oldalak(személyek, üzenetek, ismerősök, klubbok )
  • zenei adatbázis(előadók, dalok, albumok, kiadók)
  • filmes adatbázis(színészek, rendezők, filmek, stúdió, díjak)
  • projektmenedzselés(dolgozók, projektek, feladatok, kifizetések)
  • órarend(tanárok, kurzusok, termek/helyiségek, hallgatók)

Linkek

Diagram szerkesztők: Java: Adatbázis kezelés: Tutorial: