Abstract
The question of defining data types in a database language is examined. In order to illustrate the general ideas and make them more concrete, the specific case of adding support for dates and times to the database language SQL is considered in detail.