Sobes.tech

System Analyst

Feladat: fejlesszen egy backend módszert a rendelés állapotának frissítésére, amely csak az adminisztrátor számára elérhető. Készítsen műszaki specifikációt a fejlesztő számára.

228

Hibás lesz: - GET kérésben lehet küldeni testet - POST kérés küldhető test nélkül - A PUT teljesen felülírja a meglévő erőforrást vagy újat hoz létre, ha nem létezik - Az UPDATE módszer részben frissíti az erőforrás állapotát - A DELETE idempotens

216

Melyik módosítás nem okoz hibákat a meglévő ügyfelekben egy SOAP szolgáltatásban? - A meglévő elem átnevezése phone → msisdn - A típus módosítása string → int-ra egy meglévő elemnél - A namespace módosítása a séma/ műveletekben - Egy új, opcionális elem hozzáadása (minOccurs="0") egy meglévő típushoz - Nincs olyan lehetőség, amely nem okozna hibákat

215

Melyik lekérdezés fog helyesen működni, hogy kihozza a Customers táblából azokat az ügyfeleket, akiknek van legalább egy rendelése az Orders táblában? SELECT * FROM Customers WHERE id = (SELECT customer_id FROM Orders); SELECT * FROM Customers c JOIN Orders o ON c.id = o.customer_id; SELECT * FROM Customers, Orders WHERE Customers.id = Orders.id; SELECT * FROM Customers WHERE id IN (SELECT customer_id FROM Orders);

185

Feltétel: A NUMBER pozitív szám, és nem lehet 5 és 10 közötti tartományban, beleértve azokat is. Kifejezés: NEM (NUMBER < 0) ÉS ((NUMBER > 10) ÉS (NUMBER < 5))

183
/3