SQL es un lenguaje universal utilizado para definir y manipular bases de datos relacionales. Se divide en DDL para definir la estructura de la base de datos y DML para modificar los datos. Transact-SQL es similar a SQL pero se usa con Microsoft SQL Server para crear disparadores y administrar la base de datos. SQL permite definir tareas sobre la base de datos como búsquedas, alteraciones y definiciones mediante sentencias declarativas.