Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 1/4 1a Questão (Ref.: 201513278665) Acerto: 1,0 / 1,0 Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: Chave externa Não existe atributo com esta característica Chave simples Chave candidata Chave estrangeira 2a Questão (Ref.: 201513297391) Acerto: 1,0 / 1,0 Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta: I.Divide o processamento entre o cliente e o servidor. II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados. III.A aplicação pode ser dividida em vários computadores em uma rede distribuída. As características acima são, respectivamente, referentes as arquiteturas: Cliente/Servidor, Multicamadas (N camadas), 3 Camadas 3 Camadas, Cliente/Servidor, Multicamadas (N camadas) Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas) Cliente/Servidor, 3 Camadas , 3 Camadas Cliente/Servidor, 3 Camadas, Multicamadas (N camadas) 3a Questão (Ref.: 201513141351) Acerto: 1,0 / 1,0 Considere as relações: ALUNO (matriculaluno, nomealuno, endereço, telefone) CURSA (matricula, codigo) matricula REFERENCIA matriculaluno em ALUNO codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em: Não existe consulta que reponda a questão p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199(DISCIPLINA))) p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA))) p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA) p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA) 24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 2/4 4a Questão (Ref.: 201513142168) Acerto: 1,0 / 1,0 A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: σ matricula (π setor = "Projetos" (Funcionarios_ste)) π setor = "Projetos" (σ matricula (Funcionarios_ste)) π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π Funcionarios_ste (σ matricula, setor = "Projetos") 5a Questão (Ref.: 201513141682) Acerto: 1,0 / 1,0 Considere o script: CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em: INSERT INTO PECAS (1234, "lápis de cor", 500); INSERT INTO PECAS ("1234", "lápis de cor", 500); INSERT INTO PECA (1234, "lápis de cor", 500); INCLUDE INTO PECA (1234, "lápis de cor", 500); INSERT PECAS (1234, "lápis de cor", 500); Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201513141960) Acerto: 1,0 / 1,0 Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como �icaria o comando SQL para aumentar em 10% o valor unitário de cada produto? 24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 3/4 UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; Gabarito Comentado. 7a Questão (Ref.: 201513142053) Acerto: 1,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31, 42 ou 51. SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51); SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51); SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51); SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51); Gabarito Comentado. 8a Questão (Ref.: 201513297928) Acerto: 1,0 / 1,0 Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas: SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; 9a Questão (Ref.: 201513141706) Acerto: 1,0 / 1,0 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: 24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 4/4 SUM AVG COUNT GROUP BY EQUAL Gabarito Comentado. 10a Questão (Ref.: 201513142739) Acerto: 1,0 / 1,0 Observe a tabela empregado: Qual será o resultado se executarmos a consulta abaixo: Niterói, Rio de Janeiro, Santos São Paulo, Santos, Santos, Rio de Janeiro, Niterói Niterói, Rio de Janeiro, Santos, São Paulo São Paulo, Santos, Rio de Janeiro, Niterói Niterói, Rio de Janeiro, Santos, Santos, São Paulo
Compartilhar