Sobes.tech

System Analyst

Úkol: navrhnout backendovou metodu pro aktualizaci stavu objednávky, která je dostupná pouze administrátorovi. Vypracujte technickou specifikaci pro vývojáře.

230

Která změna v SOAP službě nezpůsobí chyby u stávajících klientů? - Přejmenování stávajícího prvku phone → msisdn - Změna typu z string → int u stávajícího prvku - Změna namespace v schématu/operacích - Přidání nového volitelného prvku (minOccurs="0") do stávajícího typu - Neexistuje žádná možnost, která by nezpůsobila chyby

217

Chybná bude: - V GET požiadavke je možné odoslať telo - POST požiadavka môže byť odoslaná bez tela - PUT úplne prepíše existujúci zdroj alebo vytvorí nový, ak neexistuje - Metóda UPDATE čiastočne aktualizuje stav zdroja - DELETE je idempotentný

216

Který dotaz bude správně vykonán pro získání zákazníků z tabulky Customers, kteří mají alespoň jednu objednávku v tabulce Orders? 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);

195
/3