Diferència entre revisions de la pàgina «M2 - Bases de dades / Apunts UF3 : Exercicis OnLine subprogrames i cursors»
(→Exercicis OnLine – Part 1 - V3) |
|||
(Hi ha 16 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
− | Exercicis OnLine – Part 1 | + | ==Exercicis OnLine – Part 1 - V1== |
Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_Nom_i_PrimerCognom) en l’apartat respectiu: | Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_Nom_i_PrimerCognom) en l’apartat respectiu: | ||
− | PL/SQL | + | '''PL/SQL''' |
+ | |||
Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina. | Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina. | ||
Línia 9: | Línia 10: | ||
1.1. Una '''funció''' que a partir d’un identificador de client (idclient) retorni quants '''productes diferents''' a adquirit aquest client. | 1.1. Una '''funció''' que a partir d’un identificador de client (idclient) retorni quants '''productes diferents''' a adquirit aquest client. | ||
− | |||
1.2. Un '''procediment''' que tindrà com a paràmetre d’entrada un identificador de client (idclient) i com a paràmetres de sortida el nom del producte que en unitats més ha comprat aquest client i les unitats comprades d’aquest producte per aquest client. | 1.2. Un '''procediment''' que tindrà com a paràmetre d’entrada un identificador de client (idclient) i com a paràmetres de sortida el nom del producte que en unitats més ha comprat aquest client i les unitats comprades d’aquest producte per aquest client. | ||
Línia 79: | Línia 79: | ||
_____________________________________________________________________________________________ | _____________________________________________________________________________________________ | ||
</pre> | </pre> | ||
+ | |||
+ | <!----> | ||
+ | |||
+ | ==Exercicis OnLine – Part 1 - V2== | ||
+ | |||
+ | Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_V2_Nom_i_PrimerCognom) en l’apartat respectiu: | ||
+ | |||
+ | '''PL/SQL''' | ||
+ | |||
+ | Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina. | ||
+ | |||
+ | 1. Crea els següents subprogrames: | ||
+ | |||
+ | 1.1. Una '''funció''' que a partir d’un identificador de producte (idproducte) i d’un identificador de país (pais) retorni '''quantes unitats del producte''' s’han venut en el país. | ||
+ | |||
+ | 1.2. Un '''procediment''' que tindrà com a paràmetre d’entrada un identificador de producte (idproducte) i com a paràmetres de sortida el país on s’han venut més unitats, el nombre d’unitats venudes del producte en aquest país i el nombre d’unitats totals venudes del producte. | ||
+ | |||
+ | '''* Utilitzeu un cursor per recuperar els països i la funció per trobar les vendes del producte en cada.''' | ||
+ | |||
+ | 2. El bloc PL/SQL mitjançant el procediment de l’apartat 1 mostrarà el següent informe: | ||
+ | |||
+ | '''* Utilitzeu un cursor per recuperar les categories i un altra parametritzat per recuperar els productes de cada categoria.''' | ||
+ | |||
+ | |||
+ | <pre> | ||
+ | Bebidas | ||
+ | ------- | ||
+ | Té Dharamsala | ||
+ | ------------- | ||
+ | Pais: Brasil Unitats Pais: 41 | ||
+ | Unitats Totals Producte: 82 | ||
+ | --------------------------------------------- | ||
+ | Cerveza tibetana Barley | ||
+ | ----------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 52 | ||
+ | Unitats Totals Producte: 122 | ||
+ | --------------------------------------------- | ||
+ | Refresco Guaraná Fantástica | ||
+ | --------------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 50 | ||
+ | Unitats Totals Producte: 82 | ||
+ | --------------------------------------------- | ||
+ | Cerveza Sasquatch | ||
+ | ----------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 70 | ||
+ | Unitats Totals Producte: 120 | ||
+ | --------------------------------------------- | ||
+ | Cerveza negra Steeleye | ||
+ | ---------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 38 | ||
+ | Unitats Totals Producte: 102 | ||
+ | --------------------------------------------- | ||
+ | Vino Côte de Blaye | ||
+ | ------------------ | ||
+ | Pais: Estados Unidos Unitats Pais: 25 | ||
+ | Unitats Totals Producte: 25 | ||
+ | --------------------------------------------- | ||
+ | Licor verde Chartreuse | ||
+ | ---------------------- | ||
+ | Pais: Finlandia Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 30 | ||
+ | --------------------------------------------- | ||
+ | Café de Malasia | ||
+ | --------------- | ||
+ | Pais: Finlandia Unitats Pais: 31 | ||
+ | Unitats Totals Producte: 95 | ||
+ | --------------------------------------------- | ||
+ | Cerveza Laughing Lumberjack | ||
+ | --------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Cerveza Outback | ||
+ | --------------- | ||
+ | Pais: Francia Unitats Pais: 30 | ||
+ | Unitats Totals Producte: 62 | ||
+ | --------------------------------------------- | ||
+ | Cerveza Klosterbier Rhönbräu | ||
+ | ---------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 50 | ||
+ | Unitats Totals Producte: 90 | ||
+ | --------------------------------------------- | ||
+ | Licor Cloudberry | ||
+ | ---------------- | ||
+ | Pais: Dinamarca Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 45 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Condimentos | ||
+ | ----------- | ||
+ | Sirope de regaliz | ||
+ | ----------------- | ||
+ | Pais: Dinamarca Unitats Pais: 14 | ||
+ | Unitats Totals Producte: 14 | ||
+ | --------------------------------------------- | ||
+ | Especias Cajun del chef Anton | ||
+ | ----------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 60 | ||
+ | --------------------------------------------- | ||
+ | Mezcla Gumbo del chef Anton | ||
+ | --------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Mermelada de grosellas de la abuela | ||
+ | ----------------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Salsa de arándanos Northwoods | ||
+ | ----------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 70 | ||
+ | Unitats Totals Producte: 80 | ||
+ | --------------------------------------------- | ||
+ | Salsa de soja baja en sodio | ||
+ | --------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Azúcar negra Malacca | ||
+ | -------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 2 | ||
+ | Unitats Totals Producte: 2 | ||
+ | --------------------------------------------- | ||
+ | Sirope de arce | ||
+ | -------------- | ||
+ | Pais: Finlandia Unitats Pais: 30 | ||
+ | Unitats Totals Producte: 142 | ||
+ | --------------------------------------------- | ||
+ | Sandwich de vegetales | ||
+ | --------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 40 | ||
+ | Unitats Totals Producte: 64 | ||
+ | --------------------------------------------- | ||
+ | Salsa de pimiento picante de Luisiana | ||
+ | ------------------------------------- | ||
+ | Pais: Francia Unitats Pais: 22 | ||
+ | Unitats Totals Producte: 47 | ||
+ | --------------------------------------------- | ||
+ | Especias picantes de Luisiana | ||
+ | ----------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Salsa verde original Frankfurter | ||
+ | -------------------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 66 | ||
+ | Unitats Totals Producte: 126 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Repostería | ||
+ | ---------- | ||
+ | Postre de merengue Pavlova | ||
+ | -------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 38 | ||
+ | Unitats Totals Producte: 55 | ||
+ | --------------------------------------------- | ||
+ | Pastas de té de chocolate | ||
+ | ------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 42 | ||
+ | Unitats Totals Producte: 110 | ||
+ | --------------------------------------------- | ||
+ | Mermelada de Sir Rodney s | ||
+ | ------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Bollos de Sir Rodney s | ||
+ | ---------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 52 | ||
+ | Unitats Totals Producte: 122 | ||
+ | --------------------------------------------- | ||
+ | Crema de chocolate y nueces NuNuCa | ||
+ | ---------------------------------- | ||
+ | Pais: Francia Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 35 | ||
+ | --------------------------------------------- | ||
+ | Ositos de goma Gumbär | ||
+ | --------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 15 | ||
+ | Unitats Totals Producte: 15 | ||
+ | --------------------------------------------- | ||
+ | Chocolate Schoggi | ||
+ | ----------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Galletas Zaanse | ||
+ | --------------- | ||
+ | Pais: Brasil Unitats Pais: 15 | ||
+ | Unitats Totals Producte: 15 | ||
+ | --------------------------------------------- | ||
+ | Chocolate holandés | ||
+ | ------------------ | ||
+ | Pais: Francia Unitats Pais: 8 | ||
+ | Unitats Totals Producte: 8 | ||
+ | --------------------------------------------- | ||
+ | Regaliz | ||
+ | ------- | ||
+ | Pais: Finlandia Unitats Pais: 10 | ||
+ | Unitats Totals Producte: 10 | ||
+ | --------------------------------------------- | ||
+ | Chocolate blanco | ||
+ | ---------------- | ||
+ | Pais: Dinamarca Unitats Pais: 25 | ||
+ | Unitats Totals Producte: 25 | ||
+ | --------------------------------------------- | ||
+ | Tarta de azúcar | ||
+ | --------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 51 | ||
+ | Unitats Totals Producte: 118 | ||
+ | --------------------------------------------- | ||
+ | Barras de pan de Escocia | ||
+ | ------------------------ | ||
+ | Pais: Dinamarca Unitats Pais: 60 | ||
+ | Unitats Totals Producte: 85 | ||
+ | ------------------------------>----------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Lácteos | ||
+ | ------- | ||
+ | Queso Cabrales | ||
+ | -------------- | ||
+ | Pais: Finlandia Unitats Pais: 27 | ||
+ | Unitats Totals Producte: 27 | ||
+ | --------------------------------------------- | ||
+ | Queso Manchego La Pastora | ||
+ | ------------------------- | ||
+ | Pais: Alemania Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 36 | ||
+ | --------------------------------------------- | ||
+ | Queso gorgonzola Telino | ||
+ | ----------------------- | ||
+ | Pais: Alemania Unitats Pais: 38 | ||
+ | Unitats Totals Producte: 98 | ||
+ | --------------------------------------------- | ||
+ | Queso Mascarpone Fabioli | ||
+ | ------------------------ | ||
+ | Pais: Alemania Unitats Pais: 65 | ||
+ | Unitats Totals Producte: 65 | ||
+ | --------------------------------------------- | ||
+ | Queso de cabra | ||
+ | -------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 109 | ||
+ | Unitats Totals Producte: 133 | ||
+ | --------------------------------------------- | ||
+ | Raclet de queso Courdavault | ||
+ | --------------------------- | ||
+ | Pais: Finlandia Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 98 | ||
+ | --------------------------------------------- | ||
+ | Camembert Pierrot | ||
+ | ----------------- | ||
+ | Pais: Finlandia Unitats Pais: 24 | ||
+ | Unitats Totals Producte: 39 | ||
+ | --------------------------------------------- | ||
+ | Queso Gudbrandsdals | ||
+ | ------------------- | ||
+ | Pais: Alemania Unitats Pais: 40 | ||
+ | Unitats Totals Producte: 80 | ||
+ | --------------------------------------------- | ||
+ | Crema de queso Fløtemys | ||
+ | ----------------------- | ||
+ | Pais: Finlandia Unitats Pais: 100 | ||
+ | Unitats Totals Producte: 150 | ||
+ | --------------------------------------------- | ||
+ | Queso Mozzarella Giovanni | ||
+ | ------------------------- | ||
+ | Pais: Francia Unitats Pais: 47 | ||
+ | Unitats Totals Producte: 72 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Granos/Cereales | ||
+ | --------------- | ||
+ | Pan de centeno crujiente estilo Gustafs | ||
+ | --------------------------------------- | ||
+ | Pais: Finlandia Unitats Pais: 24 | ||
+ | Unitats Totals Producte: 50 | ||
+ | --------------------------------------------- | ||
+ | Pan fino | ||
+ | -------- | ||
+ | Pais: Alemania Unitats Pais: 25 | ||
+ | Unitats Totals Producte: 33 | ||
+ | --------------------------------------------- | ||
+ | Tallarines de Singapur | ||
+ | ---------------------- | ||
+ | Pais: Finlandia Unitats Pais: 16 | ||
+ | Unitats Totals Producte: 16 | ||
+ | --------------------------------------------- | ||
+ | Cereales para Filo | ||
+ | ------------------ | ||
+ | Pais: Francia Unitats Pais: 26 | ||
+ | Unitats Totals Producte: 61 | ||
+ | --------------------------------------------- | ||
+ | Gnocchi de la abuela Alicia | ||
+ | --------------------------- | ||
+ | Pais: Finlandia Unitats Pais: 50 | ||
+ | Unitats Totals Producte: 93 | ||
+ | --------------------------------------------- | ||
+ | Raviolis Angelo | ||
+ | --------------- | ||
+ | Pais: Finlandia Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 35 | ||
+ | --------------------------------------------- | ||
+ | Bollos de pan de Wimmer | ||
+ | ----------------------- | ||
+ | Pais: Alemania Unitats Pais: 15 | ||
+ | Unitats Totals Producte: 21 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Carnes | ||
+ | ------ | ||
+ | Buey Mishi Kobe | ||
+ | --------------- | ||
+ | Pais: Brasil Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 26 | ||
+ | --------------------------------------------- | ||
+ | Cordero Alice Springs | ||
+ | --------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 62 | ||
+ | Unitats Totals Producte: 62 | ||
+ | --------------------------------------------- | ||
+ | Salchicha Thüringer | ||
+ | ------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 18 | ||
+ | Unitats Totals Producte: 28 | ||
+ | --------------------------------------------- | ||
+ | Empanada de carne | ||
+ | ----------------- | ||
+ | Pais: Finlandia Unitats Pais: 75 | ||
+ | Unitats Totals Producte: 120 | ||
+ | --------------------------------------------- | ||
+ | Empanada de cerdo | ||
+ | ----------------- | ||
+ | Pais: Dinamarca Unitats Pais: 68 | ||
+ | Unitats Totals Producte: 140 | ||
+ | --------------------------------------------- | ||
+ | Paté chino | ||
+ | ---------- | ||
+ | Pais: Alemania Unitats Pais: 16 | ||
+ | Unitats Totals Producte: 21 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Frutas/Verduras | ||
+ | --------------- | ||
+ | Peras secas orgánicas del tío Bob | ||
+ | --------------------------------- | ||
+ | Pais: Francia Unitats Pais: 26 | ||
+ | Unitats Totals Producte: 36 | ||
+ | --------------------------------------------- | ||
+ | Cuajada de judías | ||
+ | ----------------- | ||
+ | Pais: Finlandia Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 35 | ||
+ | --------------------------------------------- | ||
+ | Col fermentada Rössle | ||
+ | --------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 60 | ||
+ | Unitats Totals Producte: 72 | ||
+ | --------------------------------------------- | ||
+ | Manzanas secas Manjimup | ||
+ | ----------------------- | ||
+ | Pais: Francia Unitats Pais: 4 | ||
+ | Unitats Totals Producte: 6 | ||
+ | --------------------------------------------- | ||
+ | Queso de soja Longlife | ||
+ | ---------------------- | ||
+ | Pais: Finlandia Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 70 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | |||
+ | Pescado/Marisco | ||
+ | --------------- | ||
+ | Pez espada | ||
+ | ---------- | ||
+ | Pais: Dinamarca Unitats Pais: 43 | ||
+ | Unitats Totals Producte: 83 | ||
+ | --------------------------------------------- | ||
+ | Algas Konbu | ||
+ | ----------- | ||
+ | Pais: Finlandia Unitats Pais: 30 | ||
+ | Unitats Totals Producte: 36 | ||
+ | --------------------------------------------- | ||
+ | Langostinos tigre Carnarvon | ||
+ | --------------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 28 | ||
+ | --------------------------------------------- | ||
+ | Arenque blanco del noroeste | ||
+ | --------------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Escabeche de arenque | ||
+ | -------------------- | ||
+ | Pais: Estados Unidos Unitats Pais: 35 | ||
+ | Unitats Totals Producte: 71 | ||
+ | --------------------------------------------- | ||
+ | Salmón ahumado Gravad | ||
+ | --------------------- | ||
+ | No s'ha venut aquest producte!! | ||
+ | --------------------------------------------- | ||
+ | Carne de cangrejo de Boston | ||
+ | --------------------------- | ||
+ | Pais: Dinamarca Unitats Pais: 70 | ||
+ | Unitats Totals Producte: 94 | ||
+ | --------------------------------------------- | ||
+ | Crema de almejas estilo Nueva Inglaterra | ||
+ | ---------------------------------------- | ||
+ | Pais: Francia Unitats Pais: 32 | ||
+ | Unitats Totals Producte: 62 | ||
+ | --------------------------------------------- | ||
+ | Arenque ahumado | ||
+ | --------------- | ||
+ | Pais: Finlandia Unitats Pais: 40 | ||
+ | Unitats Totals Producte: 110 | ||
+ | --------------------------------------------- | ||
+ | Arenque salado | ||
+ | -------------- | ||
+ | Pais: Brasil Unitats Pais: 21 | ||
+ | Unitats Totals Producte: 59 | ||
+ | --------------------------------------------- | ||
+ | Caracoles de Borgoña | ||
+ | -------------------- | ||
+ | Pais: Polonia Unitats Pais: 15 | ||
+ | Unitats Totals Producte: 36 | ||
+ | --------------------------------------------- | ||
+ | Caviar rojo | ||
+ | ----------- | ||
+ | Pais: Brasil Unitats Pais: 20 | ||
+ | Unitats Totals Producte: 35 | ||
+ | --------------------------------------------- | ||
+ | ----------------------------------------------- | ||
+ | </pre> | ||
+ | |||
+ | <!----> | ||
+ | |||
+ | ==Exercicis OnLine – Part 1 - V3== | ||
+ | |||
+ | Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_V3_Nom_i_PrimerCognom) en l’apartat respectiu. | ||
+ | ''' | ||
+ | PL/SQL''' | ||
+ | |||
+ | Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina. | ||
+ | |||
+ | 1. Crea els següents subprogrames: | ||
+ | |||
+ | 1.1. Una '''funció''' que a partir d’un identificador d’empleat (idempleado) '''retorni el país''' (paisdestinatario) on ha facturat més (cantidad * preciounidad). | ||
+ | |||
+ | * Executeu la funció per comprovar que és correcta. | ||
+ | |||
+ | 1.2. Un '''procediment''' que tindrà com a '''paràmetre d’entrada''' un identificador d’empleat (idempleado) i com a '''paràmetres de sortida''' els noms dels 3 productes que ha facturat (cantidad * preciounidad) més, el total facturat per l’empleat i el nombre de productes diferents que ha venut: | ||
+ | |||
+ | '''* Utilitzeu un cursor per recuperar el nom dels productes i el total facturat de cada producte.''' | ||
+ | |||
+ | 2. El bloc PL/SQL mitjançant els '''subprogramens''' de l’apartat 1 mostrarà el següent informe: | ||
+ | |||
+ | '''* Utilitzeu un cursor per recuperar els empleats.''' | ||
+ | |||
+ | |||
+ | <pre> | ||
+ | Cognoms: Davolio Nom: Nancy Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Estados Unidos | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Manzanas secas Manjimup | ||
+ | 3r Producte més venut: Tarta de azúcar | ||
+ | Facturació total: 202143,71 | ||
+ | Nombre de productes diferents venuts: 72 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Fuller Nom: Andrew Càrrec: Vicepresidente comercial | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Alemania | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Salchicha Thüringer | ||
+ | 3r Producte més venut: Tarta de azúcar | ||
+ | Facturació total: 177749,26 | ||
+ | Nombre de productes diferents venuts: 68 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Leverling Nom: Janet Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Alemania | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Gnocchi de la abuela Alicia | ||
+ | 3r Producte més venut: Salchicha Thüringer | ||
+ | Facturació total: 213051,3 | ||
+ | Nombre de productes diferents venuts: 74 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Peacock Nom: Margaret Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Estados Unidos | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Salchicha Thüringer | ||
+ | 3r Producte més venut: Raclet de queso Courdavault | ||
+ | Facturació total: 250187,45 | ||
+ | Nombre de productes diferents venuts: 75 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Buchanan Nom: Steven Càrrec: Gerente de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Brasil | ||
+ | PL/SQL | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Raclet de queso Courdavault | ||
+ | 3r Producte més venut: Queso Mozzarella Giovanni | ||
+ | Facturació total: 75567,75 | ||
+ | Nombre de productes diferents venuts: 52 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Suyama Nom: Michael Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Estados Unidos | ||
+ | 1r Producte més venut: Gnocchi de la abuela Alicia | ||
+ | 2n Producte més venut: Salchicha Thüringer | ||
+ | 3r Producte més venut: Manzanas secas Manjimup | ||
+ | Facturació total: 75071,1 | ||
+ | Nombre de productes diferents venuts: 57 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: King Nom: Robert Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Austria | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Salchicha Thüringer | ||
+ | 3r Producte més venut: Raclet de queso Courdavault | ||
+ | Facturació total: 141295,99 | ||
+ | Nombre de productes diferents venuts: 67 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Callahan Nom: Laura Càrrec: Coordinador ventas interno | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Estados Unidos | ||
+ | 1r Producte més venut: Salchicha Thüringer | ||
+ | 2n Producte més venut: Peras secas orgánicas del tío Bob | ||
+ | 3r Producte més venut: Tarta de azúcar | ||
+ | Facturació total: 133301,03 | ||
+ | Nombre de productes diferents venuts: 70 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | Cognoms: Dodsworth Nom: Anne Càrrec: Representante de ventas | ||
+ | ------------------------------------------------------------------------ | ||
+ | País on més ha venut: Estados Unidos | ||
+ | 1r Producte més venut: Vino Côte de Blaye | ||
+ | 2n Producte més venut: Raclet de queso Courdavault | ||
+ | 3r Producte més venut: Buey Mishi Kobe | ||
+ | Facturació total: 82964 | ||
+ | Nombre de productes diferents venuts: 53 | ||
+ | ------------------------------------------------------------------------ | ||
+ | ------------------------------------------------------------------------ | ||
+ | <!----> |
Revisió de 17:18, 15 maig 2020
Exercicis OnLine – Part 1 - V1
Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_Nom_i_PrimerCognom) en l’apartat respectiu:
PL/SQL
Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina.
1. Crea els següents subprogrames:
1.1. Una funció que a partir d’un identificador de client (idclient) retorni quants productes diferents a adquirit aquest client.
1.2. Un procediment que tindrà com a paràmetre d’entrada un identificador de client (idclient) i com a paràmetres de sortida el nom del producte que en unitats més ha comprat aquest client i les unitats comprades d’aquest producte per aquest client.
2. El bloc PL/SQL mitjançant els subprogrames de l’apartat 1 mostrarà el següent informe:
* Utilitzeu un cursor per recuperar els països i un altre parametritzat per recuperar els clients de cada país.
Alemania -------- Companyia: Die Wandernde Kuh Productes diferents adquirits: 22 Producte més demanat: Queso Mascarpone Fabioli Unitats totals: 65 Clients: 1 _____________________________________________________________________________________________ Brasil ------ Companyia: Wellington Importadora Productes diferents adquirits: 16 Producte més demanat: Té Dharamsala Unitats totals: 41 Clients: 1 _____________________________________________________________________________________________ Dinamarca --------- Companyia: Vaffeljernet Productes diferents adquirits: 23 Producte més demanat: Carne de cangrejo de Boston Unitats totals: 70 Clients: 1 _____________________________________________________________________________________________ Estados Unidos -------------- Companyia: Trail s Head Gourmet Provisioners Productes diferents adquirits: 8 Producte més demanat: Cerveza Klosterbier Rhönbräu Unitats totals: 20 Companyia: White Clover Markets Productes diferents adquirits: 33 Producte més demanat: Queso de cabra Unitats totals: 95 Clients: 2 _____________________________________________________________________________________________ Finlandia --------- Companyia: Wartian Herkku Productes diferents adquirits: 28 Producte més demanat: Crema de queso Fløtemys Unitats totals: 100 Companyia: Wilman Kala Productes diferents adquirits: 19 Producte més demanat: Bollos de Sir Rodney s Unitats totals: 20 Clients: 2 _____________________________________________________________________________________________ Francia ------- Companyia: Victuailles en stock Productes diferents adquirits: 22 Producte més demanat: Pez espada Unitats totals: 40 Companyia: Vins et alcools Chevalier Productes diferents adquirits: 7 Producte més demanat: Crema de queso Fløtemys Unitats totals: 20 Clients: 2 _____________________________________________________________________________________________ Polonia ------- Companyia: Wolski Zajazd Productes diferents adquirits: 12 Producte més demanat: Queso gorgonzola Telino Unitats totals: 30 Clients: 1 _____________________________________________________________________________________________
Exercicis OnLine – Part 1 - V2
Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_V2_Nom_i_PrimerCognom) en l’apartat respectiu:
PL/SQL
Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina.
1. Crea els següents subprogrames:
1.1. Una funció que a partir d’un identificador de producte (idproducte) i d’un identificador de país (pais) retorni quantes unitats del producte s’han venut en el país.
1.2. Un procediment que tindrà com a paràmetre d’entrada un identificador de producte (idproducte) i com a paràmetres de sortida el país on s’han venut més unitats, el nombre d’unitats venudes del producte en aquest país i el nombre d’unitats totals venudes del producte.
* Utilitzeu un cursor per recuperar els països i la funció per trobar les vendes del producte en cada.
2. El bloc PL/SQL mitjançant el procediment de l’apartat 1 mostrarà el següent informe:
* Utilitzeu un cursor per recuperar les categories i un altra parametritzat per recuperar els productes de cada categoria.
Bebidas ------- Té Dharamsala ------------- Pais: Brasil Unitats Pais: 41 Unitats Totals Producte: 82 --------------------------------------------- Cerveza tibetana Barley ----------------------- Pais: Estados Unidos Unitats Pais: 52 Unitats Totals Producte: 122 --------------------------------------------- Refresco Guaraná Fantástica --------------------------- Pais: Dinamarca Unitats Pais: 50 Unitats Totals Producte: 82 --------------------------------------------- Cerveza Sasquatch ----------------- Pais: Estados Unidos Unitats Pais: 70 Unitats Totals Producte: 120 --------------------------------------------- Cerveza negra Steeleye ---------------------- Pais: Estados Unidos Unitats Pais: 38 Unitats Totals Producte: 102 --------------------------------------------- Vino Côte de Blaye ------------------ Pais: Estados Unidos Unitats Pais: 25 Unitats Totals Producte: 25 --------------------------------------------- Licor verde Chartreuse ---------------------- Pais: Finlandia Unitats Pais: 20 Unitats Totals Producte: 30 --------------------------------------------- Café de Malasia --------------- Pais: Finlandia Unitats Pais: 31 Unitats Totals Producte: 95 --------------------------------------------- Cerveza Laughing Lumberjack --------------------------- No s'ha venut aquest producte!! --------------------------------------------- Cerveza Outback --------------- Pais: Francia Unitats Pais: 30 Unitats Totals Producte: 62 --------------------------------------------- Cerveza Klosterbier Rhönbräu ---------------------------- Pais: Estados Unidos Unitats Pais: 50 Unitats Totals Producte: 90 --------------------------------------------- Licor Cloudberry ---------------- Pais: Dinamarca Unitats Pais: 35 Unitats Totals Producte: 45 --------------------------------------------- ----------------------------------------------- Condimentos ----------- Sirope de regaliz ----------------- Pais: Dinamarca Unitats Pais: 14 Unitats Totals Producte: 14 --------------------------------------------- Especias Cajun del chef Anton ----------------------------- Pais: Estados Unidos Unitats Pais: 35 Unitats Totals Producte: 60 --------------------------------------------- Mezcla Gumbo del chef Anton --------------------------- No s'ha venut aquest producte!! --------------------------------------------- Mermelada de grosellas de la abuela ----------------------------------- No s'ha venut aquest producte!! --------------------------------------------- Salsa de arándanos Northwoods ----------------------------- Pais: Estados Unidos Unitats Pais: 70 Unitats Totals Producte: 80 --------------------------------------------- Salsa de soja baja en sodio --------------------------- No s'ha venut aquest producte!! --------------------------------------------- Azúcar negra Malacca -------------------- Pais: Estados Unidos Unitats Pais: 2 Unitats Totals Producte: 2 --------------------------------------------- Sirope de arce -------------- Pais: Finlandia Unitats Pais: 30 Unitats Totals Producte: 142 --------------------------------------------- Sandwich de vegetales --------------------- Pais: Dinamarca Unitats Pais: 40 Unitats Totals Producte: 64 --------------------------------------------- Salsa de pimiento picante de Luisiana ------------------------------------- Pais: Francia Unitats Pais: 22 Unitats Totals Producte: 47 --------------------------------------------- Especias picantes de Luisiana ----------------------------- No s'ha venut aquest producte!! --------------------------------------------- Salsa verde original Frankfurter -------------------------------- Pais: Dinamarca Unitats Pais: 66 Unitats Totals Producte: 126 --------------------------------------------- ----------------------------------------------- Repostería ---------- Postre de merengue Pavlova -------------------------- Pais: Estados Unidos Unitats Pais: 38 Unitats Totals Producte: 55 --------------------------------------------- Pastas de té de chocolate ------------------------- Pais: Estados Unidos Unitats Pais: 42 Unitats Totals Producte: 110 --------------------------------------------- Mermelada de Sir Rodney s ------------------------- No s'ha venut aquest producte!! --------------------------------------------- Bollos de Sir Rodney s ---------------------- Pais: Estados Unidos Unitats Pais: 52 Unitats Totals Producte: 122 --------------------------------------------- Crema de chocolate y nueces NuNuCa ---------------------------------- Pais: Francia Unitats Pais: 20 Unitats Totals Producte: 35 --------------------------------------------- Ositos de goma Gumbär --------------------- Pais: Estados Unidos Unitats Pais: 15 Unitats Totals Producte: 15 --------------------------------------------- Chocolate Schoggi ----------------- No s'ha venut aquest producte!! --------------------------------------------- Galletas Zaanse --------------- Pais: Brasil Unitats Pais: 15 Unitats Totals Producte: 15 --------------------------------------------- Chocolate holandés ------------------ Pais: Francia Unitats Pais: 8 Unitats Totals Producte: 8 --------------------------------------------- Regaliz ------- Pais: Finlandia Unitats Pais: 10 Unitats Totals Producte: 10 --------------------------------------------- Chocolate blanco ---------------- Pais: Dinamarca Unitats Pais: 25 Unitats Totals Producte: 25 --------------------------------------------- Tarta de azúcar --------------- Pais: Estados Unidos Unitats Pais: 51 Unitats Totals Producte: 118 --------------------------------------------- Barras de pan de Escocia ------------------------ Pais: Dinamarca Unitats Pais: 60 Unitats Totals Producte: 85 ------------------------------>----------------- ----------------------------------------------- Lácteos ------- Queso Cabrales -------------- Pais: Finlandia Unitats Pais: 27 Unitats Totals Producte: 27 --------------------------------------------- Queso Manchego La Pastora ------------------------- Pais: Alemania Unitats Pais: 20 Unitats Totals Producte: 36 --------------------------------------------- Queso gorgonzola Telino ----------------------- Pais: Alemania Unitats Pais: 38 Unitats Totals Producte: 98 --------------------------------------------- Queso Mascarpone Fabioli ------------------------ Pais: Alemania Unitats Pais: 65 Unitats Totals Producte: 65 --------------------------------------------- Queso de cabra -------------- Pais: Estados Unidos Unitats Pais: 109 Unitats Totals Producte: 133 --------------------------------------------- Raclet de queso Courdavault --------------------------- Pais: Finlandia Unitats Pais: 35 Unitats Totals Producte: 98 --------------------------------------------- Camembert Pierrot ----------------- Pais: Finlandia Unitats Pais: 24 Unitats Totals Producte: 39 --------------------------------------------- Queso Gudbrandsdals ------------------- Pais: Alemania Unitats Pais: 40 Unitats Totals Producte: 80 --------------------------------------------- Crema de queso Fløtemys ----------------------- Pais: Finlandia Unitats Pais: 100 Unitats Totals Producte: 150 --------------------------------------------- Queso Mozzarella Giovanni ------------------------- Pais: Francia Unitats Pais: 47 Unitats Totals Producte: 72 --------------------------------------------- ----------------------------------------------- Granos/Cereales --------------- Pan de centeno crujiente estilo Gustafs --------------------------------------- Pais: Finlandia Unitats Pais: 24 Unitats Totals Producte: 50 --------------------------------------------- Pan fino -------- Pais: Alemania Unitats Pais: 25 Unitats Totals Producte: 33 --------------------------------------------- Tallarines de Singapur ---------------------- Pais: Finlandia Unitats Pais: 16 Unitats Totals Producte: 16 --------------------------------------------- Cereales para Filo ------------------ Pais: Francia Unitats Pais: 26 Unitats Totals Producte: 61 --------------------------------------------- Gnocchi de la abuela Alicia --------------------------- Pais: Finlandia Unitats Pais: 50 Unitats Totals Producte: 93 --------------------------------------------- Raviolis Angelo --------------- Pais: Finlandia Unitats Pais: 20 Unitats Totals Producte: 35 --------------------------------------------- Bollos de pan de Wimmer ----------------------- Pais: Alemania Unitats Pais: 15 Unitats Totals Producte: 21 --------------------------------------------- ----------------------------------------------- Carnes ------ Buey Mishi Kobe --------------- Pais: Brasil Unitats Pais: 20 Unitats Totals Producte: 26 --------------------------------------------- Cordero Alice Springs --------------------- Pais: Estados Unidos Unitats Pais: 62 Unitats Totals Producte: 62 --------------------------------------------- Salchicha Thüringer ------------------- Pais: Dinamarca Unitats Pais: 18 Unitats Totals Producte: 28 --------------------------------------------- Empanada de carne ----------------- Pais: Finlandia Unitats Pais: 75 Unitats Totals Producte: 120 --------------------------------------------- Empanada de cerdo ----------------- Pais: Dinamarca Unitats Pais: 68 Unitats Totals Producte: 140 --------------------------------------------- Paté chino ---------- Pais: Alemania Unitats Pais: 16 Unitats Totals Producte: 21 --------------------------------------------- ----------------------------------------------- Frutas/Verduras --------------- Peras secas orgánicas del tío Bob --------------------------------- Pais: Francia Unitats Pais: 26 Unitats Totals Producte: 36 --------------------------------------------- Cuajada de judías ----------------- Pais: Finlandia Unitats Pais: 35 Unitats Totals Producte: 35 --------------------------------------------- Col fermentada Rössle --------------------- Pais: Dinamarca Unitats Pais: 60 Unitats Totals Producte: 72 --------------------------------------------- Manzanas secas Manjimup ----------------------- Pais: Francia Unitats Pais: 4 Unitats Totals Producte: 6 --------------------------------------------- Queso de soja Longlife ---------------------- Pais: Finlandia Unitats Pais: 35 Unitats Totals Producte: 70 --------------------------------------------- ----------------------------------------------- Pescado/Marisco --------------- Pez espada ---------- Pais: Dinamarca Unitats Pais: 43 Unitats Totals Producte: 83 --------------------------------------------- Algas Konbu ----------- Pais: Finlandia Unitats Pais: 30 Unitats Totals Producte: 36 --------------------------------------------- Langostinos tigre Carnarvon --------------------------- Pais: Estados Unidos Unitats Pais: 20 Unitats Totals Producte: 28 --------------------------------------------- Arenque blanco del noroeste --------------------------- No s'ha venut aquest producte!! --------------------------------------------- Escabeche de arenque -------------------- Pais: Estados Unidos Unitats Pais: 35 Unitats Totals Producte: 71 --------------------------------------------- Salmón ahumado Gravad --------------------- No s'ha venut aquest producte!! --------------------------------------------- Carne de cangrejo de Boston --------------------------- Pais: Dinamarca Unitats Pais: 70 Unitats Totals Producte: 94 --------------------------------------------- Crema de almejas estilo Nueva Inglaterra ---------------------------------------- Pais: Francia Unitats Pais: 32 Unitats Totals Producte: 62 --------------------------------------------- Arenque ahumado --------------- Pais: Finlandia Unitats Pais: 40 Unitats Totals Producte: 110 --------------------------------------------- Arenque salado -------------- Pais: Brasil Unitats Pais: 21 Unitats Totals Producte: 59 --------------------------------------------- Caracoles de Borgoña -------------------- Pais: Polonia Unitats Pais: 15 Unitats Totals Producte: 36 --------------------------------------------- Caviar rojo ----------- Pais: Brasil Unitats Pais: 20 Unitats Totals Producte: 35 --------------------------------------------- -----------------------------------------------
Exercicis OnLine – Part 1 - V3
Un cop acabada aquesta part de la prova pengeu un document (PL_SQL_Part1_V3_Nom_i_PrimerCognom) en l’apartat respectiu. PL/SQL
Fes un bloc PL/SQL, que mitjançant els subprogrames que es detallen a continuació mostrin l’informe del final de la pàgina.
1. Crea els següents subprogrames:
1.1. Una funció que a partir d’un identificador d’empleat (idempleado) retorni el país (paisdestinatario) on ha facturat més (cantidad * preciounidad).
- Executeu la funció per comprovar que és correcta.
1.2. Un procediment que tindrà com a paràmetre d’entrada un identificador d’empleat (idempleado) i com a paràmetres de sortida els noms dels 3 productes que ha facturat (cantidad * preciounidad) més, el total facturat per l’empleat i el nombre de productes diferents que ha venut:
* Utilitzeu un cursor per recuperar el nom dels productes i el total facturat de cada producte.
2. El bloc PL/SQL mitjançant els subprogramens de l’apartat 1 mostrarà el següent informe:
* Utilitzeu un cursor per recuperar els empleats.
Cognoms: Davolio Nom: Nancy Càrrec: Representante de ventas
País on més ha venut: Estados Unidos 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Manzanas secas Manjimup 3r Producte més venut: Tarta de azúcar Facturació total: 202143,71 Nombre de productes diferents venuts: 72
Cognoms: Fuller Nom: Andrew Càrrec: Vicepresidente comercial
País on més ha venut: Alemania 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Salchicha Thüringer 3r Producte més venut: Tarta de azúcar Facturació total: 177749,26 Nombre de productes diferents venuts: 68
Cognoms: Leverling Nom: Janet Càrrec: Representante de ventas
País on més ha venut: Alemania 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Gnocchi de la abuela Alicia 3r Producte més venut: Salchicha Thüringer Facturació total: 213051,3 Nombre de productes diferents venuts: 74
Cognoms: Peacock Nom: Margaret Càrrec: Representante de ventas
País on més ha venut: Estados Unidos 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Salchicha Thüringer 3r Producte més venut: Raclet de queso Courdavault Facturació total: 250187,45 Nombre de productes diferents venuts: 75
Cognoms: Buchanan Nom: Steven Càrrec: Gerente de ventas
País on més ha venut: Brasil PL/SQL 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Raclet de queso Courdavault 3r Producte més venut: Queso Mozzarella Giovanni Facturació total: 75567,75 Nombre de productes diferents venuts: 52
Cognoms: Suyama Nom: Michael Càrrec: Representante de ventas
País on més ha venut: Estados Unidos 1r Producte més venut: Gnocchi de la abuela Alicia 2n Producte més venut: Salchicha Thüringer 3r Producte més venut: Manzanas secas Manjimup Facturació total: 75071,1 Nombre de productes diferents venuts: 57
Cognoms: King Nom: Robert Càrrec: Representante de ventas
País on més ha venut: Austria 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Salchicha Thüringer 3r Producte més venut: Raclet de queso Courdavault Facturació total: 141295,99 Nombre de productes diferents venuts: 67
Cognoms: Callahan Nom: Laura Càrrec: Coordinador ventas interno
País on més ha venut: Estados Unidos 1r Producte més venut: Salchicha Thüringer 2n Producte més venut: Peras secas orgánicas del tío Bob 3r Producte més venut: Tarta de azúcar Facturació total: 133301,03 Nombre de productes diferents venuts: 70
Cognoms: Dodsworth Nom: Anne Càrrec: Representante de ventas
País on més ha venut: Estados Unidos 1r Producte més venut: Vino Côte de Blaye 2n Producte més venut: Raclet de queso Courdavault 3r Producte més venut: Buey Mishi Kobe Facturació total: 82964 Nombre de productes diferents venuts: 53