Previous Topic: Physical Database StructuresNext Topic: Creating a Preliminary Data Structure Diagram


SQL and Non-SQL Definitions

In CA IDMS, you have the choice of implementing your database design with either SQL or non-SQL definition statements. The choice of which definition language to use is based on the specific needs of your application.

Most of the physical design process is the same, regardless of which language is chosen. In those few areas of design implementation where the options differ for SQL and non-SQL, those options are clearly noted in this manual.

Likewise, there are some variances in the terminology used with each of the implementation languages. The accompanying table outlines sets of equivalent terminology.

Table of Terms

Logical/Physical Design Terminology

SQL Terminology

Non-SQL Terminology

Entity

Table

Record type

Entity occurrence

Row

Record occurrence

Data element

Column

Field/element

CALC location mode

CALC location mode

CALC location mode

Clustered location mode

Clustered location mode

VIA location mode

Parent

Referenced table

Owner

Child

Referencing table

Member

Relationship

Referential constraint

Set

Index

Index

Index