Questões de Concursos Públicos: SQL Server

Encontre aqui questões SQL Server de Concursos Públicos com gabarito ou respostas comentadas. Acesse milhares de exercícios com perguntas para treinar online. Baixe o PDF!

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.
Limpar filtros

O MS-SQL Server apresenta uma ferramenta que exibe um histórico das ações efetuadas no banco de dados, inclusive as que estão sendo executadas no momento. Esta ferramenta é conhecida como:

Stored Procedure é termo utilizado para um conjunto de comandos, ao qual é atribuído um nome, que fica armazenado no Banco de Dados e pode ser chamado a qualquer momento tanto pelo SGBD quanto por um sistema que faz interface com o mesmo. A utilização de Stored Procedures constitui uma técnica eficiente de executarmos operações repetitivas. Ao invés de digitar os comandos cada vez que determinada operação necessite ser executada, cria-se um Stored Procedure que é chamada quando necessário. Em um Stored Procedure pode-se ter estruturas de controle e decisão, típicas das linguagens de programação. No SQL Server, uma stored procedure é executada automaticamente quando um dado da tabela é alterado em decorrência da execução de um comando SQL do tipo INSERT, UPDATE ou DELETE. Esta stored procedure é denominada:

Com relação à utilização de funções do Microsoft SQL Server 2008 (configuração padrão), analise as afirmativas:

I. CREATE_TRIGGER (Transact-SQL) cria um gatilho DML, DDL ou de logon. Um gatilho é um tipo especial de procedimento armazenado, que é executado automaticamente quando um evento ocorre no servidor de banco de dados.
II. CAST e CONVERT (Transact-SQL) reverte uma transação explícita ou implícita ao começo da transação ou a um ponto de salvamento dentro da transação.
III. SELECT (Transact-SQL) recupera linhas do banco de dados e permite a seleção de uma ou mais linhas ou colunas de uma ou mais tabelas.
IV. CONTAINS (Transact-SQL) é um predicado usado em uma cláusula WHERE para pesquisar colunas que contêm tipos de dados baseados em caracteres para obter correspondências precisas ou difusas (menos precisas) para palavras e frases únicas, proximidade de palavras com uma determinada distância entre si ou correspondências ponderadas.
V. ROLLBACK TRANSACTION (Transact-SQL) marca o término de uma transação implícita ou explícita que teve êxito.

Estão corretas apenas as afirmativas:

Considere as seguintes afirmativas sobre modelos de recuperação de falhas no MS SQL Server.

I. O modelo bulk-logged oferece proteção mais completa que o modelo simple.
II. O modelo de proteção escolhido na criação de um banco de dados não pode ser mudado mais tarde.
III. Quando um banco de dados é criado, o modelo default é o modelo do banco de dados master.
IV. Um backup diferencial só é útil no modelo full.

Sobre as afirmativas acima, pode-se concluir que

O sistema de folha de pagamento de uma empresa, que utiliza o Microsoft SQL Server 2008 como banco de dados, está muito lento. O administrador responsável deseja saber a quantidade de conexões de usuário ativas no banco e, para isso, pode consultar os dados disponíveis em

No Microsoft SQL Server 2005, que tipo de restrição (constraint) pode ser utilizado para limitar valores aceitos em uma coluna como, por exemplo, uma nota de 0 a 10?