Buscar

AV Implementação de Banco de Dados 2016.3

Prévia do material em texto

Parte superior do formulário
			Disciplina:  IMPLEMENTAÇÃO DE BANCO DE DADOS
	Avaliação:  CCT0199_AV_201402294085      Data: 29/11/2016 15:08:50 (A)      Critério: AV
	Aluno: 201402294085 - CAROLINA GOMES VEVIANI
	Nota da Prova: 7,5      Nota de Partic.: 2     Av. Parcial.: 2
	
	 1a Questão (Ref.: 92384)
	Pontos: 0,5  / 1,0
	Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa consultar SOMENTE o título e o ano de lançamento dos DVDs cadastrados na tabela chamada TabelaDVD, ordenados pelo título dos DVDs em ordem alfabética, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar. 
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD tem a coluna Titulo para armazenar os títulos dos DVDs e a coluna NomeArtistaPrincipal para armazenar os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de lançamentos dos DVDs?
		
	
Resposta: Select Titulo, Ano From TabelaDVD ORDER BY NomeArtistaPrincipal
	
Gabarito:
SELECT Titulo, Ano FROM TabelaDVD
ORDER BY Titulo
		
	
	
	 2a Questão (Ref.: 266396)
	Pontos: 1,0  / 1,0
	Defina transação. Cite um exemplo.
		
	
Resposta: Transação é uma sequencia de operacões tratadas como um bloco único e indivisível. Existem vários exemplos.
	
Gabarito: Transação é uma sequência de operações tratadas como um bloco único e indivisível. Existem vários exemplos.
		
	
	
	 3a Questão (Ref.: 106404)
	Pontos: 1,0  / 1,0
	Analise as seguintes afirmações:
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
		
	
	As duas afirmações são verdadeiras e primeira não justifica a segunda
	 
	As duas afirmações são verdadeiras e primeira justifica a segunda.
	
	As duas afirmações são falsas.
	
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
		
	
	
	 4a Questão (Ref.: 107245)
	Pontos: 1,0  / 1,0
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000(Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000(Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 OU id_Depto = OU E Salario > 2000(Empregado)
		
	
	
	 5a Questão (Ref.: 106979)
	Pontos: 1,0  / 1,0
	Como ficaria o comando SQL para criar a tabela a seguir?
		
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	 
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 29081)
	Pontos: 1,0  / 1,0
	Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para?
		
	 
	Realizar tarefas como somar ou agrupar valores, comparar valores.
	
	Criar novas consultas.
	
	Para excluir dados por um procedimento no banco.
	
	Não é utilizado em Banco de Dados.
	
	Fazer uma atualização de dados mais precisa.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 243976)
	Pontos: 0,5  / 0,5
	UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula:  
		
	
	SUM
	
	JOIN
	
	ORDER
	 
	GROUP BY
	
	ORDER BY
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 268672)
	Pontos: 0,5  / 0,5
	Uma operação de junção pode ser considerada uma sequência de duas operações. São elas:
		
	
	PROJEÇÃO E UNIÃO
	
	SELEÇÃO E PROJEÇÃO
	
	INTERSEÇÃO E UNIÃO
	 
	PRODUTO CARTESIANO E SELEÇÃO
	
	PRODUTO CARTESIANO E PROJEÇÃO
		
	
	
	 9a Questão (Ref.: 120904)
	Pontos: 0,5  / 0,5
	Analise as afirmações abaixo:
 
I. Quando fazemos uma consulta em uma View podemos usar todos as clausulas do comando Select, tais como : Where, Group By, Having e Order By.
 
II. Quando fazemos uma consulta em uma View podemos utilizar os operadores relacionais ( in, between, like, is null), os operadores lógicos ( and, or not) e as funções de grupo.
 
III. Quando fazemos uma consulta em uma View podemos fazer junções com uma tabela
 
IV. Quando fazemos uma consulta em uma View podemos fazer subconsultas e utilizar operadores de conjunto;
 
São VERDADEIRAS:
 
 
		
	
	I, II, e IV.
	
	I, II e III.
	 
	I, II, III e IV.
	
	I, III e IV.
	
	I e II.
		
	
	
	 10a Questão (Ref.: 640841)
	Pontos: 0,5  / 0,5
	O plano de execução é o roteiro que o SGBD segue para recuperar as linhas especificadas pela consulta. Uma serie de detalhes sobre como a consulta deve ser processada é especificada no plano. Algumas operações são aplicadas para resolver a consulta. 
Dentre as alternativas abaixo marque a alternativa que NÃO indica uma operação utilizada no plano de execução.
		
	 
	Prioridade das chaves primárias.
	
	Ordem de operações de seleção, projeção e junção.
	
	Índices utilizados.
	
	Tipos de junção.
	
	Tabelas intermediárias.
		 Gabarito Comentado.
	
	
Parte inferior do formulário

Continue navegando