Diferència entre revisions de la pàgina «M2 - Bases de dades / Apunts UF3 : Exercicis OnLine subprogrames i cursors»

De wikiserver
Dreceres ràpides: navegació, cerca
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.