Frage

I want to draw database diagram. I should draw normalization steps.

I want to draw diagram like this and show functional dependency!

                           --------------------------
                           |            |           |
                           |            v           v
                     -------------------------------------
                     | user_name  | first_name | last_name|
                     --------------------------------------

Do you know any open source software to draw a diagram like this?

I use from DIA but Dia not support diagram like this

War es hilfreich?

Lösung

ORM is an excellent diagrammatic way to represent dependencies. I don't think there is any standard notation for exactly the type of diagram you are looking for but ORM will do the job nicely. You can even generate a normalized database design directly from an ORM model.

Andere Tipps

I've used dia (link). Which is Free Software and it is quite good. And googling I've found this one.

I've used both Microsoft PowerPoint and Visio to draw them. Unfortunately, neither of these has any kind of automatic dependency diagram features (unlike ERDs). The solution is to draw boxes (rectangles) with names of attributes in them, and then draw arrows that show the dependences. It's slow and not so flexible, but it works for display-only purposes.

The same can also be done with the FOSS Dia (non-automatic); the following YouTube video shows how to do this with Dia: https://youtu.be/wFOJnRxqrp8.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top