10. The article of manufacture of claim 8 wherein the data causing the machine to perform processing the types in the second list comprise data that, when accessed by the machine, cause the machine to perform operations comprising: setting a current type to a first type in the second list of types; if the current type has a supertype, setting the current type to be the supertype, and repeating setting the current type to be the supertype until the current type does not have a supertype; else, if the current type has not been processed, creating an empty column list, processing the empty column list for the current type, creating a database table for the current type, adding an identity-type column to the database table to represent database identity of instances of the current type, creating, for each column in a column list, a column of lexical type or of identity-type, and marking the current type as processed.
8. An article of manufacture for generating a normalized database model from natural language expressions of business rules comprising: a machine-accessible storage medium including data that, when accessed by a machine, cause the machine to perform the operations of claim 1 .