Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener Diagrama entidad relacion MyIsam

Estas en el tema de Obtener Diagrama entidad relacion MyIsam en el foro de Mysql en Foros del Web. Hola a todos , necesito un poco de ayuda . Tengo una base de datos en MyIsam con varias tablas y queria obtener el diagrama ...
  #1 (permalink)  
Antiguo 26/12/2011, 10:09
 
Fecha de Ingreso: diciembre-2011
Ubicación: pontevedra
Mensajes: 17
Antigüedad: 13 años
Puntos: 0
Obtener Diagrama entidad relacion MyIsam

Hola a todos , necesito un poco de ayuda . Tengo una base de datos en MyIsam con varias tablas y queria obtener el diagrama de ER . Lo he intentado con Workbench pero solo obtengo las tablas y no las relaciones .
Es posible obtenerlo automaticamente ? Existe la opcion en Model ---> Draw line que he activado pero tampoco da resultado , he desactivado USE GLOBAL SETTINGS, y tampoco he obtenido resultado.
Atento a vuestras respuestas
PD : tambien me vale algun programa para quitarlas o desde los comandos .

Gracias
  #2 (permalink)  
Antiguo 26/12/2011, 11:59
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Obtener Diagrama entidad relacion MyIsam

El motor MyISAM no tiene soporte para integridad referencia (no posee FK), por lo que no existen relaciones definidas en las tablas. Es por eso que no puedes obtener el diagrama con relaciones: No existen a nivel de estructura de base.
La única solución que tienes es analizar la estructura de la base y la codificación de la aplicación para deducir cuáles son las relaciones.
Esto es especialmente dificultoso si los campos relacionados entre tablas no tienen el mismo nombre.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: diagrama, entidad, myisam, relacion, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.