A physical data diagram provides a graphical view of your database structure, and helps you analyze its tables (including their columns, indexes, and triggers), views, and procedures, and the references between them.
To create a physical diagram in an existing PDM, right-click the model in the Browser and select Physical Diagram as the first diagram, and then click OK.
. To create a new model, select , choose Physical Data Model as the model type andIn the following example, the Employee table is shown in relation to the Team, Division,
Material, Task, and Project tables:
Tool |
Description |
---|---|
Table - A collection of rows (records) that have associated columns (fields). See Tables (PDM). |
|
[none] |
Column - A data structure that contains an individual data item within a row (record), model equivalent of a database field. See Columns (PDM). |
[none] |
Primary Key - A column or columns whose values uniquely identify each row in a table, and are designated as the primary identifier of each row in the table. See Primary, Alternate, and Foreign Keys (PDM). |
[none] |
Alternate Key - A column or columns whose values uniquely identify each row in a table, and which is not a primary key. See Primary, Alternate, and Foreign Keys (PDM). |
[none] |
Foreign Key - A column or columns whose values depend on and migrate from a primary or alternate key in another table. See Primary, Alternate, and Foreign Keys (PDM). |
[none] |
Index - A data structure associated with one or more columns in a table, in which the column values are ordered in such a way as to speed up access to data. See Indexes (PDM). |
[none] |
Default - [certain DBMSs] A default value for a column. See Defaults (PDM). |
[none] |
Domain - Defines valid values for a column. See Domains (CDM/LDM/PDM). |
[none] |
Sequence - [certain DBMSs] Defines the form of incrementation for a column. See Sequences (PDM). |
[none] |
Abstract data type [certain DBMSs] A user-defined data type. See Abstract Data Types (PDM). |
Reference - A link between a primary or an alternate key in a parent table, and a foreign key of a child table. Depending on its selected properties, a reference can also link columns that are independent of primary or alternate key columns. See References (PDM). |
|
View - A data structure that results from a SQL query and that is built from data in one or more tables. See Views (PDM). |
|
View reference - A link between a table and a view. See View References (PDM). |
|
[none] |
Trigger - A segment of SQL code associated with a table or a view. See Triggers (PDM). |
Procedure - A precompiled collection of SQL statements stored under a name in the database and processed as a unit. See Stored Procedures and Functions (PDM). |
|
[none] |
Database - The database of which the PDM is a representation. See Creating a Database in the Model. |
[none] |
Storage - A partition on a storage device. See Tablespaces and Storages (PDM). |
[none] |
Tablespace - A partition in a database. See Tablespaces and Storages (PDM). |
[none] |
User - A person who can log in or connect to the database. See Users, Groups, and Roles (PDM). |
[none] |
Role - A predefined user profile. See Users, Groups, and Roles (PDM). |
[none] |
Group - Defines privileges and permissions for a set of users. See Users, Groups, and Roles (PDM). |
[none] |
Synonym - An alternative name for various types of objects. See Synonyms (PDM). |
[none] |
Web service - A collection of SQL statements stored in a database to retrieve relational data in HTML, XML, WSDL or plain text format, through HTTP or SOAP requests. See Web Services (PDM). |
[none] |
Web operation - A sub-object of a Web service containing a SQL statement and displaying Web parameters and result columns. See Web Operations (PDM). |