RDBMS - Auxiliary Data Structure (ADS)
Table of Contents
Auxiliary
Auxiliary data structures are logical replications of data from one or more columns of a table.
Auxiliary data structures contain copies of, references to, or data computed from base table data, deleting data from an auxiliary data structure does not result in the loss of base table data in that it is still contained in the base table data structure.
In contrast, deleting data from a base table data structure does result in the loss of base table data.
They are therefore derived data.
Articles Related
List
- materialized views (summary table)
- Structures used to enforce relational integrity constraints,
- …
Type
There are two types of auxiliary data structures:
- Implicit (ADS)
- and explicit. (EADS)
Explicit
An explicit auxiliary data structure (EADS) is created as a consequence of a directive (e.g. DDL, session options, global configuration parameters).
These directives are called EADS Directives.
Implicit
Any ADS which is not an EADS is by definition an Implict ADS (IADS).