Introduction
1 Data Types
1.1 Abstract Data Types
2 Database Domains
2.1 Domain Adaptations
2.1.1 Attributes
2.1.2 Tuple States
2.2 Domain Definition
2.2.1 Type Specification
2.2.2 Domain Operators
3 Kinds of Domains
3.1 Base Domains
3.2 Primitive Domains
3.3 Atomic ("Simple") Domains
3.4 Derived ("Complex") Domains
4 DBMS Domain Support
Appendix 1: Complex Domain Example
Appendix 2: Type System
Appendix 3: Note on SQL Built-in Data Types
