Proj E Implementação De Banco De Dados
2 pág.

Proj E Implementação De Banco De Dados

Disciplina:Projeto e Implementação de Banco de Dados19 materiais161 seguidores
Pré-visualização1 página
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;