Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.

Hasonló előadás


Az előadások a következő témára: "UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL."— Előadás másolata:

1 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL ismétlés

2 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Elérhetőségek  Horváth István  E-mail: ihorvath@inf.u-szeged.huihorvath@inf.u-szeged.hu  Honlap: www.inf.u-szeged.hu/~ihorvathwww.inf.u-szeged.hu/~ihorvath (Gyakorlatok anyaga itt érhető el)  Coospace egyesített kurzusfórum  Fogadóóra: Csütörtök 10-11 (Irinyi 110) (Vagy előre megbeszélt időpont/helyszín)

3 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Előadás infó  Szorgalmi időszakban 3db (random időpontban) előadás ZH  1 pont / ZH  Nincs minimum pont, az előadás vizsgán számít plusz pontnak (gyakorlatilag 1 jegyet javíthat)

4 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Gyakorlat  Gyakorlatra járás kötelező! •Max. 2db igazolatlan hiányzás •Igazolást a hiányzást követő héten be kell mutatni!  2db ZH •10 pont / ZH •7. és 13. héten •PL/SQL, triggerek •Nincs ZH-nkénti minimum pontszám •Összesen minimum 10 pont elérendő

5 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Projektmunka  Projektmunka •2-3 fős csapatokat kell alakítani (szabadon, lehetőleg a 2. hét végéig) •Egy Oracle adatbázis alapú rendszer megvalósítása (MySQL nem használható!) •Ajánlott nyelvek: PHP, C#, Java… •Acess (vagy ahhoz hasonló szoftver) nem használható! •20 pont / fő kapható rá maximum. •Minimum 10 pont elérendő!

6 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Projektmunka  SSADM alapkövetelmények •Szöveges feladatleírás, követelmény katalógus •Adatfolyam diagram(ok) •Egyedmodell(ek) •Funkció meghatározás, vagy egyed-esemény mátrix vagy szerep-funkció mátrix •Relációs adatelemzés (normalizálás, adattáblák leírása) •Az alapkövetelmények teljesítéséért a max. pontszám (20) fele adható (10), erre jöhetnek további pontok a max. pontszám eléréséig. További pontok csak abban az esetben adhatók, ha a projekt minden eleme teljesíti az alapkövetelményeket!

7 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Projektmunka  Adatbázissal kapcsolatos alapkövetelmények •Adatok aktualizálása (új felvitel, módosítás, törlés) űrlap segítségével minden olyan táblánál, ahol annak van értelme. •- Adatok listázása. •- Legalább q lényegesen különböző lekérdezés, amely tartalmaz összekapcsolást, továbbá csoportosítást (összesítéssel) és/vagy allekérdezést is. •- Integritás ellenőrzés (kulcs feltételek). 1 fős projekt (levelező) 2 fős projekt 3 fős projekt Adattáblák számalegalább 4legalább 6legalább 8 Adatrekordok számalegalább 50legalább 100legalább 150 Lekérdezések száma (q)legalább 3legalább 6legalább 9

8 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Projektmunka  További pontszerzési lehetőségek •1. SSADM modell: Plusz pont adható mindenért, ami az alapkövetelményeken túl van. •2. Adatbázis létrehozása és feltöltése (táblák, indexek, demó adatok). Plusz pont adható: triggerek, PL/SQL modulok, objektum-relációs lehetőségek, nagy mennyiségű, illetve valós adat kezelése, erre vonatkozó tesztek végrehajtása. •3. Felhasználói felület: Plusz pont adható: részletes (paraméterezhető) grafikus statisztikák készítése, nagy bináris objektumok (képek, fájlok, stb.) kezelése, kényelmes adatbeviteli és adatlekérési felületek kialakítása (űrlapok, nyomtatóra küldhető jelentések, testreszabható beviteli/lekérdezési felületek, stb.).

9 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Projektmunka  Értékelés •A dokumentáció pontszámát az első és a második beadási körre kapott pontszám átlaga adja. •A dokumentációban fel kell tüntetni, hogy a csapattagok közül ki melyik részfeladattal és milyen mértékben foglalkozott! SSADM max. pontszám71320 Adatb. létrehoz. max. pontszám61320 Felhaszn. felület max. pontszám71420 Összes max. pontszám204060

10 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Gyakorlat teljesítése  Projekt értékelése: •A csoport tagjai közösen dolgoznak, minden tag ugyanannyi pontot kap. •A csoport tagjai felosztják a munkát, értékelés egyénenként.  A gyakorlat teljesített, ha: •ZH összpontszám >= 10 •Projektumnka pontszám >= 10 •Igazolatlan hiányzások <= 2  Gyakorlatra kapott jegyek: •20-24 pont: elégséges, •25-29 pont: közepes, •30-34 pont: jó, •35-40 pont: jeles.

11 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Javítás  ZH javítása •Szorgalmi időszak utolsó hetében •Ha sikeres, a ZH-kra kapott pontszám 10.  Projekt •SSADM dokumentációt két határidőre lehet beadni •A két beadás átlagpontszáma fog számítani •Az elkészült szoftvert egyszer lehet bemutatni.

12 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Határidők  Feladatválasztás, csapatalakítás: március 2. 23:55 (Coospace)  A dokumentáció és az adatbázist létrehozó szkriptek első beadása: március 23. 23:55 (Coospace)  A dokumentáció és az adatbázist létrehozó szkriptek végleges beadása: április 27. 23:55 (Coospace)  Jelentkezés projektmunkák bemutatására: április 27. 23:55 (Coospace)  1. ZH: a 7. szorgalmi héten (március 24-28 között) a gyakorlat időpontjában  2. ZH: a 13. szorgalmi héten (május 5-9 között) a gyakorlat időpontjában  Javító ZH: a 14. szorgalmi héten, előre meghirdetett időpontban.  Projekt bemutatások: utolsó 3 hétben (+2, +1, pontért lehet önként jelentkezni, egyébként random beosztás az utolsó két hétre)

13 UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS SQL ismétlés  Legyen adott a következő relációs adatbázisséma: •Ember (személyi_szám, név, születési_dátum, születési_hely) •Gépjármű (alvázszám, megnevezés, évjárat, tulaj_személyi_szám)  Feladatok:  1. Hozzuk létre a fenti táblákat, kulcs feltételekkel.  2. Szúrjuk be az alábbi rekordokat: •1. Ember(841120-201-1, Boldog Balázs, 1984. 11. 20., Sé) •2. Gépjármű(WDB123320A2013, Mercedes 200, 1981, 841120-201-1)  3. Jelenítsük meg minden autó mellett, hogy ki a tulajdonosa! •A. Csak az olyan autók jelenjenek meg, melyeknek ismert a tulaja. •B. Az összes autó jelenjen meg; ha nem ismert a tulajdonos, a vonatkozó oszlopban a ‘Nem ismerjük!’ szöveg szerepeljen. •C. Az összes autó jelenjen meg, és vegyünk fel egy oszlopot, ahol a ‘Régi’ szöveg jelenik meg, ha az autó 1998-nál korábbi, vagy az ‘Új’ felirat.  4. Írassuk ki azon modellek megnevezését és átlagévjáratát, amelyek átlagévjárata 1995-nél régebbi.  5. Jelenítsük meg az első 5 legújabb autót a nyilvántartásban. Forrás: Cser Lajos


Letölteni ppt "UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL."

Hasonló előadás


Google Hirdetések