Baixe o app para aproveitar ainda mais
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;
Compartilhar