Show TOC

Physical DiagramsLocate this document in the navigation structure

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 Start of the navigation path New Next navigation step Physical Diagram End of the navigation path. To create a new model, select Start of the navigation path File Next navigation step New Model End of the navigation path, choose Physical Data Model as the model type and Physical Diagram as the first diagram, and then click OK.

In the following example, the Employee table is shown in relation to the Team, Division, Material, Task, and Project tables:
PDM Diagram Example

The following objects can be created in a physical diagram:

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).