Drawing ER Diagrams with Dia Tool using Chen Notation

Dia is a general purpose drawing software for Windows, Mac OS X and Linux. Dia supports more than 30 different diagram types like flowcharts, network diagrams, database models. More than a thousand readymade objects help to draw professional diagrams.  Software developers and database specialists can use Dia as a CASE tool to generate code skeletons from their drawings.

[info]Click here To download Dia Software for ER Modelling[/info]

[success] For users running Ubuntu/Linux, Check under your Ubuntu Software Centre to install it[/success]

1. You need to download the software from the link above to your computer.

2. Double click on the software to install it on your machine. Follow the instructions to complete the installation.

3. Once, Installed, You can run it from your windows machine through : Start –> All Programs –> Dia –> Dia.

dia-er-diagrams1

4. Click on the arrow next to Flowchart shown below To get the list of available diagrams

dia-er-diagrams2

5. Choose from the options: Other Sheets –> ER

dia-er-diagrams3

6. You will get the toolbox for ER components (entity, relationship, attribute, lines …) shown on the left side.

dia-er-diagrams4

7. To start drawing, click on the icon of Entity E Then click inside the white drawing canvas and so on.

8. Use the connecting line icon to connect entities to relationships.

dia-er-diagrams5

9. To change the cardinality of a line, double click on the line and choose the relevant options.

dia-er-diagrams6

Simple Exercises

Try to draw the ER diagrams for a database for the following systems:

1. A simple system as Youtube.

2. Stock Management System.

3. Hotel Reservation System.

4. University Library.

Learning Resources

1. Examples for ER Diagrams

Latest Comments

Leave a Reply

Your email address will not be published. Required fields are marked *