elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Base de Datos de Ciudades del Mundo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 [4] Ir Abajo Respuesta Imprimir
Autor Tema: Base de Datos de Ciudades del Mundo  (Leído 32,984 veces)
Punisher.linux

Desconectado Desconectado

Mensajes: 202


localhost


Ver Perfil WWW
Re: Base de Datos de Ciudades del Mundo
« Respuesta #30 en: 6 Abril 2010, 09:24 am »

Este tema me parece interesante y de mucha utilidad ya que es imposible encontrar una base de datos decente sobre paises / estados / ciudades y pueblos con los idiomas hablados por cada pais. Proponga crear otra tabla con una relacion N:M con el PAIS, de idiomas hablados por cada pais.

tabla N:M

Cod_Idioma
Cod_Pais
Porcentaje

tabla idioma

COD_IDIOMA
Nombre_Idioma

deberiamos poner un listado de todos los paises y poner al lado quien se encarga de pasar ese pais a la base de datos y esta claro que debemos primero definir la estructura y que datos va a tener, como Codigo postal y cosas asi. SI la gente se compromete podeis contar conmigo y podriamos compartirla por internet para que haya algo decente. Lo siento por hacer doble post.

También podemos partir de esta base de datos ofrecida por Mysql:

http://downloads.mysql.com/docs/world.sql.gz

 que tal esta estructura ??

CREATE TABLE IDIOMAS (
  COD_IDIOMA       int(11),
  NOMBRE          char(20)   NOT NULL default '',
  OFICIAL          CHAR(1)    NOT NULL default 'N',
  PRIMARY KEY  (`COD_IDIOMA`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE CONTINENTES (
  COD_CONTINENTE       int(11),
  NOMBRE             char(20)   NOT NULL default '',
  POBLACION          int(11)    NOT NULL default '0',
  PRIMARY KEY  (`COD_CONTINENTE`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE PAISES (
  COD_PAIS       int(11),
  COD_CONTINENTE       int(11),
  NOMBRE       char(20)   NOT NULL default '',
  POBLACION    int(11)    NOT NULL default '0',
  PRIMARY KEY  (`COD_ESTADO`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE ESTADOS (
  COD_ESTADO    int(11),
  COD_PAIS       int(11),
  NOMBRE       char(20)   NOT NULL default '',
  POBLACION    int(11)    NOT NULL default '0',
  PRIMARY KEY  (`COD_ESTADO`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE CIUDADES (
  COD_CIUDAD    int(11),
  COD_ESTADO    int(11),
  NOMBRE       char(20)   NOT NULL default '',
  POBLACION    int(11)    NOT NULL default '0',
  PRIMARY KEY  (`COD_CIUDAD`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IDIOMAS_HABLADOS_PAIS (
  COD_IDIOMA       int(11),
  COD_PAIS          int(11),
  PORCENTAJE       FLOAT(2,2)    NOT NULL default '0.0',
  PRIMARY KEY  (`COD_IDIOMA`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


« Última modificación: 6 Abril 2010, 17:32 pm por Punisher.linux » En línea

¬¬
O_G_T

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #31 en: 29 Abril 2010, 01:42 am »

Hola seria bueno tener esta DB asi que hago mi aporte di con esta base que me ha sido de utilidad hace tiempo:

Todas las provincias departamentos y localidades de Argentina.

Los datos están separados en tres tablas [Provincia] -> [Departamento] -> [Localidad]

Cantidad de registros:
Provincias: 23
Departamentos: 574
Localidades: 5439

descargar
http://www.mediafire.com/?hmbjwyjmdgx

fuente http://kerzek.blogspot.com/

saluddos!!




En línea

ivanosito

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #32 en: 20 Marzo 2011, 09:56 am »

Hola a todos!  :D

Acá les dejo unos scripts sql para MS-SQLServer 2008 Express, que generan las tablas:

- Pais
- PaisIdioma
- Ciudad

http://www.megaupload.com/?d=9G66BWJF

Espero que les sirva!  ;-)
En línea

Páginas: 1 2 3 [4] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como cargar o dividir DB MYSQL de 300MB. (tiene todas las ciudades del mundo IP)
Desarrollo Web
Graphixx 1 4,212 Último mensaje 27 Diciembre 2010, 07:36 am
por Graphixx
Base de datos de ciudades
Bases de Datos
i-node 4 3,147 Último mensaje 27 Marzo 2014, 10:47 am
por i-node
El mundo de los datos necesita ingenieros
Noticias
wolfbcn 0 1,164 Último mensaje 2 Octubre 2018, 01:59 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines