Diferència entre revisions de la pàgina «M2 - Bases de dades / Apunts UF3 : Exercicis OnLine subprogrames i cursors»
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.''' |
Revisió del 14:13, 7 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.