Buscar

POS AV 2016 PROJETO E OTIMIZAÇÃO DE BANCO DE DADOS (NPG1392)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

15/09/2016 BDQ Prova
http://simulado.estacio.br/provas_emcasa_linear_view.asp 1/3
   Fechar  
 O resultado desta avaliação ficará disponível a partir do dia 19/09/2016.
   PROJETO E OTIMIZAÇÃO DE BANCO DE DADOS
Simulado: NPG1392_AV
Aluno(a): X Matrícula: X
Data:2016 (Finalizada)
  1a Questão (Ref.: 201604694212)
Considere o esquema de uma empresa conforme segue: Func (cod_func, nome, dta_nasc, salario, nro_depto,
cod_superv);  Depto (nro_depto, nome) ; Projeto (cod_proj, nome, duracao, nro_depto) ; Participa (cod_proj,
cod_func, horas_trab). Marque a alternativa que contém o comando em SQL para obter o nome e o salário
líquido (85% do salário bruto) dos funcionários supervisionados pelo funcionário 23.
SELECT NOME, (SALARIO * 1.85) AS SLIQ FROM FUNC WHERE COD_SUPERV=23;
SELECT NOME, SALARIO FROM FUNC WHERE COD_FUNC=23;
SELECT NOME, SALARIO FROM FUNC WHERE COD_SUPERV=23 AND SALARIO=85;
SELECT NOME, SAL_LIQ FROM FUNC WHERE COD_SUPERV=23;
SELECT NOME, (SALARIO * 0.85) AS SLIQ FROM FUNC WHERE COD_SUPERV=23;
  2a Questão (Ref.: 201604693853)
A afirmação: "O teto salarial do servidor público não pode ultrapassar o salário do ministro do STF." está
associada ao seguinte termo:
Associação de tipos.
Restrição de chave primária;
Definição de um índice;
Integridade referencial;
Restrição de integridade semântica;
  3a Questão (Ref.: 201604693852)
São Regras de Integridade do Modelo Relacional, exceto:
Domínio
Chave
Entidade
Transacional
Referencial
  4a Questão (Ref.: 201604694236)
Uma transação não deve sofrer interferências de outras transações executadas concorrentemente. A
característica apresentada diz respeito a seguinte propriedade das transações:
15/09/2016 BDQ Prova
http://simulado.estacio.br/provas_emcasa_linear_view.asp 2/3
Concorrência;
Isolamento;
Durabilidade.
Persistência;
Efetivação;
  5a Questão (Ref.: 201604694237)
São operações de controle das transações, EXCETO:
ROLLBACK;
CHECKPOINT;
COMMIT;
SAVEPOINT;
ROLLBACK TO SAVEPOINT.
  6a Questão (Ref.: 201604693859)
A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída pela
expressão:
CLIENTE |X| EMPRESTIMO;
CLIENTE U EMPRESTIMO;
CLIENTE ∩ EMPRESTIMO;
σ CLIENTE.COD_CLI= EMPRESTIMO.COD (CLIENTE X EMPRESTIMO);
π NOME (CLIENTE |X| EMPRESTIMO);
  7a Questão (Ref.: 201604694202)
Considere o esquema de uma empresa conforme segue: Func (cod_func, nome, dta_nasc, salario, nro_depto,
cod_superv); Depto (nro_depto, nome) ; Projeto (cod_proj, nome, duracao, nro_depto) ; Participa (cod_proj,
cod_func, horas_trab). Marque a alternativa que contém o comando em SQL para recuperar o nome e o salário
dos funcionários do departamento 5, com salário na faixa entre 1000 e 2000.
SELECT NOME, SALARIO FROM FUNC WHERE SALARIO BETWEEN 1000 AND 2000;
SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 AND SALARIO BETWEEN 1000 AND 2000;
SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5;
SELECT NOME, SALARIO FROM FUNC WHERE SALARIO = 1000 AND NRO_DEPTO BETWEEN 1 AND 5;
SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 OR SALARIO BETWEEN 1000 AND 2000;
  8a Questão (Ref.: 201604694191)
Considere o esquema de uma empresa conforme segue: Func (cod_func, nome, dta_nasc, salario, nro_depto,
cod_superv); Depto (nro_depto, nome) ; Projeto (cod_proj, nome, duracao, nro_depto) ; Participa (cod_proj,
cod_func, horas_trab). Marque a opção que representa o comando SQL para inserir valores nas tabelas Depto e
Projeto:
INSERT INTO DEPTO, PROJETO VALUES (1, 'Recursos Humanos'), VALUES ('WEB', 'Nova Intranet', 100,
1);
INSERT DEPTO (1, 3) e INSERT PROJETO ('WEB', 'Nova Intranet');
INSERT INTO DEPTO (1, 'Recursos Humanos') e INSERT INTO PROJETO ('WEB', 'Nova Intranet', 100, 1);
INSERT INTO DEPTO VALUES (1, 'Recursos Humanos') e INSERT INTO PROJETO VALUES ('WEB', 'Nova
15/09/2016 BDQ Prova
http://simulado.estacio.br/provas_emcasa_linear_view.asp 3/3
Intranet', 100, 1);
INSERT PROJETO (1, 3) e INSERT DEPTO ('WEB', 'Nova Intranet');
  9a Questão (Ref.: 201604694245)
Em relação aos afirmações abaixo sobre Métodos de Acesso, marque a alternativa INCORRETA:
HASH SCAN ­ Índice não é necessário;
FULL TABLE SCAN ¿ Usado quando recuperamos um percentual grande de linhas da tabela.
FULL TABLE SCAN ­ Leitura de todos os blocos em sequência;
CLUSTER SCAN ­ Registros de tabelas relacionadas em blocos diferentes;
ROWID SCAN ­ É o método de acesso mais rápido;
  10a Questão (Ref.: 201604694224)
Considere o esquema de uma empresa conforme segue: CARGO (COD_CARGO, DESCRICAO, SALARIO_MIN,
SALARIO_MAX);  FUNCIONARIO (MATRICULA, NOME, COD_CARGO, MAT_CHEFE, DT_NASC, SALARIO);
CONTRATADO (MATRICULA, NOME, COD_CARGO, SALARIO). Marque a alternativa que contém o comando em
SQL para recuperar o nome do funcionário e a descrição do seu cargo, listando os cargos sem funcionários.
SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F OUTER JOIN CARGO C ON
F.COD_CARGO=C.COD_CARGO;
SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F INNER JOIN CARGO C ON
F.COD_CARGO=C.COD_CARGO;
SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F LEFT OUTER JOIN CARGO C ON
F.COD_CARGO=C.COD_CARGO;
SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F FULL OUTER JOIN CARGO C ON
F.COD_CARGO=C.COD_CARGO;
SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F RIGHT OUTER JOIN CARGO C ON
F.COD_CARGO=C.COD_CARGO;