
03/07/2011, 09:56
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Base de datos en MySQL En el fondo en un problema más de los fundamentos del diseño de sistemas, que un problema de implementación: Me parece que estás extendiendo el diseño de la base sin darle un soporte de análisis del sistema en sí. Lo mejor sería que trataras de definir los subsistemas, el alcance de los datos de cada uno y recién allí empezar a pulir la base de datos. Si no defines eso, es posible que termines perdiéndote en la maraña de relaciones y datos.
Una buena idea es que comiences por definir las reglas de negocio, es decir todo aquello que el sistema debe hacer, de donde surgirán l as entidades y los almacenamientos necesarios.
¿Has planteado estas reglas al principio, junto a un diagrama genérico del sistema que debes alimentar, o estás trabajando sobre la marcha?
Ten en cuenta que las relaciones entre subsitemas y las entidades que lo forman y luego se expresan en tablas, se hacen transparentes en cuanto expresas las reglas de negocio de una forma clara y detallada.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |