Insert excerpt |
---|
| _Banners |
---|
| _Banners |
---|
name | ERD |
---|
nopanel | true |
---|
|
Toolbar Anchor |
---|
toolbar | toolbar | Image Removed
Insert excerpt |
---|
_zoom_out | _zoom_out | nopanel | true |
---|
Zoom out to see more of the diagram, with smaller text. | Insert excerpt |
---|
_zoom_in | _zoom_in | nopanel | true |
---|
Zoom in to see a smaller area of the diagram, with larger text. | Insert excerpt |
---|
_align_grid | _align_grid | nopanel | true |
---|
Organise selected objects in a grid. | Insert excerpt |
---|
_align_left | _align_left | nopanel | true |
---|
Align all selected objects left. | Insert excerpt |
---|
_align_right | _align_right | nopanel | true |
---|
Align all selected objects right. | Insert excerpt |
---|
_align_top | _align_top | nopanel | true |
---|
Align all selected objects to top. | Insert excerpt |
---|
_align_bottom | _align_bottom | nopanel | true |
---|
Align all selected objects to bottom. | Insert excerpt |
---|
_stream_add | _stream_add | nopanel | true |
---|
Either drag into the diagram to add a stream or click to open the list of streams in the repository and drag a stream in from the repository list. | Insert excerpt |
---|
_save | _save | nopanel | true |
---|
Save the relationship diagram. | Insert excerpt |
---|
_refresh | _refresh | nopanel | true |
---|
Refresh the diagram, for example to show changes to an attributes Primary Key or Foreign Key properties. | Insert excerpt |
---|
_help | _help | nopanel | true |
Opens this help page for relationship diagrams.Relationship Diagrams and Relational Views
Relationship diagrams underpin the ability to create views that combine data from different streams.
When you create a GUI screen for an application,an area can contain information from a stream, displayed as a Stream View. This can be a grid (table), a graph or a chart. PhixFlow can show data from different streams, where the streams have a connection in a relationship diagram.
Drawing Relationship Diagrams
Create a Relationship Diagram
In the repository for your application, right-click on Insert excerpt |
---|
_relationship_diagram | _relationship_diagram | nopanel | true |
.Click Insert excerpt |
---|
_add | _add | nopanel | true |
.In the pop-up, enter its name.PhixFlow opens a properties tab on the right, and a new relationship diagram on the left. The relationship diagram has a toolbar at the top; see the Toolbar section below for details. Tip |
When you make any changes to the diagram, remember to Insert excerpt |
---|
_save | _save | nopanel | true |
.Open a Relationship Diagram
To open an existing relationship diagram:
either, in the repository, right-click on its name and select Display.or, in the properties toolbar, click the . Insert excerpt |
---|
_relationship_diagram | _relationship_diagram | nopanel | true |
icon.Create a New Stream
Drag the Insert excerpt |
---|
_streams_add | _streams_add | nopanel | true |
icon from the toolbar into the diagram.In the pop-up, enter its name, for example "Customer" and click Insert excerpt |
---|
_dialog_finish | _dialog_finish | nopanel | true |
. PhixFlow opens a new Stream properties tab.PhixFlow adds a box to represent the data stream, and opens the properties tab for it.To add attributes to the streameither, in the properties tab on the right, In the Attributes section, click Insert excerpt |
---|
_add | _add | nopanel | true |
.or right-click the stream and select Add New Stream Attribute.PhixFlow opens a Stream Attributes properties tab where you can specify details for the attribute, such as its name, data type and length. If this is the unique identifier, tick Primary Key. Remember to include ID or UID in the name.Add an Existing Stream
- In the repository, open the list of streams.
- Drag a stream from the repository into the diagram. PhixFlow adds the stream with a list of all of its attributes.
- If the stream has many attributes, click Image Removed to collapse the stream so that it only shows the primary and foreign keys.
Connect Attributes
To connect attributes in different streams, click-drag from one attribute to another. PhixFlow shows the currently selected destination in bold. Release the click to connect to the selected destination.
PhixFlow can only connect primary and foreign keys. If you connect standard attributes, PhixFlow automatically sets them to be foreign keys.
Tip |
---|
You can change which attributes are the Primary Key or a Foreign Key using the tick boxes in the the Stream Attributes properties. |
PhixFlow automatically sets the type of relationship according to the keys:
- one to one: from primary key to primary key
- one to many: from primary key to foreign key
- many to one: from foreign key to primary key
- many to many: from foreign key to foreign key.
Properties
Insert excerpt |
---|
_standard_settings | _standard_settings | nopanel | true |
---|
Basic Settings
Field | Description |
---|
Name | Enter the name for the entity-relationship diagram. When yo press Return or save a new properties tab, PhixFlow opens an empty diagram in the workspace on the left. |