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

 

 


Tema destacado: Curso de javascript por TickTack


+  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,835 veces)
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #20 en: 21 Marzo 2010, 16:58 pm »

Esto parece Off-topic....
Porque tifa no es moderadora?


En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #21 en: 21 Marzo 2010, 17:01 pm »

Citar
Porque tifa no es moderadora?

Lo era, decidi renunciar a la posicion por cuestiones que no voy a comentar aqui. Pero, lo valioso es que puedo seguir respondiendo y cooperando en el area cuando alguien tenga alguna duda, no hay que moderar un subforo para ayudar  ;)


En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #22 en: 21 Marzo 2010, 17:03 pm »

Citar
En cambio las ciudades si, asi que por esa razon la colocamos como primary key para que no se repita y ademas la ciudad es la localidad en si, por eso como clave identificadora queda bien

Ok entonces, los paises  distintos que tengan el mismo nombre de ciudades que pasara??? sino se pueden repetir digo  :P
En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: Base de Datos de Ciudades del Mundo
« Respuesta #23 en: 21 Marzo 2010, 17:12 pm »

En esos casos yo en el nombre de la ciudad colcoaria ademas un identificador
por ejemplo

aqui cerca hay una ciudad llamada los angeles
y tambien esta los angeles de estados unidos

en ese caso yo colocaria, Los angeles CH y Los Angeles CA
seguir manteniendo una tabla seria super bueno para facilitar el uso que se le de

tambien seria el caso de colocar la ciudad y pais como primary key, y hay se puede repetir sin problemas siempre que sea de otro pais


saludos
En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #24 en: 21 Marzo 2010, 17:18 pm »

Citar
en ese caso yo colocaria, Los angeles CH y Los Angeles CA

Ok entonces... tu vas a memorizarte todos los autentificadores existentes en la tabla donde cada pais tenga una ciudad de nombre identico   :huh:  :huh: digamos que no que no te lo memorizas, pero para no afectar otros registros tienes que averiguar el identificador, entonces haces una consulta SQL previa para averiguar como se llama el identificador de Los Angeles para Chile por ejemplo  :huh:  no digo que no se pueda, se puede efectivamente, pero es mas trabajoso a nivel de consultas.

Citar
tambien seria el caso de colocar la ciudad y pais como primary key, y hay se puede repetir sin problemas siempre que sea de otro pais

Si le pasas el atributo Primary Key no se podran repetir, si fuese KEY o INDEX si pero Primary Key no, suponiendo que decides usar KEY o INDEX para que se repitan y continuen siendo indices, tendras que aplicar lo anterior lo del identificador y recordarte como se llama o previamente buscarlo para no eliminar o actualizar una cantidad de registros superior a la que consideras.. y si hablamos de lectura pasara lo mismo recordarte o previamente buscar el identificador para que no se muestren todos los paises con una Ciudad Los Angeles cuando a lo mejor se consulte el motor para ver la ciudad Los Angeles.
En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Base de Datos de Ciudades del Mundo
« Respuesta #25 en: 21 Marzo 2010, 17:30 pm »

Porque se complican tanto?
Tabla Paises
Tabla Regiones
Tabla Ciudades

Y listo
En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: Base de Datos de Ciudades del Mundo
« Respuesta #26 en: 21 Marzo 2010, 17:31 pm »

entonces haces una consulta SQL previa para averiguar como se llama el identificador de Los Angeles para Chile por ejemplo  :huh:  no digo que no se pueda, se puede efectivamente, pero es mas trabajoso a nivel de consultas.

exactamente, pero eso ya es problema de la capa siguiente xD

lo ideal seria que hayan unos tres tipos de la misma base de datos, ya que algunas seran mas utiles en unas ocasiones y otras en otras  ;)


saludos
En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #27 en: 21 Marzo 2010, 17:36 pm »

Citar
Porque se complican tanto?

Disculpa Skeletron  ;)  la complicacion vino por querer cuestionar yo el modelo de estructura propuesto por Ari  :D 

Pero ya no le doy seguimiento al asunto, no quiero que cierren el hilo  :P
En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: Base de Datos de Ciudades del Mundo
« Respuesta #28 en: 21 Marzo 2010, 17:38 pm »

Pero ya no le doy seguimiento al asunto, no quiero que cierren el hilo  :P
Pueda ser que no lo cierren, si no que lo muevan xD.
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Punisher.linux

Desconectado Desconectado

Mensajes: 202


localhost


Ver Perfil WWW
Re: Base de Datos de Ciudades del Mundo
« Respuesta #29 en: 6 Abril 2010, 09:22 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
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,185 Último mensaje 27 Diciembre 2010, 07:36 am
por Graphixx
Base de datos de ciudades
Bases de Datos
i-node 4 3,110 Último mensaje 27 Marzo 2014, 10:47 am
por i-node
El mundo de los datos necesita ingenieros
Noticias
wolfbcn 0 1,118 Último mensaje 2 Octubre 2018, 01:59 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines