Welcome to DiagramPad
DiagramPad is a Database and UML Modeling Tool. This application is under development and has not been released yet. You can access a testing version online; some functionality has been disabled.
Features
This version contains the following features:
- Create Entity Relationship (ER) database Diagram using Chen’s notation
- Edit with undo & redo changes, Save, Export as image, Print, etc.
- Align the elements
- Change colors
Get Started! My First ER Diagram
- Create an Entity by double click on the empty area

- When the Entity is Selected you can see a Popup menu
- Select the diamond, drag and drop it to another Entity (or itself) to create a Relation

- Select the oval then drag and drop it to an empty area to create an Attribute

- Select the double-lined rectangle to transform into a weak entity (a relationship is required)

- Resize a selected entity by drag a drop any squares around the border

- Select the diamond, drag and drop it to another Entity (or itself) to create a Relation
- Double Click on each entity (Entity, Relation or Attribute) to rename

- The connection line can be altered by moving the mouse over the line then drag and drop the selector icon. You can also delete a point by double clicking it.

- When the Relation is Selected you can see a Popup menu
- Select the oval then drag and drop it to an empty area to create an Attribute
- Select the other menu items to change the cardinality
- When the Attribute is Selected you can see a Popup menu
- Select the first oval then drag and drop it to an empty area to create an Attribute (This will be a Composite Attribute)
- Select the double-lined oval to transform into a Multivalued Attribute
- Select the oval with underscore to transform into a Key Attribute
- Select the oval with dashed border to transform into a Derived Attribute



