1
Tool for Entity Relationship Diagrams (TERD).
2
----------------------------------------------
3
This tool is intended for entity relationship diagrams (ERDs) that are
4
used in classic Entity Relationship (ER) modeling.
6
More about the drawing of ERDs can be found in chapter 4 of the
7
user's guide and more about the use of this notation technique can be
8
found in appendix A of the user's guide.
11
Diagram editing in general.
12
---------------------------
13
Diagrams that are made by a diagram editor are a special
14
kind of graph consisting of nodes and edges and with a certain
15
representation. In the representation of a graph, nodes and edges are
16
shown as shapes (boxes, lines, diamonds etc.).
18
Documents should satisfy certain constraints. Most constraints
19
are specific for the particular diagram technique supported by the
20
editor. In the editors there are three kinds of constraints:
22
1. Built-in constraints which are constraints which can never be
23
violated because there is no command in the user interface to achieve
26
2. Immediately enforced constraints: when you perform a command that
27
would violate a constraint that is immediately enforced, this command
28
is rejected immediately by the editor and a pop-up window with an error
31
3. Soft constraints which are constraints that can be violated.
32
Soft constraints are checked by the editor when the Check Document
33
from the Document menu is issued by you. Check Document displays a list
34
of error messages in a pop-up window. As opposed to the previous two
35
classes of constraints, you are responsible for correcting the diagram.