Buscar

1 Simulado Implementação De Banco De Dados - V3

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'.

Continue navegando