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