Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Szia!
- Kijavították a JDBC laboromat, azonban van pár problémám a javítással.
- 31 pontom lett,ami majdnem négyes, azonban levontak tőlem két jegyet, így egyes.
- 1. feladatom b részében a javító két pontot adott a háromból, azzal az indoklással, hogy nevét vagy töredékét kel beírni a repülőnek. Mind a kettőt megvalósítottam, és működőképes.
- 2. feladat c-re nem kaptam pontot, a magyarázat az volt, hogy a hibák nincsenek rendesen lekezelve a hiba történt nem hordoz semmi információt a hiba okáról. Nálam hiba történt nem is jelenik meg, viszont a következő hibaüzenetek megjelennek pirossal minden egyes mező mellett: kitöltetlen mező, A dátum formátum hibás, Szám mező.
- 4. feladatnál a javító azt írja, hogy a rollback-ről semmi információ nem jut ki az UI-ra, pedig minden rollback után hibát dobok visszatérésként, és kírom, hogy hiba történt. A javító azt is írja, hogy: "sőt, ha frissítenénk hibás járatszámmal akkor látszólag minden a legnagyobb rendben történik, a GEP táblában a bejegyzés frissül, a menetrend tábla a külső kulcs kényszer miatt nem frissül."
- Úgy valósítottam meg, hogy frissítéskor nem lehet hozzáadni új járartot, a feladat ezt nem is kéri(Vegyen fel az adatbázisba egy új gépet, amit azonnal (egy tranzakcióban) rendeljen egy járathoz. Tehát csak új gép felvételekor kell megcsinálni az én értelmezésem szerint.
- "Az ilyen fajta hibák simán kijöttek volna, ha a kivételeket nem csak elkapod, hanem megfelelően le is kezeled." Lekezeltem, és ahogy a feladat kéri rollbackeltem, ha nem volt megadott járatszám.
- 5. feladat: Ennek a feladatnak a megoldásával gondom akadt a szövegezés értelemzésével, ezért írtam neked is, illetve a levlistára is. A kapott válaszok szerint oldottam meg a feladatot. Végül úgy, hogy azokat a járatokat, és hozzá tartozó menetrendből a repülési napok számát, amelyek vagy prg-ből mennek hel-be közvetlenül, vagy egy átszállással kérdeztem le, és a napok számát pedig szummázom az lesz az eredmény. Szerintem azzal a lekérdezéssel pontosan azt kapom, amit a feladat kért. Erre a feladatra egy pontot kaptam, levontak 50%-ot a feladat kliens oldali aggregálása miatt. A kapott járatok nap mezőiben decimális értékek vannak, és ezeknek az értékeknek kell venni a Hamming súlyát, ahhoz, hogy megkapjuk egy héten hány napot repült. Valóban írja az hallgatói útmutató (Az eredmények előállításához szükséges logika (pl.: átlag, maximum, top N db számítása), ahol csak lehet, az SQL utasítás része legyen) azonban nem volt tudomásom róla, hogy Hamming súlyt tud számolni az Oracle SQL, ezért inkább ezt a minimális feladatot ráhagytam a kliensre.
- Ezen kívül még kaptam két jegy levonást, mert nem használtam a parseXXX függvényeket, illetve átírtam az insertOrUpdate függvény fejlécét.
- Az insertOrUpdate függvényt valóban módosítottam. Valószínűleg ideiglenesen ki akartam törölni, hiszem a második feladatba nem kellett külső kulcs, és elfeledkeztem róla, később olvastam róla, hogy semmit nem szabad módosítani, ekkor folyamodtam ahhoz a megoldáshoz, hogy a géppel együtt adom át, ami valóban nem jó.
- Kérlek a fenti pár feladatot nézzétek át újra, hátha lehet ebből egy jobb jegy.
- Köszönettel: Paufler Norbert
- GMPPAH
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement