Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.48 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.48 KB

ZipCodesMX

Este proyecto contiene la información brindada por SEPOMEX, los códigos postales, estados, municipios y colonias que hay en México.

La información se encuentra normalizada en el modelo de base de datos que se encuentra en el proyecto, creado con MySql Workbench.

El codigo sql fue probado para la base de datos MySql y es conpatible con las versiones 5.5 o superiores.

Contenido:

  • Codigos-no Normalizados.sql: posee toda la información de SEPOMEX, de manera desorganizada, se incluye por si se desea incluir más información en el modelo propuesto.
  • Tablas normalizadas.sql: contiene el script sql para crear las tablas que contentienen la información ya normalizada de los códigos postales, entidades y municipios.
  • Carpeta dump: Contiene los scripts numerados segun el orden en que deben ser ejecutados para llenar las tablas normalizadas.
  • StoredProcedures para su consulta a través del codigo postal y del id del registro
  • Clases PHP de ejemplo
El archivo modelo codigos postales.mwb contiene el modelo entidad relación.

En total contiene 145908 registros.

Uso:

Dentro de la base de datos a utilizar ejecutar los scripts en el siguiente orden:

  1. Ejecutar Tablas normalizadas.sql
  2. Ejecutar 1cat_estados-data.sql
  3. Ejecutar 2cat_municipios-data.sql
  4. Ejecutar 3cat_cp-data.sql
  5. Ejecutar procedimientos para consultar.sql