2006/2007
A gyakorlatok helye
és ideje:
Kedd
8-9, Irinyi 226
Szerda 8-9, Irinyi 226
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)
Gyakorló feladatok E-K diagramm rajzolásához
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.