
25/09/2008, 15:57
|
 | | | Fecha de Ingreso: mayo-2007 Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años, 8 meses Puntos: 2 | |
cual es la mejor forma de diseñar Hola... estoy comenzado a diseñar el modelo de datos para un proyecto académico y me surgió la siguiente duda:
Resulta, que todos los modelos que hacia, utilizaba algunas tablas como por ejemplo; Forma_pago, Tipo_usuario, etc. Donde la información contenida en esas tablas era muy poca y no se editaba casi nunca (mejor dicho, nunca).
Entonces mi duda es, si es necesario o recomendado utilizar este tipo de tablas cuando la información es mínima, o es mejor dejar un campo en la tabla que necesite esta información?
Por ejemplo, si tenemos la tabla Productos y otra Tipo_Productos. Esta última puede tener nuevos datos que pueden ser usados para clasificar un Producto, por lo que se justifica su existencia.
Pero si por ejemplo tenemos Pagos y Forma_Pago. La última tabla tiene 3 registros. 'Efectivo', 'Cheque', 'Tarjeta Crédito', y difícilmente se pueda incluir una nueva forma de pago. Se justifica tener una tabla única para esa información? O es mejor hacer un campo 'forma_pago' dentro de la tabla Pagos que contenga textualmente la información del pago, o un numero, pero que su significado sea interpretado a través de la programación, donde tenga por ejemplo constantes que digan que el código 1 representa a la forma de pago 'Efectivo', la 2 a 'Cheque' y así sucesivamente???
Que dicen? |