Relational Diagram
The Relational Diagram (RD) describes a database: it represents the physical data structures used by application programs.
Description in Hopex Data Architecture of relational diagrams makes it possible to interface with the selected DBMS, guaranteeing semantic consistency between design data and production data.
Creating the Relational Diagram
The relational diagram is generally built in two phases:
1. Automated synchronization of the data diagram or diagrams produces the “raw“ diagram.
2. Optimizing the diagram, or denormalization, to take into account the data access requirements of the application and to fine-tune the database performance.
The key concept in a relational diagram is the table, which is derived from an entity or association.
A table is accessible by one or several keys, whose type indicates whether they are primary or foreign keys. It is possible to define indexes for a table, specifying their sort order (ascending or descending) and whether they are unique. Keys and indexes are connected to the columns that they contain.