Guía para El Desarrollo Del Componente Práctico - Unidad 3 - Tarea 4 - Componente Práctico - Práctica Simulada
Guía para El Desarrollo Del Componente Práctico - Unidad 3 - Tarea 4 - Componente Práctico - Práctica Simulada
Guía para El Desarrollo Del Componente Práctico - Unidad 3 - Tarea 4 - Componente Práctico - Práctica Simulada
Computador
Internet
Software: MySQL,
MySQL Workbench
1
1. Consultas condicionales
2. Vistas
3. Disparadores – Triggers
4. Procedimientos almacenados
5. Transacciones
Tener en cuenta:
Se deben incorporar por lo menos dos recursos en ingles para consolidar las habilidades
de lectura en un idioma extranjero. La información se registra en la bibliografía.
Ejercicio 2: Crear una base de datos que se denomina bdrh, el motor de bases de
datos que se manejará es MySQL Workbench.
Se debe crear la base de datos de Recursos Humanos esta gestiona los datos de bdrh
de las pequeñas empresas, A continuación, se sugiere utilizar las sentencias SQL de la
forma ilustrada para realizar la práctica:
SHOW DATABASES;
La sentencia lista las bases de datos contenidas en SQL
USE bdrh;
Sentencia que carga la base de datos a ser utilizada en este ejemplo la base de datos
bdrh.
SHOW DATABASES;
Utilizando nuevamente el comando se evidencia la creación de la nueva base de datos
bdrh.
En esta sección se crean las 7 tablas de las bases de datos bdrh, se ejecutan diferentes
sentencias de la creación de las tablas en las bases de datos.
2
salario_min DECIMAL(10,2) NOT NULL,
salario_max DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id_trabajo))
ENGINE = InnoDB;
Las sentencias anteriores crean la tabla trabajos la cual almacena los datos de los
puestos de trabajo, incluyendo el título del puesto y el rango salarial con las siguientes
características: (describa las características de cada una de las columnas en la
siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
Las sentencias anteriores crean la tabla regiones, almacena los datos de regiones como
Asia, Europa, América del Norte, America del Sur, África, Oceania con las siguientes
características: (describa las características de cada una de las columnas en la
siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
Las sentencias anteriores crean la tabla paises, almacena los datos de los países como
Colombia (CO), Mexico (MX), Estados Unidos (US), España (ES) en los que opera la
empresa, con las siguientes características: (describa las características de cada una
de las columnas en la siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
8.
9.
4
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Las sentencias anteriores crean la tabla departamentos, almacena los datos de los
departamentos de la empresa como Ventas, Sistemas, Marketing, con las siguientes
características: (describa las características de cada una de las columnas en la
siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
8.
9.
5
CREATE TABLE empleados (
id_empleado INT(11) NOT NULL,
nombres VARCHAR(20) NOT NULL,
apellidos VARCHAR(25) NOT NULL,
email VARCHAR(100) NOT NULL,
numero_telefono VARCHAR(20) NOT NULL,
fecha_ingreso DATE NOT NULL,
id_trabajo INT(11) NOT NULL,
salario DECIMAL(10,2) NOT NULL,
id_gerencia INT(11) NULL,
id_departamento INT(11) NOT NULL,
PRIMARY KEY (id_empleado),
FOREIGN KEY (id_trabajo) REFERENCES trabajos (id_trabajo)
ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY (id_departamento) REFERENCES departamentos (id_departamento)
ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY (id_gerencia) REFERENCES empleados (id_empleado)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB;
Las sentencias anteriores crean la tabla empleados, almacena los datos de los
empleados de la empresa con las siguientes características: (describa las
características de cada una de las columnas en la siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
6
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Las sentencias anteriores crean la tabla dependientes, almacena los datos de los
dependientes del empleado como Hijo, Hija, Esposa, Esposo con las siguientes
características: (describa las características de cada una de las columnas en la
siguiente tabla)
LÍNEA DESCRIPCIÓN
1.
2.
3.
4.
5.
6.
7.
8.
7
9.
10.
11.
SHOW TABLES;
Listar las tablas creadas para evidenciar que están las 7 tablas.
Agregar minimo 5 registros cada una de las tablas creadas, en la tabla empleado
agregar como registro cada uno de los integrantes del grupo colaborativo. Tener en
cuenta que las tablas que primero se deben llenar son aquellas que no tiene llaves
foráneas.
Dejar aquí las evidencias correspondientes, tomar foto o captura de pantalla del
proceso realizado.
DESCRIBE trabajos;
Imprime la estructura de la tabla y da evidencia para poder cargar los datos.
DESCRIBE trabajos;
Imprime la estructura de la tabla y da evidencia para poder cargar los datos.
DESCRIBE regiones;
Imprime la estructura de la tabla y da evidencia para poder cargar los datos.
8
/*Datos para la tabla departamentos …*/
/*Datos para la tabla empleados …*/
/*Datos para la tabla dependientes …*/
CONSULTA DE DATOS
Después de haber cargado los datos a las tablas de la base de datos se harán consultas
para listar los datos buscados.
a. Crear consulta que liste nombre del departamento, dirección, ciudad de los
departamentos ubicados en Colombia.
b. Crear consulta que liste nombres, apellidos, número telefónico, nombre del
trabajo de los empleados del departamento de Ventas.
c. Crear consulta que liste Nombres, Apellidos y los años que llevan trabajando los
empleados del departamento de Sistemas.
d. Crear consulta del promedio de años que llevan trabajando los empleados del
departamento de Marketing.
e. Crear consulta que liste los empleados que trabajen en la ciudad XX (agregar la
ciudad según los registros ingresados)
f. Crear consulta que liste las ubicaciones de la region XX (agregar la region según
los registros ingresados)
g. Crear consulta que liste los trabajos del departamento XX (agregar departamento
según los registros ingresados)
a. Crear una vista que permita listar los paises de la región América del Sur
9
b. Crear una vista que permita listar los empleado y sus dependientes.
c. Crear una vista que permita listar los empleados del departamento de Ventas.
d. Crear una vista que permita listar los empleados y sus trabajos.
10
Presentar sus aportes individuales con los avances del desarrollo de la actividad
Presentar en el mismo foro, por lo menos dos aportes significativos a la solución del
ejercicio para desarrollo grupal.
Consolidar y entregar el trabajo: Los estudiantes que participen en el foro con aportes
deben consolidar el trabajo colaborativo en un documento Pdf con los siguientes
elementos:
• Portada.
• Desarrollo del ejercicio
• Referencias Bibliográficas en normas APA.
• El estudiante que tiene el rol de entrega del grupo lo debe entregar en el
Entorno de Evaluación en formato pdf y el nombre del archivo debe ser
202016896_ (número del grupo).
• Todos los integrantes del grupo deben participar con sus aportes en el
desarrollo de la actividad.
• Antes de entregar el producto solicitado deben revisar que cumpla con todos
los requerimientos que se señalaron en esta guía de actividades.
11
• Solo se deben incluir como autores del producto entregado, a los integrantes
del grupo que hayan participado con aportes durante el tiempo destinado para
la actividad.
Tenga en cuenta que todos los productos escritos individuales o grupales deben
cumplir con las normas de ortografía y con las condiciones de presentación que se
hayan definido.
En cuanto al uso de referencias considere que el producto de esta actividad debe
cumplir con las normas Elija un elemento.
En cualquier caso, cumpla con las normas de referenciación y evite el plagio
académico, para ello puede apoyarse revisando sus productos escritos mediante la
herramienta Turnitin que encuentra en el campus virtual.
Las sanciones académicas a las que se enfrentará el estudiante son las siguientes:
a) En los casos de fraude académico demostrado en el trabajo académico o
evaluación respectiva, la calificación que se impondrá será de cero puntos sin perjuicio
de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo académico
cualquiera sea su naturaleza, la calificación que se impondrá será de cero puntos, sin
perjuicio de la sanción disciplinaria correspondiente.
12
Tipo de actividad: En grupo colaborativo
Número de actividad: 4
14