Transact-SQL (T-SQL) — Interface de programação do SQL Server
Gabarito: letra D. No Microsoft SQL Server, a interface de programação para uso da linguagem SQL é o Transact-SQL (T-SQL), uma extensão proprietária da SQL padrão que adiciona recursos como variáveis, estruturas de controle e tratamento de erros. As demais alternativas não correspondem à interface de programação SQL do SQL Server.
O SQL Server oferece diversas ferramentas e componentes, mas a linguagem utilizada para escrever consultas, procedimentos armazenados, funções e scripts de banco de dados é o T-SQL. Ele é a implementação da SQL da Microsoft, com sintaxe específica para o ambiente SQL Server.
Alternativa A — ❌ Incorreta
SQL Server Agent é um serviço que permite automatizar tarefas administrativas, como execução de jobs, backups e notificações. Não é uma interface de programação para uso da linguagem SQL.
Alternativa B — ❌ Incorreta
SQL Server Integration Terminal não existe na documentação oficial do SQL Server. O componente correto para integração de dados é o SQL Server Integration Services (SSIS).
Alternativa C — ❌ Incorreta
X-Term refere-se a um terminal de exibição no ambiente Unix/Linux, sem relação com o SQL Server.
Alternativa D — ✅ Correta ⟵ GABARITO
T-SQL (Transact-SQL) é a extensão da linguagem SQL utilizada pelo Microsoft SQL Server para programação de banco de dados. Inclui comandos DML, DDL, DCL e construções procedurais, sendo a interface principal para interagir com o banco.
Alternativa E — ❌ Incorreta
Terminal é um termo genérico para interface de linha de comando, não específico do SQL Server. O SQL Server possui ferramentas como SQL Server Management Studio (SSMS) ou sqlcmd, mas o nome da interface de programação SQL é T-SQL.
Conclusão: a única alternativa que nomeia corretamente a interface de programação SQL do SQL Server 2012 é a letra D.
Gabarito: letra D.