Previous Table of Contents Next


6.3.24 View


   A view is a non-materialized set of rows, defined by the associated query.

   Superclasses

   NamedColumnSet

   Contained Elements

   QueryExpression

   Attributes

   isReadOnly

Indicates whether the underlying tables can be updated through an update to this View.

type:

multiplicity:

Boolean
exactly one

   queryExpression

The query associated with the View. The query result must match the set of Columns associated with the View (in parent class ColumnSet).

type:

multiplicity:

QueryExpression
exactly one

   checkOption

This field is meaningful only if the view is not ReadOnly. CheckOption indicates that the RDBMS will validate that changes made to the data verify the view filtering condition and belong to the view result set.

type:

multiplicity:

constraints:

Boolean
exactly one
only used when isReadOnly=false

   Constraints

   checkOption is valid only if isReadOnly is False. [C-2]