a table explicitly defined to hold object instances of a particular type
a table in which each row of the table is an object
a table made up of rows that are themselves objects, or a table that has one or more columns with objects as their datatype
a table that uses an object type for a column definition
a way to collect groups of like objects and manipulate them with more traditional relational-table techniques