100 likes | 222 Views
Adatbázis alapú rendszerek. Követelmények Szoftver - környezet SQL ismétlés. Bemutatkozás. Cser Lajos Cser.Lajos@stud.u-szeged.hu http://www.stud.u-szeged.hu/Cser.Lajos Fogadóóra : Kedd 10-11, Árpád tér 2. A10 ( demonstrátori szoba )
E N D
Adatbázisalapúrendszerek Követelmények Szoftver- környezet SQL ismétlés
Bemutatkozás • Cser Lajos • Cser.Lajos@stud.u-szeged.hu • http://www.stud.u-szeged.hu/Cser.Lajos • Fogadóóra: Kedd 10-11, Árpádtér 2. A10 (demonstrátoriszoba) • Előzetesen e-mailbenjeleznikell, ha jönniszeretnénk • Indokoltesetben a fentitőleltérőidőpontban is megoldható a találkozás, szinténegyeztetésután
Gyakorlatikövetelmények • 2 zárhelyidolgozat (max. 20 pont) • Mindkétdolgozat 10 pontos • Időpontok: honlap • Tematika: PL/SQL, triggerek • Min. 10 pontösszesen • Javításilehetőség van – ha sikeres, 10 pontazeredetipontszámhelyett • Projektmunka (max. 20 pont)
Projektmunka • 3 (vagy 2) főscsapatokbankelldolgozniegyadatbázisalapúszoftverrendszeren • SSADM segítségével meg kelltervezni, majdegyválasztottnyelvenimplementálni, éstesztelni • max. 20 pont/főkapható, minimum 10; javítás, pótlásnincs • Alapkövetelmények: • adatokaktualizálásaűrlappal, listázás, integritásellenőrzés. • Oracle adatbázis; MySQL, Access nemhasználható
Projektmunka • SSADM alapkövetemények: • szövegesfeladatleírás, követelménykatalógus, adatfolyam diagram(ok), egyedmodell(ek), funkciómeghatározásvagyegyed-eseménymátrixvagyszerep-funkciómátrix, relációsadatelemzés (normalizálás, adattáblákleírása) • A fentialapkövetelményekmaradéktalanteljesítéséértnemmaximálispontszámjár, ezzelfejenkéntcsak 10 pontkapható! • Továbbipontokszerzésérebármilyen, azalapkövetelményentúlmutatómegoldásalkalmas, pl.: • SSADM: tetszőleges, nemalapkövetelménybelitechnikák • Adatbázisréteg: PL/SQL blokkok, triggerek, OR megoldás, nagymennyiségűadat • Felhasználóifelület: grafikusstatisztikák, nagybinárisobjektumokkezelése, elengáns, ténylegesenjólhasználhatómegoldások
Projektmunka • Lehetségesértékelésimódok: • Azösszpontszámharmadolása (felezése) • Egyénenkéntipontozás • Pontozásrészletezése (feladatrészenkéntimaximumok): • A gyakorlatakkorteljesített, ha • ZH összpontszám >= 10 • Projektmunkapontszám >= 10 • Igazolatlanhiányzásokszáma <= 2
Beadandók, határidők • SSADM projektek, SQL szkriptelektronikusbeadása – március23., 23:55 • ZH #1 (március25-26.) + a korábbanbeadott SSADM dokumentációkkinyomtatva is leadandók (csakakkoradható be, ha le lettadva23-áig) • Projektbemutatók a gyakorlaton, PPT (április 1-2.) • Javított SSADM dokumentációkelektronikusbeadása – Nemkötelező, csak ha úgysejtjük, azelsőrenemjárna “elég” pont. (április27. 23:55.) • JavítottSSADM nyomtatottbeadás(április29-30.) • Önkéntesalapon +2 pont/főértbemutatható a készprojekt • Utolsókéthét: ZH #2, javítózh + bemutatások • A korábbihétenönkéntjelentkezve +1 pont/főértbemutatás; egyébkéntvéletlenszerűbeosztás
Ponthatárok • A korábbanemlítettrészkövetelményekteljesítéseesetén a következőponthatárokérvényesek: • 20-24 pont: elégséges, • 25-29 pont: közepes, • 30-34 pont: jó, • 35-40 pont: jeles. • Csak az vizsgázhat, aki a gyakorlaton legalább elégségest szerzett. • Előadáson pluszpontok gyűjthetők (a vizsgához számítódnak)
Szoftverkörnyezet • SQL*Plus • SQL Developer • Diagramszerkesztők
SQL ISMÉTLÉS • Legyenadott a következőrelációsadatbá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: • Hozzuklétre a fentitáblákat, kulcsfeltételekkel. • Szúrjuk be azalábbirekordokat: • Ember(841120-201-1, BoldogBalázs, 1984. 11. 20., Sé) • Gépjármű(WDB123320A2013, Mercedes 200, 1981, 841120-201-1) • Jelenítsük meg mindenautómellett, hogyki a tulajdonosa! • Csakazolyanautókjelenjenek meg, melyeknekismert a tulaja. • Azösszesautójelenjen meg; ha nemismert a tulajdonos, a vonatkozóoszlopban a ‘Nemismerjük!’ szövegszerepeljen. • Azösszesautójelenjen meg, ésvegyünkfelegyoszlopot, ahol a ‘Régi’ szövegjelenik meg, ha azautó 1998-nál korábbi, vagyaz ‘Új’ felirat. • Írassukkiazonmodellekmegnevezésétésátlagévjáratát, amelyekátlagévjárata 1995-nél régebbi. • Jelenítsük meg azelső 5 legújabbautót a nyilvántartásban.