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 ??