Adatbázis gyakorlat

2006/2007

A gyakorlatok helye és ideje:
Kedd 8-9, Irinyi 226
Szerda 8-9, Irinyi 22
6
Szerda 9-10, Irinyi 226
Levelező gyakorlat, Irinyi 225 (09.16., 09.30., 10.14., 11.25., 12.16)

ZH EREDMÉNYEK (javító ZH eredményekkel együtt)

LEVELEZŐ ZH EREDMÉNYEK

Gyakorló feladatok E-K diagramm rajzolásához

SQL gyakorló feladatok

JDBC tutorial

Követelmény

A gyakorlat követelménye:
        - két ZH megírása
        - kötelező program elkészítése és bemutatása

A ZH-k

A ZH-kat a gyakorlat helyén és idejében kell megírni papíron:
        1. ZH: október 24-25. - max. 12 pont
        2. ZH: november 28-29. - max. 8 pont
        Javító ZH: december 5-6.
A ZH-kon összesen minimum 10 pontot kell elérni, mindegy milyen kombinációban.
A javító ZH-n valamelyik (csak egyik) ZH-t lehet majd javítani.

Követelmények levelezősök számára

Egy ZH megírása, a november 25.-ei órán, papíron, 50 percben.

A ZH-t javítani utolsó alkalommal lehet (december 16.)

Kötelező program megírása, az alábbi feltételekkel és bemutatása az utolsó 2 óra valamelyikén.

A kötelező program

Adatbázis alkalmazást kell készíteni, amely megfelel a következő követelményeknek:
        - legalább 4 összefüggő táblából áll
        - lehetőséget nyújt az adatok aktualizálására, űrlap segítségével (új adat felvétele, adat módosítása, törlése)
        - lehetőséget nyújt lekérdezések elvégzésére (min. 3 lekérdezés)
        - integritás ellenőrzést végez a kulcsfeltételek alapján
Az alkalmazás elkészíthető Access, FoxPro, ODBC, JDBC vagy valamely más rendszer segítségével (pl. PhP + MySQL).
Az adatbázist fel kell tölteni demó adatokkal, úgy, hogy összesen minimum 50 rekord szerepeljen az adattáblákan együttvéve.

Dokumentáció: az alkalmazásról 2-5 oldalas írott anyagot kell készíteni, amelynek tartalma:
        - E-K modell
        - relációs modell
        - a program szolgáltatásai
        - megvalósítás

Az dokumentációt nyomtatott formában kéretik átadni. (a diagramokat is)

Ö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 (árúk, 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, tuladonosok)
        - vasúti-, légi helyfoglalás (járatok, helyek, ügyfelek)

Értékelés:
program - 14 pont
    alapkövetelmények :
        (az alapkövetelmények teljesítésével kapható maximális pontszám:
        Access alapú megvalósítás esetén 5 pont,
        nem Access alapú megvalósítás esetén 10 pont)

        - minimum 4 összefüggő tábla - Access 2 pont, más 5 pont
        - minimum 50 rekordnyi adat - 1 pont
        - adatok aktualizálása űrlappal - Access 0 pont, más 2 pont
        - 3 nemtriviális lekérdezés - 2 pont
    ezen felül további pontok szerezhetőek a következőkkel :
        - nem varázslóval előállított űrlapok
        - négynél több tábla
        - szellemes, nemtriviális alkalmazás
        - diagramok, képek használata
        - adatelérési lapok használata
        - jelentések
        - Visual Basic programmodulok
        - nem Access alapú megvalósításnál érdekes megoldások
dokumentáció - 6 pont

    alapkövetelmények :
        - E/K modell - 1 pont
        - Relációs modell - 1 pont
        - a program szolgáltatásai, megvalósítás - 1 pont
    további 3 pont szerezhető :
        - E/K modell nemtriviális és hibátlan
        - Relációs modell nemtriviális és hibátlan
        - a dokumentáció külalakja
        - a dokumentáció terjedelmében lényegesen meghaladja a minimális követelményeket (3+ oldal)

Leadási határidő: a programot az utolsó két óra valamelyikén kell bemutatni, vagy megegyezés alapján akár hamarabb is lehet.

Aki a ZH-kra vagy a kötelező programra nem teljesíti a 10 pontos minimumot, az nem kaphatja meg a félévi aláírást.

GYAKORLATRA JÁRNI KÖTELEZŐ, 3 ALAKALOMMAL LEHET HIÁNYOZNI!!!

A kurzus leírása megtalálható a tanszék honlapján.

Ajánlott irodalom:
Ullman - Widom: Adatbázis rendszerek. Panem Kiadó, 1998.
Katona Endre: Adatbázisok. Előadás jegyzet.

Minden kérdéssel és problémával nyugodtan lehet hozzám fordulni, az órák időpontjában, egész nap munkaidőben és e-mailben.