Transact-SQL
Puede ser utilizado como cualquier SQL como lenguaje embebido en aplicaciones desarrolladas en otros lenguajes de programación como Visual Basic, C, Java, etc. Y por supuesto los lenguajes incluidos en la plataforma .NET.
Base de datos relacional
Un sistema de software utilizado para mantener las bases de datos relacionales es un "relational database management system" (RDBMS) o sistema de gestión de bases de datos relacionales. Virtualmente, todos los sistemas de bases de datos relacionales utilizan SQL (Structured Query Language) para consultar y mantener la base de datos.En una BDR, todos los datos se almacenan y se accede a ellos por medio de relaciones previamente establecidas.