Questões

Total de Questões Encontradas: 14

Considere o seguinte comando do Transact SQL do Microsoft SQL Server 2008:

           DBCC CHECKALOOC (nome_banco_dados, ...)

O resultado da execução desse comando é
A
desfragmentar tabelas e índices de um banco de dados.
B
excluir todos os índices para um banco de dados.
C
exibir informações de fragmentação de um banco de dados.
D
remover os buffers temporários de um banco de dados.
E
verificar a consistência da alocação de espaço em disco para um banco de dados.
No Transact SQL do sistema gerenciador de bancos de d ados MS SQL Server 2008 R2, o comando geral para a criação de um procedimento armazenado é:
A
CREATE PROCEDURE <nome do procedimento>

AS
<comando SQL>
GO 
B
FORM  PROCEDURE <nome do procedimento>

OF
<comando SQL>
GO 
C
CREATE PROCEDURE <nome do procedimento>

AS
<comando SQL>
GO 
D
GENERATE PROCEDURE <nome do procedimento>

HOW
<comando SQL>
GO 
E
MAKE PROCEDURE <nome do procedimento>

OF TYPE
<comando SQL>
GO 
Ano: 2013 Banca: FGV Órgão: AL-MT Prova: Analista de Sistemas - Banco de Dados
Com relação às instruções Transact-SQL do MS SQLSERVER 2012 não permitidas em gatilhos DML, assinale V para a afirmativa verdadeira e F para a falsa.

(   ) ALTER DATABASE e CREATE DATABASE.
(   ) DROP DATABASE e RESTORE DATABASE.
(   ) RECONFIGURE e RESTORE LOG

As afirmativas são, respectivamente,
A
V, F e V.
B
F, V e F.
C
V, V e F.
D
V, V e V.
E
F, F e F. 
Em relação às operações em bancos de dados SQL, é correto afirmar que
A
o Transact-SQL não permite alterar a credencial de login.
B
o Transact-SQL permite redefinir a senha desde que seja fornecida a senha antiga.
C
para executar consultas de Transact-SQL pode-se emitir instruções ao se iniciar o SQL/ CMD.
D
pode-se criar bancos de dados utilizando-se Transact-SQL, por meio do comando START DATABASE.
E
pode-se restaurar bancos de dados utilizando-se Transact-SQL, por meio dos comandos REUSE DATABASE e RESET BLOG.
Ano: 2013 Banca: VUNESP Órgão: MPE-ES Prova: Agente Especializado - Analista de Banco de Dados
Uma forma de inserir comentários em um comando SQL  no sistema gerenciador de banco de dados Microsoft SQL Server 2012 é
A
@ texto do comentário
B
§ texto do comentário
C
-- texto do comentário
D
% texto do comentário %
E
# texto do comentário #
Ano: 2013 Banca: FCC Órgão: MPE-CE Prova: Analista Ministerial - Ciências da Computação
Observe os comandos em Transact-SQL:

DECLARE @DataAtual DATETIME  
SET @DataAtual = GETDATE()


Considere as tarefas a serem realizadas:
  1. Retornar a quantidade de dias desde 01/01/2013 às 07:00 até o momento.
  2. Somar 1 hora à hora atual.
  3. Verificar se a data 01/34/2012 é uma data válida.
Os comandos corretos em Transact-SQL (usando ou não as informações dos comandos acima) que realizam as tarefas 1, 2 e 3, respectivamente, são: 
A
SELECT DATEDIFF(DAY,'01/01/2013 07:00',#DataAtual)  
SELECT DATEPLUS(HOUR,1,GETDATE())  
SELECT VALIDDATE('01/34/2012') 
B
DATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)  
DATEPLUS(HOUR,1,GETDATE())  
ISDATE('01/34/2012') 
C
SET DATEDIFF(DAYS,'01/01/2013 07:00',#DataAtual)  
SET DATEPLUS(HOUR,1,GETDATE())  
GET VALIDDATE('01/34/2012')
D
SELECT DATEDIFF(DAY,'01/01/2013 07:00',@DataAtual)  
SELECT DATEADD(HOUR,1,GETDATE())  
SELECT ISDATE('01/34/2012')
E
SELECT DATEDIFF(YEAR,'01/01/2013 07:00',DataAtual)  
UPDATE DATE(PLUSHOUR,1,GETDATE())  
DECLARE VALID = ISDATE('01/34/2012') 
Ano: 2012 Banca: AOCP Órgão: TCE-PA Prova: Assessor Técnico - Administrador de Banco de Dados
O código seguinte é um típico exemplo de

    USE exemplo3;
    GO
    CREATE SYNONYM MyProductType
           FOR MyDatabase.Person.ProductType;
    GO 
A
um SQL dinâmico para a criação de um sinônimo para simplificar o acesso à tabela ProductType do banco de dados MyDatabase.
B
criação de um sinônimo para simplificar o acesso à tabela ProductType do  banco de dados MyDatabase.
C
um SQL dinâmico para a criação de um sinônimo para simplificar o acesso ao banco de dados MyDatabase e seus objetos.
D
criação de sinônimo para simplificar o acesso à coluna ProductType da tabela Person do banco de dados MyDatabase.
E
criação de sinônimo para simplificar o acesso ao banco de dados MyDatabase e seus objetos.
Ano: 2012 Banca: AOCP Órgão: TCE-PA Prova: Assessor Técnico - Administrador de Banco de Dados
Sobre o seguinte código do MS-SQL Server 2008 R2, é correto afirmar que

    USE exemplo2;
    GO
    EXEC sp_addumpdevice 'disk', 'diskdump', 'c:\dump\dump1.bak'; 
A
cria um dispositivo de backup, disk, para um arquivo de disco de backup denominado diskdump.
B
cria um backup de todos os bancos de dados para um arquivo de disco de backup denominado diskdump
C
adiciona um dispositivo de backup de disco, diskdump, com o nome físico de c:\dump\dump1.bak. 
D
adiciona um dispositivo de backup de disco remoto denominado diskdump.
E
adiciona um dispositivo de backup em uma fita denominada diskdump. 
Ano: 2012 Banca: AOCP Órgão: TCE-PA Prova: Assessor Técnico - Administrador de Banco de Dados
Analise o código seguinte:

      USE Exemplo1;
      GO
      DROP INDEX IDX_Product_EntityID ON Purchasing.Product;
      GO

Sobre o código dado, é correto afirmar que
A
o código cria o índice IDX_Product_EntityID na tabela Product.
B
o código recria o índice IDX_Product_EntityID na tabela Product.
C
o código altera o índice IDX_Product_EntityID da tabela Product.
D
o código clusteriza o índice IDX_Product_EntityID da tabela Product.
E
o código elimina o índice IDX_Product_EntityID da tabela Product. 
Um comando T-SQL válido no SQL Server 2008 NÃO está apresentado em
A
DROP
B
REVOKE
C
ALTER
D
TOUCH 
E
SELECT
Página 1 de 2