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

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «Descripción de Esquema Descripción General Los esquemas de ejemplo de Oracle Database ilustran una compañía de ejemplo que opera en todo el mundo para surtir pedidos …».)
 
(Llenguatge de definició de dades)
 
(105 revisions intermèdies per 4 usuaris que no es mostren)
Línia 1: Línia 1:
Descripción de Esquema
+
==Descripció d'Esquema==
Descripción General
+
 
 +
===Descripció General===
 +
 
 
Los esquemas de ejemplo de Oracle Database ilustran una compañía de ejemplo que opera en todo el
 
Los esquemas de ejemplo de Oracle Database ilustran una compañía de ejemplo que opera en todo el
 
mundo para surtir pedidos de varios productos distintos. La compañía tiene tres divisiones:
 
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.
+
:*'''Human Resources''': realiza un seguimiento de la información sobre los empleados y las instalaciones.
Order Entry: realiza un seguimiento de los inventarios y las ventas de productos a través de
+
:*'''Order Entry''': realiza un seguimiento de los inventarios y las ventas de productos a través de distintos canales.
distintos canales.
+
:*'''Sales History''': realiza un seguimiento de los datos estadísticos de negocio para facilitar las decisiones de negocio.
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
 
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
 
objetos de todos los esquemas. No obstante, el énfasis de los ejemplos, demostraciones y prácticas
 
está en el esquema de Human Resources (HR).
 
está en el esquema de Human Resources (HR).
 +
 
Todos los scripts necesarios para crear los esquemas de ejemplo están en la carpeta
 
Todos los scripts necesarios para crear los esquemas de ejemplo están en la carpeta
 
$ORACLE_HOME/demo/schema/ folder.
 
$ORACLE_HOME/demo/schema/ folder.
Human Resources (HR)
+
 
 +
'''Human Resources (HR)'''
 +
 
 
Se trata del esquema que se utiliza en este curso. En los registros de recursos humanos (HR), cada
 
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
 
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
 
identificación de cargo, un salario y un gestor. Algunos empleados ganan comisiones además de su
 
salario.
 
salario.
 +
 
La compañía también registra información sobre cargos dentro de la organización. Cada cargo
 
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
 
dispone de un código de identificación, un cargo y un rango de salario máximo y mínimo. Algunos
Línia 24: Línia 29:
 
Cuando se reasigna un empleado, se registran la duración del trabajo del empleado, el número de
 
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.
 
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
 
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
 
almacenes y departamentos. Cada empleado está asignado a un departamento y cada departamento se
Línia 29: Línia 35:
 
asociado a una ubicación y cada ubicación tiene una dirección completa que incluye el nombre de la
 
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.
 
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
 
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.
 
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ó d'Entitats de HR===
 +
 +
[[Fitxer:UF2_entitats_HR.png|500px|center]]
 +
 +
===Descripcions de les Taules 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ó de dades]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T2-HR | T2- Restricció i ordenació de dades]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T3-HR | T3- Funcions d'una sola Fila]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T4-HR | T4- Funcions de conversió]]
 +
 +
===Consultes complexes===
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T5-HR | T5- Funcions de grup]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T6-HR | T6- Unions]] 
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T7-HR | T7- Subconsultes]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T8-HR | T8- Operadors de definició]]
 +
<!---->
 +
 +
<!--
 +
===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: Llenguatges SQL / Solucions Repàs consultes HR | Solucions Repàs consultes HR]]
 +
-->
 +
 +
===Llenguatge de manipulació de dades===
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T9-HR | T9- Manipulació de dades]]
 +
<!---->
 +
 +
===Llenguatge de definició de dades===
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T10-HR | T10- Crear i gestionar taules]]
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Exercicis T11-HR | T11- Creació d'altres objectes d'esquema]]
 +
 +
<!-- -->
 +
 +
<!--
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T7-1-HR | Solucions T7-1]]
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T7-2-HR | Solucions T7-2]]
 +
 +
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T9-HR | Solucions T9]]
 +
 +
 +
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T12-HR | Solucions T12]]
 +
 +
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T13-HR | Solucions T13]]
 +
 +
:*[[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]]-->

Revisió de 17:34, 7 nov 2023

Descripció d'Esquema

Descripció General

Los esquemas de ejemplo de Oracle Database ilustran una compañía de ejemplo que opera en todo el 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.
  • 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ó d'Entitats de HR

UF2 entitats HR.png

Descripcions de les Taules de Human Resources (HR)

UF2 countries.png
UF2 departments.png
UF2 employees.png
UF2 job history.png
UF2 jobs.png
UF2 locations.png
UF2 regions.png

Exercicis BD HR

Consultes simples

Consultes complexes


Llenguatge de manipulació de dades

Llenguatge de definició de dades