# PRÓTOCOLO ADQUISICIÓN DE BASES DE DATOS ###### tags: `protocolo`, `databases`, `adquisicion` ## 1.- ESTANDARIZACIÓN * ACOMODO DE COLUMNAS ESTÁNDAR CWVL-DB | CURP | NSS | nombre | apellido_paterno | apellido_materno | calle | colonia | municipio | cp | estado | email | telefono_1 | telefono_2 | telefono_3 | telefono_4 | telefono_5 | |--------------|:-----:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:|-----------:| ## 2.- 1ERA VALIDACIÓN * VALIDAR CAMPOS SIN ESPACIOS O CARACTERES ESPECIALES * VALIDAR REPETIDOS POR CURP O NSS Y REMOVERLOS * VALIDACIÓN DE CURP A 18 DÍGITOS * VALIDACIÓN DE NSS A 11 DÍGITOS * VALIDACIÓN DE NSS 5TO Y 6TO DIGITOS COINCIDA CON AÑO DE NACIMIENTO EN CURP (AUNQUE HAY EXCEPCIONES) * VALIDACIÓN DE TELÉFONOS A 10 DÍGITOS * VALIDACIÓN DE CURP POR REGEX Y SI ES POSIBLE VALIDAR QUE COINCIDA CON NOMBRE REGISTRADO ## 3.- CONTRA NUESTRA BASE DE DATOS * COMPARAR REGISTROS POR CURP O NSS PARA VALIDAR CUÁNTOS REGISTROS YA SE ENCUENTRAN EN LA BASE DE DATOS ## 4.- OBTENCIÓN DE MUESTRA * OBTENER MUESTRA ALEATORIA N PORCENTAJE ## 5.- VALIDACIÓN DE MUESTRA * VALIDAR TELÉFONOS DE MUESTRA EN COFETEL * VALIDAR NSS Y CURP DE MUESTRA EN SIPRE ## NECESIDADES * SCRIPT PARA VALIDAR REGISTROS ESTANDARIZADOS * SCRIPT PARA OBTENER MUESTRA * SCRIPT PARA VALIDAR MUESTRA EN COFETEL * SCRITP PARA VALIDAR POR SIPRE ## REQUERIMIENTOS * VALIDAR CUANTOS REGISTROS TIENEN CURP Y NSS VALIDOS * VALIDAR CUANTOS REGISTROS TIENEN CURP Y NSS INVALIDOS * VALIDAR CUANTOS REGISTROS REPETIDOS POR CURP * VALIDAR CUANTOS REGISTROS REPETIDOS POR NSS * VALIDAR CUANTOS REGISTROS REPETIDOS POR TELEFONO ``` EJEMPLO: total registros: 60,000 repetidos por curp: 9000 repetidos por nss: 9000 repetidos por telefono: 9000 total registros validos: 51000 ```