Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/08/2011, 07:22
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Normalizacion de Herencia y algun software para diseñar ER?

Lo que tienes que buscar son herramientas del Tipo CASE Studio, que hoy fue reemplazado por el TOAD Dat Modeller, porque la parte de herencia del modelo E-R no está en el modelo físico (tablas) sino en el modelo lógico (entidades).

Esto sería un Modelo Lógico ERD:


y esto el Modelo Físico ERD:


El MySQL Workbench sólo trabaja con modelos físicos.

Por otro lado, el LMERD no se utiliza si trabajas con UML, por lo que debes definir bien cómo vas a analizar y diseñar tu sistema.

Por su parte, no conozco ningún software que por sí mismo pueda definir el diseño de una base aplicando las Formas Normales, especialmente desde el momento en que estas tienen criterios algo subjetivos desde cierto punto de vista. Digo esto último porque un software no puede definir ni analizar los dominios de los atributos en el contexto de un sistema basado en reglas de negocio, relevadas y expresadas en lenguaje natural. Hay puntos donde la acción de las personas es inevitable
Personalmente te recomiendo aprender a normalizar. Es mejor que dejarle la tarea a un soft, al menos hasta ahora.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)