Buscar

Avaliando aprendizado Modelagem de dados 2

Prévia do material em texto

Fechar
	
	  IMPLEMENTAÇÃO DE BANCO DE DADOS
	
	Simulado: CCT0083_SM_201101205989 V.1 
	Aluno(a): 
	Matrícula: 
	Desempenho: 0,5 de 0,5
	Data: 17/10/2016 22:16:09 (Finalizada)
	
	 1a Questão (Ref.: 201101809874)
	Pontos: 0,1  / 0,1
	A constraint Foreign Key possui no SQL Ansi quais regras?
		
	
	On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null
	 
	On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete
	
	On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
	
	On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
	
	On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default
		
	
	
	 2a Questão (Ref.: 201101805434)
	Pontos: 0,1  / 0,1
	Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: 
I - perda da consistência do banco.
II - acesso via ODBC.
III - acesso a dados inconsistentes.
IV - consulta recursiva.
V - perda de atualizações.
Estão certos apenas os itens
		
	
	II, III e V.
	
	II, III e IV.
	 
	I, III e V.
	
	I, IV e V.
	
	I, II e IV.
		
	
	
	 3a Questão (Ref.: 201101334391)
	Pontos: 0,1  / 0,1
	Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
		
	 
	nome, endereço
	
	matricula, cpf
	
	matricula, endereco
	
	matricula, nome
	
	cpf, nome
		
	
	
	 4a Questão (Ref.: 201101333580)
	Pontos: 0,1  / 0,1
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela?
		
	
	INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
	
	INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
	 
	INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201101489587)
	Pontos: 0,1  / 0,1
	Para se obter a quantidade de empregados por cargo deve-se digitar qual o select abaixo:
		
	
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E GROUP BY C.DESCRICAO;
	
	SELECT DESCRICAO AS CARGO, COUNT(MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON CODIGO = CARGO GROUP BY DESCRICAO;
	
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE GROUP BY C.DESCRICAO FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO;
	
	SELECT C.DESCRICAO AS CARGO, SUM(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
	 
	SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
		 Gabarito Comentado.

Continue navegando