Buscar

banco de dados questionario un 3

Prévia do material em texto

Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Comandos como SELECT, FROM, WHERE e INNER JOIN fazem parte de que grupo de linguagem SQL?
	
	
	
	
		Resposta Selecionada:
	b. 
DQL.
	Respostas:
	a. 
DTL.
	
	b. 
DQL.
	
	c. 
DML.
	
	d. 
DCL.
	
	e. 
Nenhuma das anteriores.
	Feedback da resposta:
	Resposta: B
Comentário: o DQL é responsável pela linguagem de consulta ao banco de dados e todos os comandos que fazem parte dela.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Dado o comando DELETE FROM TABELA, é correto afirmar que:
	
	
	
	
		Resposta Selecionada:
	b. 
todos os registros da tabela serão excluídos.
	Respostas:
	a. 
um registro da tabela será excluído.
	
	b. 
todos os registros da tabela serão excluídos.
	
	c. 
um registro da tabela será atualizado.
	
	d. 
todos os registros da tabela serão atualizados.
	
	e. 
um registro da tabela será inserido.
	Feedback da resposta:
	Resposta: B
Comentário: pela ausência da cláusula WHERE, é correto afirmar que todos os registros da tabela serão excluídos.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Dado o comando abaixo, assinale a alternativa correta:
DECLARE
            @I INT;
BEGIN
            SET @I = 10;
            BEGIN TRANSACTION
                        INSERT INTO TABELA
                        (CAMPO_1)
                         VALUES
                        (@I)
END
	
	
	
	
		Resposta Selecionada:
	d. 
O comando dará erro porque falta um COMMIT ou ROLLBACK fechando o BEGIN TRANSACTION.
	Respostas:
	a. 
Um registro será inserido.
	
	b. 
Um registro será atualizado.
	
	c. 
Falta a cláusula WHERE.
	
	d. 
O comando dará erro porque falta um COMMIT ou ROLLBACK fechando o BEGIN TRANSACTION.
	
	e. 
Falta o comando SET, na sintaxe do INSERT.
	Feedback da resposta:
	Resposta: D
Comentário: o comando BEGIN TRANSACTION precisa ser fechado com um comando COMMIT ou ROLLBACK.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Dado o comando abaixo, assinale a alternativa que represente o resultado:
DELETE FROM TABELA WHERE CODIGO = ‘X’
	
	
	
	
		Resposta Selecionada:
	b. 
Irá excluir os dados onde o campo código for igual a X.
	Respostas:
	a. 
Irá excluir os dados da tabela inteira.
	
	b. 
Irá excluir os dados onde o campo código for igual a X.
	
	c. 
Irá atualizar os dados da tabela inteira.
	
	d. 
Irá atualizar os dados onde o campo código for igual a X.
	
	e. 
Nenhuma das anteriores.
	Feedback da resposta:
	Resposta: B
Comentário: o comando DELETE exclui os dados de uma tabela; a cláusula WHERE restringe o raio de ação do comando, nesse caso, para onde o campo CODIGO for igual a X.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Foi pedido a um desenvolvedor, que desenvolvesse uma procedure para resolver um determinado problema no banco de dados. Para tanto, o desenvolvedor usou o tipo de linguagem chamado:
	
	
	
	
		Resposta Selecionada:
	a. 
DTL.
	Respostas:
	a. 
DTL.
	
	b. 
DQL.
	
	c. 
DML.
	
	d. 
DCL.
	
	e. 
Nenhuma das anteriores.
	Feedback da resposta:
	Resposta: A
Comentário: para o desenvolvimento de procedures, ou seja, programas dentro do banco de dados, utilizamos a linguagem DTL.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Foi solicitado ao DBA que desse permissão a uma tabela a um usuário X. Para dar a permissão, é correto afirmar que o DBA usou que tipo de linguagem?
	
	
	
	
		Resposta Selecionada:
	d. 
DCL.
	Respostas:
	a. 
DTL.
	
	b. 
DQL.
	
	c. 
DML.
	
	d. 
DCL.
	
	e. 
Nenhuma das anteriores.
	Feedback da resposta:
	Resposta: D
Comentário: DCL, ou Data Control Language (Linguagem de Controle de Dados) é o tipo de linguagem SQL que controla a parte de permissões.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Para removermos uma tabela do banco de dados, utilizamos qual comando SQL?
	
	
	
	
		Resposta Selecionada:
	a. 
DROP TABLE.
	Respostas:
	a. 
DROP TABLE.
	
	b. 
DELETE TABLE.
	
	c. 
REMOVE TABLE.
	
	d. 
DELETE FROM.
	
	e. 
ROLLBACK.
	Feedback da resposta:
	Resposta: A
Comentário: para remover uma tabela do banco de dados, utilizamos o comando DROP TABLE.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Quando acessamos informações de mais de uma tabela, temos de usar JOINS ou junções entre as tabelas por meio de um atributo em comum. São tipos de JOIN, exceto:
	
	
	
	
		Resposta Selecionada:
	c. 
ULTRA JOIN.
	Respostas:
	a. 
INNER JOIN.
	
	b. 
LEFT OUTER JOIN.
	
	c. 
ULTRA JOIN.
	
	d. 
RIGHT OUTER JOIN.
	
	e. 
CROSS JOIN.
	Feedback da resposta:
	Resposta: C
Comentário: todos são tipos permitidos de JOIN entre as tabelas, exceto o ULTRA JOIN, que não existe.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Quando falamos de INSERT, DELETE e UPDATE, estamos nos referindo a que tipo de linguagem SQL?
	
	
	
	
		Resposta Selecionada:
	c. 
DML.
	Respostas:
	a. 
DCL.
	
	b. 
DQL.
	
	c. 
DML.
	
	d. 
DTL.
	
	e. 
DDL.
	Feedback da resposta:
	Resposta: C
Comentário: DML ou Data Manipulation Language é a linguagem que manipula os dados por meio dos comandos INSERT, DELETE e UPDATE. DCL é a linguagem de controle; DQL é a de consulta; DTL é a de transação; e DDL é de definição.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	São tipos de linguagem SQL:
	
	
	
	
		Resposta Selecionada:
	c. 
DDL e DML.
	Respostas:
	a. 
OCR.
	
	b. 
ITIL.
	
	c. 
DDL e DML.
	
	d. 
PMI.
	
	e. 
CRM.
	Feedback da resposta:
	Resposta: C
Comentário: os tipos de linguagem SQL são DDL, DML, DCL, DTL e DQL.

Continue navegando