Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Duda relación entre tablas

Estas en el tema de Duda relación entre tablas en el foro de Mysql en Foros del Web. Hola buenas tengo un pequeño lio mental. Estoy haciendo una bbdd de anuncios, y ai diferentes tipos de anuncios. He optado por la opción " ...
  #1 (permalink)  
Antiguo 17/10/2011, 10:18
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Duda relación entre tablas

Hola buenas tengo un pequeño lio mental.

Estoy haciendo una bbdd de anuncios, y ai diferentes tipos de anuncios. He optado por la opción " crear una tabla por cada tipo de anuncio " que tenga una relación con una tabla anuncios general que contendrá los campos comunes ( aunque la idea de crear una tabla por cada tipo totalmente independiente tampoco estaba mal ), entonces tengo una duda.

Cuando yo realice una consulta a la tabla anuncios, tendré que saber que tipo de anuncio es.. para poder consultar a la tabla que contiene el resto de campos, verdad? es decir, tendría que tener un campo del tipo "tipo anuncio" que será el que me dirá a que tabla tengo que ir a buscar el resto de campos, cierto?

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 17/10/2011, 13:34
Avatar de Rodrhigo  
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 meses
Puntos: 48
Respuesta: Duda relación entre tablas

Es mejor agregar una columna que se llame Tipo a tu tabla anuncios.
tambien podrias crear una tabla que se llame tipos_anuncios con una columna llamada Tipo y ahy ingresas todos los tipos de anuncios que van a existir y creas una relacion en la columna Tipo de la tabla anuncios con la columna Tipo de la tabla tipos_anuncios
  #3 (permalink)  
Antiguo 17/10/2011, 13:40
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Duda relación entre tablas

Es decir, quedaría una tabla anuncios, con una columna tipo anuncio, relacionada con la tabla tipos_de_anuncios, y además, las tablas especificas de cada uno de los tipos de anuncios, irán con una relación a la tabla general de anuncios? no ?

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #4 (permalink)  
Antiguo 17/10/2011, 17:13
Avatar de Rodrhigo  
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 meses
Puntos: 48
Respuesta: Duda relación entre tablas


http://imageshack.us/f/812/ejemploz.png

Última edición por Rodrhigo; 17/10/2011 a las 17:35
  #5 (permalink)  
Antiguo 18/10/2011, 04:42
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Duda relación entre tablas

Vale,

Pero además de esas tablas, faltarían la tabla aviones etc, no?
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #6 (permalink)  
Antiguo 18/10/2011, 14:54
Avatar de Rodrhigo  
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 meses
Puntos: 48
Respuesta: Duda relación entre tablas

Nop .. la gracia es que tengas todo en la tabla anuncios y solo en la columna tipo colocas de que tipo es tu anuncio
  #7 (permalink)  
Antiguo 18/10/2011, 14:59
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Duda relación entre tablas

Pero si lo tengo todo en la tabla anuncios.. tendré que tener campos que solo usaré en un tipo...

Creo que es mejor tener tablas independientes para los campos individuales.

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: campos, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:51.