SQL es un lenguaje estructurado de consulta usado para definir y manipular datos en bases de datos relacionales. Se compone de tres partes: DDL para definir datos, DML para manipular datos, y ejemplos de ambos. El modelo relacional se basa en entidades, atributos, registros, cardinalidad, tablas, campos, tuplas y relaciones. Transact SQL es la variante de SQL usada con SQL Server para crear, estructurar y manipular una base de datos desde una aplicación como Visual Basic.