Baixe o app para aproveitar ainda mais
Prévia do material em texto
NPG - PROJETO E OTIMIZAÇÃO DE BANCO DE DADOS 1a Questão (Ref.: 632231) Pontos: 0,5 / 0,5 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 * 0.85) AS SLIQ FROM FUNC WHERE COD_SUPERV=23; SELECT NOME, (SALARIO * 1.85) AS SLIQ FROM FUNC WHERE COD_SUPERV=23; SELECT NOME, SAL_LIQ 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; 2a Questão (Ref.: 631872) Pontos: 0,5 / 0,5 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: Integridade referencial; Restrição de integridade semântica; Definição de um índice; Restrição de chave primária; Associação de tipos. 3a Questão (Ref.: 631871) Pontos: 0,5 / 0,5 São Regras de Integridade do Modelo Relacional, exceto: Transacional Chave Referencial Domínio Entidade 4a Questão (Ref.: 632255) Pontos: 0,5 / 0,5 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: Durabilidade. Concorrência; Efetivação; Persistência; Isolamento; 5a Questão (Ref.: 632256) Pontos: 0,5 / 0,5 São operações de controle das transações, EXCETO: COMMIT; SAVEPOINT; ROLLBACK; ROLLBACK TO SAVEPOINT. CHECKPOINT; 6a Questão (Ref.: 631878) Pontos: 0,5 / 0,5 A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída pela expressão: CLIENTE ∩ EMPRESTIMO; σ CLIENTE.COD_CLI= EMPRESTIMO.COD (CLIENTE X EMPRESTIMO); π NOME (CLIENTE |X| EMPRESTIMO); CLIENTE |X| EMPRESTIMO; CLIENTE U EMPRESTIMO; 7a Questão (Ref.: 632221) Pontos: 0,5 / 0,5 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 = 1000 AND NRO_DEPTO BETWEEN 1 AND 5; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 AND SALARIO BETWEEN 1000 AND 2000; SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 OR SALARIO BETWEEN 1000 AND 2000; SELECT NOME, SALARIO FROM FUNC WHERE SALARIO BETWEEN 1000 AND 2000; 8a Questão (Ref.: 632210) Pontos: 0,5 / 0,5 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 (1, 'Recursos Humanos') e INSERT INTO PROJETO ('WEB', 'Nova Intranet', 100, 1); INSERT PROJETO (1, 3) e INSERT DEPTO ('WEB', 'Nova Intranet'); INSERT DEPTO (1, 3) e INSERT PROJETO ('WEB', 'Nova Intranet'); INSERT INTO DEPTO, PROJETO VALUES (1, 'Recursos Humanos'), VALUES ('WEB', 'Nova Intranet', 100, 1); INSERT INTO DEPTO VALUES (1, 'Recursos Humanos') e INSERT INTO PROJETO VALUES ('WEB', 'Nova Intranet', 100, 1); 9a Questão (Ref.: 632264) Pontos: 0,5 / 0,5 Em relação aos afirmações abaixo sobre Métodos de Acesso, marque a alternativa INCORRETA: CLUSTER SCAN - Registros de tabelas relacionadas em blocos diferentes; FULL TABLE SCAN - Leitura de todos os blocos em sequência; ROWID SCAN - É o método de acesso mais rápido; HASH SCAN - Índice não é necessário; FULL TABLE SCAN ¿ Usado quando recuperamos um percentual grande de linhas da tabela. 10a Questão (Ref.: 632243) Pontos: 0,5 / 0,5 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 LEFT 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; 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 INNER JOIN CARGO C ON F.COD_CARGO=C.COD_CARGO; SELECT F.NOME, C.DECRICAO FROM FUNCIONARIO F OUTER JOIN CARGO C ON F.COD_CARGO=C.COD_CARGO;
Compartilhar