Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaIlona Somogyiné Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.