Buscar

SIMULADO IMPLEMENTAÇÃO DE BANCO DE DADOS

Prévia do material em texto

IMPLEMENTAÇÃO DE BANCO DE DADOS 
 
Simul 
1308284284 
Desempenho: 0,4 de 0,5 Data: 12/04/2016 11:05:26 (Finalizada) 
 
 
 1a Questão (Ref.: 201308985822) Pontos: 0,1 / 0,1 
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a 
partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 
na costa da Austrália. Os dados podem ser baixados no endereço:https://data.qld.gov.au/dataset/shark-
control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. 
Seguem algumas tabelas do Esquema: 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Nome (IDNome, IDEspécie, NomePopular) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Assinale em qual das consultas abaixo são selecionados nomes populares de tubarões, sem repetição, que foram 
capturados com temperatura da água igual a 25 e 27 graus: 
 
 
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE 
N.IDESPÉCIE = E.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA IN(25,27); 
 
SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = 
E.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA NOT BETWEEN 25 AND 27; 
 
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE 
N.IDESPÉCIE = E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO 
AND TEMPAGUA = 25 AND 27; 
 
SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = 
E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA 
BETWEEN 25 AND 27; 
 SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE 
N.IDESPÉCIE = E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO 
AND TEMPAGUA IN(25,27); 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201308420469) Pontos: 0,1 / 0,1 
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: 
 
 
DELETE FROM Aluno WHERE nome='M'. 
 
DELETE FROM Aluno WHERE nome SUCH '%M'. 
 
DELETE FROM Aluno 
 DELETE FROM Aluno WHERE nome LIKE 'M%'. 
 
DELETE FROM Aluno WHERE nome LIKE 'G%'. 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201308895999) Pontos: 0,1 / 0,1 
A constraint Foreign Key possui no SQL Ansi quais regras? 
 
 On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete 
 
On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / 
On Update Set Null 
 
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete 
 
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null 
 
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default 
 
 
 
 4a Questão (Ref.: 201308571557) Pontos: 0,1 / 0,1 
Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 
 
 
A coluna salario é excluída da tabela 
 
Todos os funcionários passam a ganhar 1.1 
 
Todos os funcionários são apagados 
 
Os funcionários ativos recebem aumento 
 Todos os funcionários recebem um aumento de 10% 
 
 
 
 5a Questão (Ref.: 201308902515) Pontos: 0,0 / 0,1 
 
 
 
SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 
 SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 
 
SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A; 
 SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = 
T.MATA; 
 
SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A; 
 Gabarito Comentado.

Continue navegando