Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2005, 09:37
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 4 meses
Puntos: 6
Un problemilla de diseño

Tengo en principio una base de datos en la que tiene que figurar esto:

distintos "tipos" de elementos. Así por ejemplo, si estamos hablando del inventario de un coche, y tengo distintos coches, quiero que haya una tabla para cada tipo de elemento de coche (por ejemplo, una tabla para los neumáticos, otra tabla para los volantes, etc. (cada una incluye características, tales como la marca, el precio, etc.)).

Y además, por supuesto, quiero que uno de los atributos de cada tabla (de la tabla "neumático", de la tabla "volante", etc.), sea el coche en el que está (en un Honda, en un Volkswagen...).

Así pues, puedo hacer una de dos cosas:

-O cada tabla de tipo de elemento unida directamente a la tabla de coche.
-O cada tabla de tipo de elemento unida a otra tabla, donde se unen a coche. En este caso, las id's de los tipos de elementos vendrían en esta segunda tabla, y las demás tendrían que coincidir con ésta.

La segunda forma sería una forma de organizar en "subclases".

¿Qué me recomendáis? ¿Cómo puedo luego reconocer qué tablas pertenecen a inventario (pues en la base de datos habrá tablas de clientes, etc.)? ¿Puedo poner de nombre a las tablas "inventario_nombretabla" y luego buscar las tablas que comiencen por inventario_?

Última edición por un_tio; 23/02/2005 a las 09:39