---
# System prepended metadata

title: PRÓTOCOLO ADQUISICIÓN DE BASES DE DATOS
tags: [protocolo, databases, adquisicion]

---

# 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
```