Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116309438 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201202269737 V.3 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 2,0 de 8,0 Data: 25/04/2015 16:07:28 (Finalizada) 1a Questão (Ref.: 201202403473) Pontos: 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); 2a Questão (Ref.: 201202404777) Pontos: 0,0 / 1,0 No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Dependência Funcional. Integridade Referencial. Integridade Relacional. Integridade de Chave. Normalização. Gabarito Comentado. 3a Questão (Ref.: 201202404499) Pontos: 0,0 / 1,0 Observe a tabela abaixo, referente a um banco de dados empresa: Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve‐se utilizar o 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116309438 2/4 seguinte comando: SELECT * FROM PACIENTE DESC NOME_PACIENTE; SELECT * FROM PACIENTE ASC NOME_PACIENTE; SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE; SELECT * OVER PACIENTE ASC NOME_PACIENTE; SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE; 4a Questão (Ref.: 201202403866) Pontos: 0,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar os primeiros nomes, o salário e a data de admissão dos Empregados que ganham acima de R$ 1.000,00 em ordem Crescente de Salário e de Data de Admissão. SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY SALARIO, DT_ADMISSAO; SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY ASC SALARIO, ASC DT_ADMISSAO; SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY ASC SALARIO, DESC DT_ADMISSAO; SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY SALARIO DESC, DT_ADMISSAO DESC; SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY DESC SALARIO, ASC DT_ADMISSAO; 5a Questão (Ref.: 201202403114) 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 falsas. A primeira afirmação é falsa e a segunda é verdadeira. As duas afirmações são verdadeiras e primeira justifica a segunda. As duas afirmações são verdadeiras e primeira não justifica a segunda A primeira afirmação é verdadeira e a segunda é falsa. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116309438 3/4 6a Questão (Ref.: 201202407104) Pontos: 0,0 / 1,0 (CONSULPLAN 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por: Consistência de dados. Integridade de dados. Redundância de dados. Replicação de dados. Dependência de dados. 7a Questão (Ref.: 201202403832) Pontos: 0,0 / 1,0 Considere a relação: FUNCIONARIO (matrícula, cargo, salario, admissao) A consulta SQL que mostra média dos salários dos funcionários é: SELECT SALARIO FROM FUNCIONARIO AVG; SELECT MEDIA(SALARIO) FROM FUNCIONARIO; SELECT SUM(SALARIO) FROM FUNCIONARIO; Nenhuma das respostas acima. SELECT AVG(SALARIO) FROM FUNCIONARIO; 8a Questão (Ref.: 201202404530) Pontos: 0,0 / 1,0 Observe a tabela empregado: Qual será o resultado se executarmos a consulta abaixo: São Paulo, Santos, Santos, Rio de Janeiro, Niterói Niterói, Rio de Janeiro, Santos Niterói, Rio de Janeiro, Santos, São Paulo Niterói, Rio de Janeiro, Santos, Santos, São Paulo São Paulo, Santos, Rio de Janeiro, Niterói 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1116309438 4/4 9a Questão (Ref.: 201202412304) Baseado na tabela dependente ilustrada na figura a seguir, escreva uma consulta SQL que recupere a quantidade de dependentes de cada empregado agrupados pelo codigo do empregado. Sua Resposta: F Compare com a sua resposta: Sugestão: SELECT COUNT(*) FROM dependente GROUP BY codigo_empregado 10a Questão (Ref.: 201202412228) Escreva um comando SQL que permita apagar o departamento nomeado por pesquisa. A tabela departamento está ilustrada na figura a seguir. Sua Resposta: F Compare com a sua resposta: DELETE FROM departamento WHERE dnome = 'Pesquisa'.
Compartilhar