Parametric Polymorphism for SQL

A new approach to SQL schema design that treats database tables as generic, programmable templates.