Support for arrays in both data and domain types.
Support for defining servers and databases
Support for diagramming name-spaces (schema)
Support for diagramming domain dependencies
Support for diagramming function dependencies
Support for diagramming selectable stored procedures, shared triggers and other such constructs.
Support for database triggers such as on-connect, on transaction start etc
Support for diagramming/defining autonomous transactions
Support for the correct generation of metadata so that the extracted script can be run
Support for defining/selectable stored procedures
Insertion/Modification/Extraction of data within the database model as database structures will change with various result sets.
And then there is the whole realm of UML design, Diagramming links between applications and datastructures, diagramming the use of database objects and various forms within the applications
That also leaves out the entire concept of agile design.
Most of these can be added using other TMS component packs.