SQL and Objects: Abstract (Structured) Data Types
The data types envisioned by the relational data model are simple, indivisible, atomic data values. If a data item such as an address is actually composed of a street address, city, state, and postal code, as a database designer, you have two choices. You can treat the address as four separate data items, each stored [ [ ...]