1 / 13

Adatbázis alapú rendszerek

Adatbázis alapú rendszerek. 1. Gyakorlat Követelmények / SQL ismétlés. Elérhetőségek. Horváth István E-mail: ihorvath @ inf.u-szeged.hu Honlap: www.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)

gagan
Download Presentation

Adatbázis alapú rendszerek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adatbázis alapú rendszerek 1. GyakorlatKövetelmények / SQL ismétlés

  2. Elérhetőségek Horváth István E-mail: ihorvath@inf.u-szeged.hu Honlap: www.inf.u-szeged.hu/~ihorvath (Gyakorlatok anyaga itt érhető el) Coospaceegyesített kurzusfórum Fogadóóra: Csütörtök 10-11 (Irinyi 110) (Vagy előre megbeszélt időpont/helyszín)

  3. 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. 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. 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. 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. 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).

  8. 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. 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!

  10. 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. 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. 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. 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

More Related