|
|
(Hi ha 16 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
| + | ==Exercicis BD Ventas== |
− | 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
| + | ===Consultes simples=== |
− | $ORACLE_HOME/demo/schema/ folder.
| + | <!-- |
| + | :*[[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-Ventas | T2- Restricción y ordenación de datos]] |
| + | :*[[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-Ventas | T4- Funciones de conversión]] |
| + | --> |
| + | :*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T5-Ventas | T5- Funciones de grupo]] |
| | | |
− | '''Human Resources (HR)'''
| + | ===Consultes complexes=== |
− | | |
− | 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 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 T6-Ventas | T6- Uniones]] |
− | :*[[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]]
| |
| | | |
− | ===Consultes complexes===
| + | :*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T7-Ventas | T7- Subconsultas]] |
| | | |
− | :*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T6-HR | T6- Uniones]]
| + | :*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T8-Ventas | T8- Operadores de definición]] |
− | :*[[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]] | |
− | <!---->
| |
| | | |
| ===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 86: |
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 94: |
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 115: |
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>
| |