Entity-Relation Mapping Editor
A simple UI for editing entity-relation mapping diagrams.
Created by Andrew Lalis
And with generous contributions by
Have you noticed any unexpected behavior? Is there something you think would make a good addition to this application?
Create a new issue on GitHub!
Instructions for Use
The interface and menus should be pretty self-explanatory, so they'll just be covered here in light detail.
-
The File menu contains options for creating a new model, saving, loading or exporting a model, and finally an option to quit the program.
-
The Edit menu contains options for making changes to the current model, such as adding or removing relations and attributes, or undoing/redoing actions.
-
The View menu contains options for changing how the model is viewed.
-
The Help menu contains some items with additional information about the application, like this help page and a simple About popup with version information. There's also a Load Sample Model option, which will load a very basic sample model into the application that you are free to mess around with.
The main focus of the application is the Diagram Panel where all of the editing actually takes place. This is where any relations you create, or attributes you create, appear; this is what is rendered when you select the option to export your model to an image.
-
Click on a relation to select it.
-
CTRL+Click to select multiple relations at once.
-
Drag relations to move them around the workspace.
-
Right-click on different areas to access a context menu with some helpful actions.
-
Hold Shift while dragging the mouse to pan across the model. To reset panning, press Shift + Space.
-
Press Control + Space to move the view so that the diagram is centered.
-
When exporting the model to an image, be sure to add the desired image file extension (.png, .jpg, .bmp, etc.), or the application will default to .png.