2.1.1 Tables

A table in a database application is a data structure that organizes data as rows and columns. A table schema defines a table in terms of its columns and other properties such as constraints and relationships.

This protocol defines elements and types that can be used to describe properties of a table schema such as check constraints, default constraints, indexes, and unique constraints.

This protocol also defines annotation elements and attributes that are used in conjunction with the Conceptual Schema Definition File Format ([MC-CSDL]) to describe other table schema properties such as columns and relationships.