El documento describe la creación y modificación de varias vistas en una base de datos de profesores. Se crean vistas para mostrar los nombres, códigos y salarios de profesores dentro de ciertos rangos, encontrar el salario máximo y mínimo, contar el número de profesores, y filtrar datos basados en letras en los nombres o rangos de códigos. Finalmente, se elimina una vista llamada "PROFESORX".
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
CreacióN De Vistas
1. GERMAN ESTEBAN TAMAYO DIAZ *Creación de vistas 1-cree una vista con el nombre,código y salario de los profesores con salarios CREATE VIEW SALARIOSMAX AS ( SELECT docente.nombre, docente.cod, docente.salarios, asignatura.coa FROM docente,asignatura WHERE ( (docente.salarios BETWEEN 1000000 AND 2000000)AND(ASIGNATURA.DOCENTE_COD=DOCENTE.COD)) ) *modification de vistas cree una vista con el nombre,código y salario de los profesores con salarios y remonbrelos por profesor, código,sueldo,materia CREATE VIEW PROFESORX AS ( SELECT docente.nombre AS
profesor
, docente.cod AS
codigo
, docente.salarios as
sueldo
, asignatura.coa as
materia
FROM docente,asignatura WHERE ( (docente.salarios BETWEEN 1000000 AND 2000000)AND(ASIGNATURA.DOCENTE_COD=DOCENTE.COD)) ) *MUESTRE EN UNA VISTA LOS PROFESORES QUE GANAN MAS DE 1300000 Y RENOMBER EL CAMPO DOCENTE POR TEACHER CREATE VIEW PrelacionZ AS ( SELECT SALARIOSMAX.NOMBRE AS
TEACHER
FROM SALARIOSMAX WHERE (SALARIOSMAX.SALARIOS>=1300000) ) *ENCONTRAR EL MAYOR SUELDO DE LA TABLA DOCENTE CREATE VIEW MAXIMO AS ( SELECT MAX(DOCENTE.SALARIOS)AS
MAYOR_SUELDO
FROM docente WHERE (docente.salarios>=1000000) ) *Cree una vista con total de los salarios de la vista SALARIOSMAX CREATE VIEW totalpx AS ( SELECT sum(SALARIOSMAX.salarios) AS
TOTALSAL
FROM SALARIOSMAX WHERE (SALARIOSMAX.salarios >=0 ) ) *cree una vista con el CON LA CANTIDAD DE PROFESORES DE SALARIOSMAX CREATE VIEW CONTT AS ( SELECT Count(SALARIOSMAX.nombre) AS(TOTALD) FROM SALARIOSMAX WHERE (SALARIOSMAX.COD >=0) ) *CREE UNA VISTA CON EL PROFESOR QUE TIENE EL MENOR EN SALARIOSMAX Y RENOMBRE EL CAMPO NOMBRE POR MALPAGADO CREATE OR REPLACE FORCE VIEW
MALP
(
MENORS
) AS ( SELECT MIN(SALARIOSMAX.SALARIOS) AS
MENORS
FROM SALARIOSMAX WHERE (SALARIOSMAX.COD >=0) ) *CREE UNA VISTA CON EL NOMBRE DE LOS PROFESORES QUE GANAN MAS DE 1200000 EN SALARIOS MAX Y SU NOMBRE TIENE LA LETRA M CREATE VIEW GANAS AS ( SELECT SALARIOSMAX.nombre AS
GANA1
,SALARIOSMAX.SALARIOS FROM SALARIOSMAX WHERE (SALARIOSMAX.SALARIOS=1000000) AND (SALARIOSMAX.NOMBRE LIKE'A%') ) *CREE UNA VISTA DONDE ESTEN LOS DOCENTES CON SU CODIGO Y QUE SU CEDULA ESTE ENTRE 94510398 Y 16764028 CREATE VIEW DOCOB AS ( SELECT SALARIOSMAX.nombre AS
DOCENTE
,SALARIOSMAX.COD AS
CEDULA
FROM SALARIOSMAX WHERE (SALARIOSMAX.COD BETWEEN 1 AND 16764028) ) *ELIMINACION DE VISTAS *ELIMINE PROFESOR X DROP VIEW PROFESORX; Elimina la vista