
[RESUELTO] Cómo crear un diagrama Entidad-Relacion ?
#1
Posted 10 November 2010 - 03:17 PM
Estoy desarrollando un software con Delphi 7 y utilizo SQL SERVER 2005 EXPRESS para crear las base de datos.
Mi problema es que me piden un diagrama Entidad-Relacion dentro de la documentacion que tengo que presentar sobre la aplicacion que estoy creando, que es un software que recibe Clientes que llevan Televisores a reparar, y todo se almacena en la BD.
como ago el diagrama ?
#2
Posted 10 November 2010 - 03:22 PM
#3
Posted 10 November 2010 - 04:28 PM
La principal diferencia si lo vas a hacer a última hora es que hay relaciones muchos a muchos y las líneas llevan una flecha del lado del 1 y un diamante en el medio de la línea donde podrías darle un nombre a la relación o agregar atributos. Son muchas más las diferencias pero bueno... es algo.
Igual mucha gente hoy en día al dibujo del relacional le llaman Entidad-Relación y salen de eso



Para dibujar el diagrama yo recuerdo haber usado Visio y me pareció excelente. De resto también llegué a usar OpenOffice.org Draw que también ayuda pero el Visio es mejor.
PD: Modificado para evitar malos entendidos
#4
Posted 10 November 2010 - 05:33 PM
Saludos.Para dibujar el diagrama yo recuerdo haber usado Visio y me pareció excelente. De resto también llegué a usar OpenOffice.org Draw que también ayuda pero el Visio es mejor (claro, si puedes pagarlo o lo vas a piratear).
Amigo jorgeu, aquí en DA no incitamos a la piratería. Creo que basta con decir la herramienta y luego el miembro (usuario) hace lo que él/ella crea mejor.
Gracias y espero me sepas entender.

#5
Posted 10 November 2010 - 06:26 PM
Desconozco si la versión Express cuenta con ello pero estoy seguro que las versiones "completas" (las no-express) tiene entre sus funcionalidades la de generar el DER de una base de datos.
Hace años que no toco MS SQL Server... creo que ahora está diseñado con una interfaz tipo "árbol" en donde están las funciones. "Expande" el nodo que dice Database Diagrams, selecciona la opción "Create New Diagram". Al menos es lo infiero de haber leído esto.
Te debería aparecer un asistente en el que puedes indicar las tablas que quieres representar el DER, configurar el criterio de integridad referencial, etc.
Si no tienes algo parecido a un árbol, o lo que fuese revisa si entre las funcionalidades hay una que diga Driagrams o algo por el estilo.
Ahora, en mi humilde opinión, el DER se debe hacer primero... a mano con papel y lápiz, en Word, Vicio o en lo que se quiera, partiendo de un análisis. Luego se lo redefine y ajusta según las revisiones y por último se implementa el diseño creando la base de datos en algún motor elegido.
Si SQL Server Express no cuenta con la posibilidad de generar el DER entonces puedes usar cualquier otra herramienta que te sea cómoda y te brinde facilidades de dibujo.... ¡Vamos! que el DER no es más que un dibujo de tablas relacionadas.... ¡hasta con Paint se puede hacerlo si uno se esmera!

Saludos,
#6
Posted 11 November 2010 - 08:14 AM
Saludos.
Para dibujar el diagrama yo recuerdo haber usado Visio y me pareció excelente. De resto también llegué a usar OpenOffice.org Draw que también ayuda pero el Visio es mejor (claro, si puedes pagarlo o lo vas a piratear).
Amigo jorgeu, aquí en DA no incitamos a la piratería. Creo que basta con decir la herramienta y luego el miembro (usuario) hace lo que él/ella crea mejor.
Gracias y espero me sepas entender.![]()
Entiendo el punto. Gracias
#7
Posted 12 November 2010 - 02:43 AM
Yo suelo usar un programa gratuito, el DBDesigner4 http://www.fabforce.net/dbdesigner4/
Nos leemos