Diferència entre revisions de la pàgina «M2 - Bases de dades / Exercicis UF2 BD Ventes: Llenguatges SQL»

De wikiserver
Dreceres ràpides: navegació, cerca
(Llenguatge de definició de dades)
 
(Hi ha 15 revisions intermèdies del mateix usuari que no es mostren)
Línia 3: Línia 3:
 
===Descripción General===
 
===Descripción General===
  
Los esquemas de ejemplo de Oracle Database ilustran una compañía de ejemplo que opera en todo el
+
===Diagrama de Relación de Entidades de Ventas===
mundo para surtir pedidos de varios productos distintos. La compañía tiene tres divisiones:
 
  
:*'''Human Resources''': realiza un seguimiento de la información sobre los empleados y las instalaciones.
+
[[Fitxer:UF2_entitats_ventas.jpg|500px|center]]
:*'''Order Entry''': realiza un seguimiento de los inventarios y las ventas de productos a través de distintos canales.
 
:*'''Sales History''': realiza un seguimiento de los datos estadísticos de negocio para facilitar las decisiones de negocio.
 
 
 
Cada una de estas divisiones se representa mediante un esquema. En este curso tendrá acceso a los
 
objetos de todos los esquemas. No obstante, el énfasis de los ejemplos, demostraciones y prácticas
 
está en el esquema de Human Resources (HR).
 
 
 
Todos los scripts necesarios para crear los esquemas de ejemplo están en la carpeta
 
$ORACLE_HOME/demo/schema/ folder.
 
 
 
'''Human Resources (HR)'''
 
 
 
Se trata del esquema que se utiliza en este curso. En los registros de recursos humanos (HR), cada
 
empleado tiene un número de identificación, una dirección de correo electrónico, un código de
 
identificación de cargo, un salario y un gestor. Algunos empleados ganan comisiones además de su
 
salario.
 
 
 
La compañía también registra información sobre cargos dentro de la organización. Cada cargo
 
dispone de un código de identificación, un cargo y un rango de salario máximo y mínimo. Algunos
 
empleados llevan bastante tiempo en la compañía y han desempeñado distintos trabajos en ella.
 
Cuando se reasigna un empleado, se registran la duración del trabajo del empleado, el número de
 
identificación del cargo y el departamento.
 
 
 
La compañía de ejemplo se extiende por distintas regiones, por lo que registra la ubicación de sus
 
almacenes y departamentos. Cada empleado está asignado a un departamento y cada departamento se
 
identifica mediante un número de departamento único o una abreviatura. Cada departamento está
 
asociado a una ubicación y cada ubicación tiene una dirección completa que incluye el nombre de la
 
calle, el código postal, la ciudad, el estado o la provincia y el código de país.
 
 
 
En las ubicaciones de los departamentos y almacenes, la compañía registra detalles como el nombre
 
de país, el símbolo y nombre de divisa y la región en la que está ubicado geográficamente el país.
 
 
 
===Diagrama de Relación de Entidades de HR===
 
 
 
[[Fitxer:UF2_entitats_HR.png|500px|center]]
 
 
 
===Descripciones de las Tablas de Human Resources (HR)===
 
 
 
[[Fitxer:UF2_countries.png|500px|center]]
 
 
 
[[Fitxer:UF2_departments.png|500px|center]]
 
 
 
[[Fitxer:UF2_employees.png|500px|center]]
 
 
 
[[Fitxer:UF2_job_history.png|500px|center]]
 
 
 
[[Fitxer:UF2_jobs.png|500px|center]]
 
 
 
[[Fitxer:UF2_locations.png|500px|center]]
 
 
 
[[Fitxer:UF2_regions.png|500px|center]]
 
  
 
==Exercicis BD Ventas==
 
==Exercicis BD Ventas==
Línia 63: Línia 11:
 
===Consultes simples===
 
===Consultes simples===
 
<!--
 
<!--
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T1-HR | T1- Recuperación de datos]]
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T1-Ventas | T1- Recuperación de datos]]
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T2-HR | T2- Restricción y ordenación de datos]]
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T2-Ventas | T2- Restricción y ordenación de datos]]
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T3-HR | T3- Funciones de una sola Fila]]
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T3-Ventas | T3- Funciones de una sola Fila]]
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T4-HR | T4- Funciones de conversión]]
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T4-Ventas | T4- Funciones de conversión]]
 
-->
 
-->
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T5-Ventas | T5- Funciones de grupo]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T5-Ventas | T5- Funciones de grupo]]
  
 
===Consultes complexes===
 
===Consultes complexes===
<!--
+
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T6-HR | T6- Uniones]]  
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T6-Ventas | T6- Uniones]]  
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T7-HR | T7- Subconsultas]]
+
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T8-HR | T8- Operadores de definición]]
+
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T7-Ventas | T7- Subconsultas]]
-->
+
 
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T8-Ventas | T8- Operadores de definición]]
  
 
===Consultes Repàs BD HR===
 
===Consultes Repàs BD HR===
 +
<!--
 +
:*[[M2 - Bases de dades / Exercicis UF2 BD HR: Exercicis Repàs SQL|Exercicis Repàs BD HR]]
  
:*[[M2 - Bases de dades / Exercicis UF2 BD HR: Exercicis Repàs SQL|Exercicis Repàs BD HR]]
 
<!--
 
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions Repàs consultes HR | Solucions Repàs consultes HR]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions Repàs consultes HR | Solucions Repàs consultes HR]]
 
-->
 
-->
Línia 87: Línia 36:
  
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T9-HR | T9- Manipulación de datos]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T9-HR | T9- Manipulación de datos]]
<!-- -->
 
  
 
===Llenguatge de definició de dades===
 
===Llenguatge de definició de dades===
Línia 95: Línia 43:
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T11-HR | T11- Creación de otros objetos de esquema]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T11-HR | T11- Creación de otros objetos de esquema]]
  
<!-- -->
 
 
<!--
 
<!--
  
Línia 116: Línia 63:
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions Repàs consultes HR | Solucions Repàs consultes HR]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions Repàs consultes HR | Solucions Repàs consultes HR]]
 
-->
 
-->
 
===BD Wordpress===
 
 
En la siguiente web tenemos una pagina de wordpress on tienda incluida. Realiza para cada sección de la pagina las consultas necesarias para mostrar los contenidos.
 
 
http://wp.dantriano.com
 
 
PHPMyadmin
 
 
https://phpmyadmin.mi-alojamiento.com/?d=dantriano.com
 
 
u: alumno
 
 
p: lamerce19
 
 
[[Fitxer:EsquemaWP2.png|900px]]
 
 
 
==Exercicis BD HR==
 
 
===Consultes simples===
 
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T1-HR | T1- Recuperación de datos]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T2-HR | T2- Restricción y ordenación de datos]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T3-HR | T3- Funciones de una sola Fila]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T4-HR | T4- Funciones de conversión]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T5-HR | T5- Funciones de grupo]]
 
 
1) Quina és l'import promig de les comandes de cada venedor?
 
<pre>
 
rep |      avg
 
-----+------------------
 
101 |  8876.0000000000
 
102 |  5694.0000000000
 
103 |  1350.0000000000
 
105 |  7865.4000000000
 
106 | 16479.0000000000
 
107 | 11477.3333333333
 
108 |  8376.1428571429
 
109 |  3552.5000000000
 
110 | 11566.0000000000
 
</pre>
 

Revisió de 18:46, 27 nov 2019

Descripción de Esquema

Descripción General

Diagrama de Relación de Entidades de Ventas

UF2 entitats ventas.jpg

Exercicis BD Ventas

Consultes simples

Consultes complexes

Consultes Repàs BD HR

Llenguatge de manipulació de dades

Llenguatge de definició de dades