Mi problema es el siguiente y espero que me puedan colaborar.

Estoy modelando una base de datos y se me presenta la siguiente inquietud:
Como puedo registrar un dispositivo para un usuario si tengo varios tipos de dispositivos separados por tablas.
Explico: Mi base de datos tiene las tablas que se encuentran en la imagen
http://www.subirimagenes.com/imagen-prueba-8805888.html
Tabla Tipo: Se almacenan los tipos de dispositivos
1 PC
2 TV
Tabla Cat_tecnologia: Categoria en la que se encuentra un tipo de dispositivo
1 LCD
2 LED
3 Supercomputadora
4 PC (Escritorio)
Tabla Marca_XXX: Son las marcas relacionadas a ese tipo de dispositivo
1 LG
2 Samsung
Tabla Tipo_XXX: Es donde se reunen las caracteristicas del tipo , la categoria en la q esta, marca : Ej: TIPO_TV: Se define q es registros del tipo PC con su categoria ya sea LCD o LED o PLASMA, etc. Que marca es.
De la misma forma para TIPO_PC: es del tipo pc , la categoria si es Supercomputadora, minicomp. Mainframe, etc. y sus marcas relacionadas.
MI inquietud parte en que no se como llevar estos registros para que un usuario pueda registrarlos como DISPOSITIVOS USUARIOS. Ya que al haber varias tablas de TIpo_XXX me confundo. Espero puedan ayudarme .