Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2013, 08:04
pumi
 
Fecha de Ingreso: marzo-2007
Mensajes: 127
Antigüedad: 17 años, 2 meses
Puntos: 2
Diseño de una base de datos para artículos muy diferentes

Hola todos:

Estoy intentando diseñar una base de datos para guardar información de productos muy diferentes entre si, es decir, que puede haber artículos que tengan características que otros no, por ejemplo, un libro tiene el ISBN y una cámara fotográfica no, pero ésta tiene características que no tiene un libro.
Tengo claro el diseño de una tabla para guardar las características comunes a todos ellos (Código de barras, Nombre, precio, IVA, etc.), pero no se cómo diseñar las tablas con los atributos diferentes:

- ¿Diseño una única tabla con absolutamente todos los campos para cada uno de los registros y sólo relleno los necesarios para cada uno?.
- ¿Diseño una tabla adicional para cada tipo de artículo con sus campos correspondientes además de una general y las relaciono con la tabla con los campos comunes?. En este caso, ¿cómo se en qué tabla están los campos concretos para un artículo almacenado en la primera tabla?.

Espero haberme explicado.

Muchas gracias y un saludo.