Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 13:11
alexitech
 
Fecha de Ingreso: junio-2009
Mensajes: 51
Antigüedad: 15 años, 9 meses
Puntos: 1
Consulta sobre un BD

Que tal, estoy diseñando una base de datos de la siguiente manera

Tengo las siguientes tablas

Tabla:Marcas
Campos: id, marca

Tabla:Tipos
campos: id, tipo

Tabla:Caracteristicas
Campos: id, caracteristica

Tabla: Vehiculo
Campos: id, marca_id, tipo_id, vahiculo.

El asunto es el siguiente: El Vehiculo tiene una sola marca y es de un solo tipo, pero puede tener VARIAS caracteristicas, solo 1 o ninguna.

Es decir si creo en la tabla vehiculo un campo que se llame caracteristicas_id, solo podria referenciar una, la pregunta es como puedo hacer para que me incluya varias caracteristicas ese vehiculo de una manera optima.

Ya habia pensado en crear campos como caracteristica1, caracteristica2 caracteristica3, etc o crear un campo de texto llamado caracteristicas y meter ahi tolas las caracteriscas separatas por - y despues con PHP al leer ese campo formar un array de las caracteristicas separadas por -.

Tiene esto algo que ver con non-identifying relationship y dentifying relationship ??