Buscar

Prova de Banco de Dados

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 4 páginas

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

Prévia do material em texto

Se gostou do material deixe seu like
Prova de Banco de Dados 
Exercício do Conhecimento 
Questão 1 de 5
Em uma arquitetura de banco de dados, temos várias facilidades que podem garantir a integridade dos dados e permitir uma melhor utilização dos recursos existentes no sistema operacional e pelo sistema gerenciador de banco de dados, mas se não utilizadas corretamente poderemos ter problemas e talvez a perda de integridade dos dados.  Em relação a utilização de uma transação efetuada no banco de dados podemos observar estas situações:
I- Commit valida a transação no sentido de descarregar os dados de memória e gravá-los fisicamente no disco.
II- O Rollback recupera o sincronismo de um banco de dados até o último commit emitido.
III- O Commit valida a transação, mas não descarrega os dados de memória, mesmo gravando os mesmos fisicamente em disco.
IV- O Checkpoint é um commit a nível de Sistema gerenciador de Banco de dados e grava fisicamente todos os dados em memória no momento do comando.
V- O rollback pode ser feito de diversas formas, mas uma delas é recuperar todos os dados de um banco de dados, ou tabela.
Com base nas situações apresentadas podemos afirmar que:
A -I, II, IV são corretas. Resposta correta
B -I, II são corretas.
C -I, II, III são corretas.
D -I, II, III, IV são corretas.
E - II, III, V são corretas.
Questão 2 de 5
A modelagem bem produzida, oferece condições de múltiplas visões sobre os dados. Observe a figura abaixo que representa o modelo de um hospital, em relação a seus funcionários.
O diretor quer um relatório que contenha o nome do hospital, nome do funcionário e cargo.
Analise os comandos sql e assinale a alternativa que traduz o pedido do diretor:
A -Select  nome_hospital , nome_funcionario   from
Hospital, alocacao, funcionarios
Where       hospital.cod_hospital = alocaco.fk_hospital_cod_hospital and
  Funcionarios.cod_funcionario  = alocacao.fk_funcionarios_cod_fun
B -Select  nome_hospital , nome_funcionario, cargo  from
Hospital, alocacao, funcionarios
Where       hospital.cod_hospital = alocacao.fk_hospital_cod_hospital and
C -Select  nome_hospital , nome_funcionario, cargo  from
Hospital, alocacao, funcionarios
Where   Funcionarios.cod_funcionario  = alocacao.fk_funcionarios_cod_fun
D -Select  nome_hospital , nome_funcionario, cargo  from
Hospital, alocacao, funcionarios
Where       hospital.cod_hospital = alocacao.fk_hospital_cod_hospital  and
                    Funcionarios.cod_funcionario  = alocacao.cargo
E -Select  nome_hospital , nome_funcionario, cargo  from
Hospital, alocacao, funcionarios
Where       hospital.cod_hospital = alocacao.fk_hospital_cod_hospital and
                    Funcionarios.cod_funcionario  = alocacao.fk_funcionarios_cod_fun
Questão 3 de 5
O diagrama Entidade Relacionamento (DER) é utilizado para compreender toda a abrangência do negócio que se está representando e fornecer uma visão próxima da realidade e viabilidade.  Em relação as propriedades que se devem estudar e tomar muito cuidado na elaboração do DER é a cardinalidade.
Analise a figura abaixo:
 
As cardinalidades apontam para uma relação N:N. Com base nesta informação, podemos afirmar que:
 
I- Relação possui significa que muitos hospitais têm muitos funcionários.
II- Relação possui significa que muitos funcionários trabalham em muitos hospitais
III- Relação possui significa que o funcionário pode trabalhar no mínimo em um hospital e no máximo em vários.
IV- Para o modelo lógico a relação possui se transformará em uma tabela que agregue hospital e funcionário.
V- O ideal seria colocar uma regra de negócio que o funcionário só possa trabalhar em um hospital.
De acordo com as afirmações, assinale a opção correta:
A -I, II, III, IV. Resposta correta
B -II, III, IV.
C -II, III, V.
D - I, II, III, V.
E - I, II, V.
Questão 4 de 5
Na atualidade utiliza-se em grande escala o Business Intellingence (BI), para dar suporte a gestão e otimizar os processos internos e externos de uma empresa. O resultado do BI sempre são relatórios inteligentes, que fornecem visões sofisticadas sobre o negócio da empresa. A modelagem é fator fundamental para a construção de um BI adequado.
Com base nestas informações é correto afirmar que o BI é composto por:
A -Mineração de dados (dataming).
B -Dash boards efetivos de negócio.
C -Data warehouse. Resposta correta
D -Modelagem de processos.
E -Sql inteligentes.
Questão 5 de 5
Os recursos avançados de SQL envolvem várias técnicas que fornecem meios de utilizar adequadamente os comandos e produzir resultados melhores em termos de visualizar a informações que o banco de dados pode fornecer.
Temos uma Tabela 1, que fará junção com a tabela 2. Em relação a junção entre dados da tabela1 e tabela2, para os comandos left join, rigth join e inner join, podemos afirmar que é correto:
A -O inner join não trará dados da tabela 1.
B -O inner e rigth join trarão os mesmos dados.
C -O left join trará dados da tabela 1. Resposta correta
D -O letf join na junção trará dados da tabela 2.
E -O rigth join na junção trará dados da tabela 1.
Olá parceiro(a) eu sou o TJones, faço Live na twich se não for pedir de mais poderia dá uma força lá no canal para bater ameta de escritos, Grato d+. Que Deus o abençoe!
https://www.twitch.tv/tjonesgames

Outros materiais