Está en la página 1de 7

Actividad 1

Ésta es la primera de varias Actividades para este curso. Se debe crear la base de datos de
recursos humanos que se adjuntó con en el archivo hr.sql.

1. La siguiente sentencia SELECT se ejecuta correctamente:


SELECT apellidos, id_puesto, salario AS Sal
FROM empleados;
Verdadero/Falso

2. La siguiente sentencia SELECT se ejecuta correctamente:


SELECT *
FROM categoria_trabajo;
Verdadero/Falso

3. Hay cuatro errores de codificación en esta sentencia. ¿Los puede identificar?


SELECT id_empleado, apellidos (1- falta una “ , ”
después de apellido.)
Sal(2- El atributo “sal” no existe, se llama SALARIO.)
X (3- “x” no es la operación para multiplicar es “*”.)
12 ANNUAL SALARIO(4- falta el prefijo AS para definir
el ultimo campo que es ‘ANNUAL SALARIO’)
FROM empleados;

Le han contratado como programador de SQL en Acme


Corporation. Su primera tarea consiste en crear unos informes
basándose en datos de las tablas de recursos humanos.

4. Su primera tarea consiste en determinar la estructura de la tabla DEPARTAMENTOS


y de su contenido.
5 Debe determinar la estructura de la tabla EMPLEADOS.

El departamento de recursos humanos desea que cree una consulta para mostrar el
apellido, el código de puesto, la fecha de contratación y el número de empleado de
cada empleado, con el número de empleado en primer lugar. Proporcione el alias
FECHA DE INICIO para la columna FECHA_CONTRATO.

6 Pruebe la consulta

Pantallazo de Salida de la consulta

consulta

SELECT `id_empleado`, `apellidos`, `fecha_contrato` AS


'FECHA DE INICIO',
`id_puesto` FROM `empleados`
7 El departamento de recursos humanos desea que cree una consulta para visualizar
códigos de puesto únicos de la tabla EMPLEADOS.

consulta
 SELECT DISTINCT `id_puesto` FROM `empleados`

8 El departamento de recursos humanos desea cabeceras de columnas más descriptivas


para su informe sobre los empleados. Copie la sentencia del punto 5. Nombre las
cabeceras de columna Emp #, Empleado, Cargo y Fecha del contrato
, respectivamente. A continuación, vuelva a ejecutar la consulta.

consulta
 SELECT `id_empleado` AS `Emp_#`, `apellidos` AS Empleado, `id_puesto` AS
Cargo, `fecha_contrato` AS Fecha_del_contrato FROM `empleados`

9 El departamento de recursos humanos ha solicitado un informe de todos los


empleados y de sus identificadores de puesto. Muestre el apellido concatenado con
el identificador de puesto (separados por una coma y un espacio) y nombre la
columna Empleado y Cargo.
consulta
 SELECT CONCAT(`apellidos`, ' , ', `id_puesto`) AS `empleado y cargo` FROM
`empleados`
10 Para familiarizarse con los datos de la tabla EMPLEADOS, cree una consulta para
mostrar todos los datos de esa tabla. Separe la salida de cada columna con una
coma.
Ponga al título de la columna el nombre Salida.

Entregar las consultas resultantes en un archivo de


texto plano con la extensión y el nombre del estudiante
Nombre_estudiate.sql

consulta

SELECT CONCAT(IFNULL(`id_empleado`, ''),' ,
',IFNULL(`nombres`, ''),' , ',IFNULL(`apellidos`, ''),' , ',IFNULL(`email`, ''),' ,
',IFNULL(`num_telefono`, ''),' , ',IFNULL(`fecha_contrato`, ''),' ,
',IFNULL(`id_puesto`, ''),' , ',IFNULL(`salario`, ''),' ,
',IFNULL(`pct_comision`, ''),' ,
',IFNULL(`id_gerente`, ''),' , ',IFNULL(`id_departamento`, '')) AS `SALIDA` FROM `emplea
dos`

También podría gustarte