ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evaluacion Taller de base de Datos


Enviado por   •  15 de Mayo de 2020  •  Exámen  •  910 Palabras (4 Páginas)  •  113 Visitas

Página 1 de 4

/*

Trabajo - Evaluación #1 - Taller de base de Datos

Alumno 1: Alvarez Gonzalez Billy / RUT:15402818-8

Alumno 2: Apellido1 Apellido2 Nombre1 / RUT:

1. Elabore una planilla Excel con el diccionario de datos de todas las tablas (5 pts)

2. Agregue al diccionario de datos el mapeo de los campos (5 pts)

3. Elabore los script que determine la cantidad de registros que no cumplan con las siguientes validaciones:

3.1 rut_cli: Cantidad de llaves duplicadas (4 pts)

select rut_cli,COUNT(rut_cli) from cliente_sap group by rut_cli having COUNT(rut_cli) > 1 --9

3.2 email : Cantidad de registros que no contengan el caracter '@" (4 pts)

SELECT COUNT(*) FROM `cliente_sap` WHERE email NOT LIKE "%@%"--7

3.3 dv_cli : Cantidad de registros que no cumplan con el dominio del campo (4 pts)

SELECT count(*) FROM `cliente_sap` WHERE dv_cli not in ('0','1','2','3','4','5','6','7','8','9','K','k')--20

3.4 tipo_cli : Cantidad de registros que no cumplan con el dominio del campo (4 pts)

SELECT count(*) FROM `cliente_sap` WHERE tipo_cli not in ('NOR','PRE')--1437

3.5 estado_cli : Cantidad de registros que no cumplan con el dominio del campo (4 pts)

SELECT count(*) FROM `cliente_sap` WHERE estado_cli not in ('B','A') -- 1188

3.6 riesgo_cli : Cantidad de registros que no cumplan con el dominio del campo (4 pts)

SELECT count(*) FROM `cliente_sap` WHERE riesgo_cli not in ('MIN','MED','MAX') -- 1146

(*)Para las validaciones de dominio Debe indicar el valor que no está dentro del dominio y su cantidad

4. Elabore los script que entregue el listado de los registros que no cumplan con las siguientes validaciones:

4.1 rut_cli: Llaves duplicadas (4 pts)

select * from cliente_sap where rut_cli in

(SELECT rut_cli FROM cliente_sap

GROUP BY rut_cli

HAVING COUNT(*)>1)

ORDER BY `cliente_sap`.`rut_cli` ASC

4.2 email : Registros que no contengan el caracter '@" (4 pts)

SELECT (email) FROM `cliente_sap` WHERE email NOT LIKE "%@%"

4.3 dv_cli : Registros que no cumplan con el dominio del campo (4 pts)

SELECT * FROM `cliente_sap` WHERE dv_cli not in ('0','1','2','3','4','5','6','7','8','9','K','k')

4.4 tipo_cli : Registros que no cumplan con el dominio del campo (4 pts)

SELECT (tipo_cli) FROM `cliente_sap` WHERE tipo_cli not in ('NOR','PRE')

4.5 estado_cli : Registros

...

Descargar como (para miembros actualizados)  txt (4.5 Kb)   pdf (42.5 Kb)   docx (9.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com