Insertar 4 empleados de oficio Vendedor, cada uno de un
departamento diferente. 1. Visualizar los departamentos en los que el salario medio es mayor o igual que la media de todos los salarios. 2. Visualizar el nmero de vendedores del departamento ventas. 3. Visualizar por cada oficio de los empleados del departamento ventas la suma de salarios. 4. Seleccionar aquellos apellidos de la tabla Emple cuyo salario sea igual a la media de los salarios de su departamento. 5. Visualizar el nmero de empleados de cada departamento cuyo oficio sea Vendedor. 6. Visualizar los datos del departamento que tenga mas empleados de oficio Vendedor, indicando el nmero de ellos. 7. Buscar los departamentos que tienen mas de dos personas trabajando en el mismo oficio. group by dept_no, oficio; 8. Crear una vista Dept30 que contenga el apellido, oficio y salario de los empleados del departamento 30. 9. Realizar una consulta de los Vendedores de la vista Dept30. 10. Modificar la vista Dept30, el apellido Arroyo lo almacenamos en maysculas y cambiamos el salario a 2000. Comprobar el resultado en Dept30 y en Emple. 11. Justificar el porqu del error que nos da al intentar insertar en Dept30 el siguiente registro (PEREZ,EMPLEADO,3000). 12. Crear una vista Vdep, con los n de departamento y nombre de cada departamento. 13. Insertar en Vdep un nuevo registro (55, Informtica).
Curso: 1 Asignatura: Bases de Datos 3 Evaluacin. SQL
14. Crear una vista V_Emp-Dept, que contenga las columnas n de
empleado, Apellido, n de departamento y nombre de departamento. 15. Inserta una nueva fila en la vista V_Emp_Dept. Si te da error justifica el porqu. 16. Para todos los empleados de la tabla EMPLE y del departamento de CONTABILIDAD, cambiamos su salario al doble del salario de Snchez y su apellido a minsculas. (No se puede usar la misma tabla que actualizamos en Update que la que llamamos en la subconsulta) 17. Insertar en la tabla EMPLE un empleado de apellido Garca y con nmero de empleado 1111, en el departamento con mayor nmero de empleados. La fecha de alta ser la actual, el oficio analista, el director 7588, el salario 18000 y la comisin 0. Insert into emple select 1111,garcia, analista, ., dept_no from emple group by dep_no having count(*) 18. Visualizar el apellido, el salario y el nmero de departamento de aquellos empleados de la tabla EMPLE cuyo salario supere a la media en su departamento. 19. Insertar a un empleado de apellido SAAVEDRA con numero 2000. La fecha de alta ser la actual, el SALARIO ser el mismo salario del empleado SALA mas el 20 por 100 Y el resto de datos sern los mismos que los datos del empleado SALA. 20. Borrar todos los departamentos de la tabla DEPART para los cuales no existan empleados en EMPLE. 21. Crear una vista llamada EMP_DEP a partir de las tablas EMPLE y DEPART con los empleados del departamento 20. Las columnas de la vista se llamaran NOMBRE, SAL_MES, SAL_AN ,DEPT_NO Y DNOMBRE . SAL _ MES es el SALARIO y SAL_AN es el salario por 12 meses. 22. Partiendo de la tabla EMPLE, visualizar por cada oficio de los empleados del departamento VENTAS la suma de salarios acompaado del oficio.