Resultados 1 al 4 de 4






Tabla MySQL y SQLServer de Provincias y Municipios de España


Estás en el tema Tabla MySQL y SQLServer de Provincias y Municipios de España dentro del subforo Programación y Diseño WEB en LonasDigital. Cuando estamos creando una web o cualquier aplicación y queremos guardar datos de direcciones, podemos crear campos abiertos para que el que lo está rellenando escriba lo que quiera (no recomendado), o bien fijamos los campos para que sean seleccionables (lo más usado y recomendado). Hay muchas webs donde poder encontrar estos datos, pero pocas los ofrecen de una forma fácil de reutilizar, y googleando he encontrado un bog en el que su autor se ha molestado en recopilar los datos del INE y...



Este tema tuvo 4609 Visitas y 3 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Avatar de NuKeR

    NuKeR ha iniciado este hilo.
    NuKeR está desconectado
    Título:  WebMaster del Universo Rango:  Webmaster
    Fecha de ingreso
    Sep-2006
    Nacionalidad
    Espana
    Ubicación
    Madrid
    Temas
    11
    Mensajes
    147


    Cuando estamos creando una web o cualquier aplicación y queremos guardar datos de direcciones, podemos crear campos abiertos para que el que lo está rellenando escriba lo que quiera (no recomendado), o bien fijamos los campos para que sean seleccionables (lo más usado y recomendado). Hay muchas webs donde poder encontrar estos datos, pero pocas los ofrecen de una forma fácil de reutilizar, y googleando he encontrado un bog en el que su autor se ha molestado en recopilar los datos del INE y agruparlos en dos tablas.

    Siguiendo el deseo expreso del creador, y con la única finalidad de darle al Cesar lo que es del Cesar, os paso el enlace para que aquel que esté interesado pueda descargarse las tablas para MySQL--> Tabla MySQL de todos los municipios o poblaciones de España agrupados por provincias

    Y aquí va mi pequeña aportación, que es en la que he adaptado el trabajo anterior para usarlo en SQLServer.

    Tenemos dos tablas:
    - tlProvincias
    • ID, int (PK), not null
    • Provincia, nvarchar(255), not null


    - tlMunicipios
    • ID, bigint, (PK), not null
    • IdProvincia, int (FK), not null
    • Municipio, nvarchar(255), not null


    Primero debemos crear la tabla "tlProvincias", ya que la tabla "tlMunicipios" tiene una Foreing Key (IdProvincia) hacia el ID de la tabla tlProvincias, y luego creamos tlMunicipios.

    Para facilitar todo esto adjuno el script de creación de cada una de las tablas. Al descomprimir el archivo "SQLServer_Provincias_y_Municipios_para_LONASDIGIT AL.rar" encontraremos los siguientes:

    1. tlProvincias.sql --> Script de Creación de la tabla tlProvincias
    2. tlMunicipios.sql --> Script de Creación de la tabla tlMunicipios
    3. tlProvincias_INSERT.sql --> Script que inserta en la tabla tlProvincias todas las provincias
    4. tlMunicipios_INSERT.sql --> Script que inserta en la tabla tlMunicipios todos los municipios


    NOTA.- Para añadir datos a una tabla en SQLServer y forzarle el valor para el "Identity" de la tabla, hay que utilizar esta query:

    Código:
    SET IDENTITY_INSERT [nombre de tu tabla] ON;
    {Tu Insert con el valor para el identity}
    SET IDENTITY_INSERT [nombre de tu tabla] OFF;
    ################################################## #######
    Si quieres compartir este artículo el único requisito es que para descargar los archivos de la versión MySQL utilices el enlace al post original, y si quieres descargar la versión SQLServer utilices este post.

    Es de bien nacido ser agradecido.
    ################################################## #######

    Archivos adjuntados Archivos adjuntados
    Última edición por NuKeR; 14-06-11 a las 14:15 Razón: Actualizar enlaces
    La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño.


    Citar Citar  

  2. Los siguientes 3 Usuarios dieron las gracias a NuKeR Por su Mensaje :

    gr13 (19-03-13), lonas (14-06-11), peble (25-04-13)




  3. #2
    Avatar de lonas

    lonas está desconectado
    Título:  ✔ User Verified ™ Rango:  Admin & Developer
    Fecha de ingreso
    Sep-2006
    Receptor
    Formuler F1
    Firmware
    OpenLD-3.0
    Nacionalidad
    Espana
    Ubicación
    Planeta Marte
    Edad
    36
    Temas
    1613
    Mensajes
    23,402


    Anda toma ya!! jejeje esto me lo llegas a poner hace un par de años y te como a besos jejejeje, anda que no lo pasé yo mal la última vez que hice una web para una empresa que solicitaba un temita muy curioso, aparte de el mapa (imagen) mapeado con sus provincias y demás luego el tema de los combos y para remate las provincias y municipios, vaya que me hubiera ahorrado muuuuuucho xD

    Gracias makina!!

    Un Saludo
    Si te gustó este post, dale arriba a los botones de Me gusta (facebook) Twitter y google +1 que no te llevará ni 5 segundos xD

    Recuerda:
    El trabajo que realizo es de manera altruista y seguirá siendo así siempre, pero nunca viene mal un poco de ayuda,apoyo y motivación para continuar creando y creciendo en lo que uno realiza.
    Si estas satisfecho y te apetece,puedes contribuir con una donación :

    No se resuelven dudas por Privados ni por E-mail,las incidencias se consultan en el foro y se resuelven entre todos.

    Sígueme en Twitter: https://twitter.com/javilonas


    Citar Citar  

  4. #3
    Avatar de NuKeR

    NuKeR ha iniciado este hilo.
    NuKeR está desconectado
    Título:  WebMaster del Universo Rango:  Webmaster
    Fecha de ingreso
    Sep-2006
    Nacionalidad
    Espana
    Ubicación
    Madrid
    Temas
    11
    Mensajes
    147


    Cita Iniciado por lonas Ver mensaje
    Anda toma ya!! jejeje esto me lo llegas a poner hace un par de años y te como a besos jejejeje, anda que no lo pase yo mal la última vez que hice una web para una empresa que solicitaba un temita muy curioso, aparte de el mapa (imagen) mapeado con sus provincias y demás luego el tema de los combos y para remate las provincias y municipios, vaya que me hubiera ahorrado muuuuuucho xD

    Gracias makina!!

    Un Saludo

    Jejejejeje, lo siento socio, espero que eso que me comentas, que es muy común, no le ocurra a nadie más de este foro.

    Saludos!!
    La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño.


    Citar Citar  

  5. #4
    Avatar de gr13

    gr13 está desconectado
    Título:  Usuario VIP Rango:  Usuario VIP
    Fecha de ingreso
    Mar-2013
    Receptor
    Blackbox500s
    Firmware
    ML v10
    Nacionalidad
    Espana
    Temas
    27
    Mensajes
    140


    Oh! que maravilla, perfecto este aporte, mil gracias NuKer!! :)


    Citar Citar  

Subir