Buscar

Proj E Implementação De Banco De Dados

Prévia do material em texto

24/02/2018 BDQ Prova
http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=4580505216 1/2
 Fechar 
 
 PROJETO E OTIMIZAÇÃO DE BANCO DE DADOS Lupa 
Avaliação: NPG1379_AV_201704113521
Aluno(a): BRUNO FERREIRA DE JESUS Matríc.: 201704113521
Data: 16/02/2018 22:36:54 (Não Finalizada) Nota: 2,0 de 2,0
 
 1a Questão (Ref.: 201704757109) Pontos: 0,4 / 0,4
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). A opção que contem o comando em SQL para obter a quantidade de funcionários em cada
departamento onde a média salarial seja maior ou igual a 2000 é:
SELECT COUNT(SALARIO) FROM FUNC WHERE AVG(SALARIO >= 2000;
SELECT COUNT(SALARIO) FROM FUNC HAVING AVG(SALARIO) >= 2000 ;
SELECT NRO_DEPTO, SUM(COD_FUNC) FROM FUNC GROUP BY NRO_DEPTO HAVING AVG(SALARIO) >=
2000;
 SELECT NRO_DEPTO, COUNT(*) FROM FUNC GROUP BY NRO_DEPTO HAVING AVG(SALARIO) >= 2000.
SELECT NRO_DEPTO, COUNT(*) >=2000 FROM FUNC GROUP BY NRO_DEPTO;
 
 2a Questão (Ref.: 201704756751) Pontos: 0,4 / 0,4
A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída pela
expressão:
CLIENTE U EMPRESTIMO;
π NOME (CLIENTE |X| EMPRESTIMO);
CLIENTE ∩ EMPRESTIMO;
 CLIENTE |X| EMPRESTIMO;
σ CLIENTE.COD_CLI= EMPRESTIMO.COD (CLIENTE X EMPRESTIMO);
 
 3a Questão (Ref.: 201704757122) Pontos: 0,4 / 0,4
A respeito da estrutura de dados Árvore B+, são verdadeiras as afirmativas, EXCETO:
Reorganiza-se automaticamente com pequenas mudanças locais.
As chaves são repetidas em nós não-folha formando um índice;
 Tem como vantagem não gerar sobrecarga de espaço;
As folhas são ligadas oferecendo um caminho sequencial para percorrer as chaves;
Todas as chaves são mantidas em folhas;
 
24/02/2018 BDQ Prova
http://aulapos.estacio.br/bdq_simulados_pos_preview.asp?cript_hist=4580505216 2/2
 4a Questão (Ref.: 201704757121) Pontos: 0,4 / 0,4
Um índice é uma estrutura auxiliar associada a uma tabela. Cria ponteiros para os dados armazenados em colunas
específicas para acelerar o tempo de acesso às linhas de uma tabela. São exemplos de estruturas de índices,
EXCETO:
 Índice remissivo;
Índice de agrupamento;
Tabelas Hash.
Índices multiníveis;
Índice primário;
 
 5a Questão (Ref.: 201704757130) Pontos: 0,4 / 0,4
Seja uma transação com os seguintes comandos em SQL : INSERT INTO Cargo (CodCargo, Descricao) VALUES
('AN', 'Analista'); UPDATE Func SET salario = salario * 1.20 WHERE NRO_Depto = 10; COMMIT; DELETE FROM
Func; ROLLBACK; Podemos afirmar que:
O cargo de analista é inserido, os funcionários do departamento 10 recebem aumento de 2%, mas nenhum
funcionário é excluído;
O cargo de código 'AN' é inserido, os salários dos funcionários do departamento 10 são atualizados, mas o
comando ROLLBACK desfaz todas as atualizações anteriores.
 O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados, mas
nenhum funcionário é excluído;
O cargo de analista é inserido, os salários dos funcionários do departamento 10 são atualizados e todos os
funcionários são excluídos;
O cargo de código 'AN' é inserido, os salários dos funcionários do departamento 20 são atualizados, mas
nenhum funcionário é excluído;

Continue navegando