Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:828865) Peso da Avaliação 1,50 Prova 62213605 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 O DER (Diagrama Entidade e Relacionamento) facilita ainda a comunicação entre os integrantes da equipe, pois oferece uma linguagem comum utilizada tanto pelo analista, responsável por levantar os requisitos, e os desenvolvedores, responsáveis por implementar aquilo que foi modelado. A partir do contexto, analise o DER e as sentenças a seguir: I- O exemplo do DER tem como tabelas: Empresa e Funcionários. II- O atributo idEmpresaFunc (tabela Funcionários) não faz sentido pois não há necessidade de saber a qual empresa o funcionário pertence. III- Os atributos idEmpresa e matrícula são chaves em suas respectivas tabelas. IV- O relacionamento entre as tabelas Empresa e Funcionários é de Um para Muitos. Assinale a alternativa CORRETA: Fonte: DEVmedia. MER e DER: Modelagem de Bancos de Dados. Disponível em: https://bit.ly /2wr1t8C. Acesso em: 25 out. 2018. A I, III e IV, apenas. B II, III e IV, apenas. C I e III, apenas. D IV, apenas. VOLTAR A+ Alterar modo de visualização 1 2 Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho. ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados: Atomicidade, Consistência, Isolamento e Durabilidade. Considerando o exposto, analise as afirmativas a seguir: I- Durabilidade diz respeito à conclusão de uma transação, caso uma transação tenha sido finalizada com sucesso, seus dados deverão estar armazenados corretamente. II- Atomicidade tem como pressuposto que a transação seja executada por completo ou não seja executado nada. III- O isolamento transacional proporciona que o resultado de uma sequência de execuções tenham o resultado diferente entre uma e outra execução. IV- Consistência refere-se ao estado do dado armazenado, este deve estar de modo conciso e imutável seguindo exclusivamente as regras de negócio do sistema implementado sem restrições. Assinale a alternativa CORRETA: A III e IV, apenas. B I, II, III e IV. C II, III e IV, apenas. D I e II, apenas. Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho. ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados: Atomicidade, Consistência, Isolamento e Durabilidade. Considerando as propriedades de ACID, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Durabilidade diz respeito à conclusão de uma transação, caso uma transação tenha sido finalizada com sucesso, seus dados deverão estar armazenados corretamente. ( ) Atomicidade tem como pressuposto que a transação seja executada por completo ou não seja executado nada. ( ) O isolamento transacional proporciona que o resultado de uma sequência de execuções tenha o resultado diferente entre uma e outra execução. ( ) Consistência refere-se ao estado do dado armazenado, este deve estar de modo conciso e imutável seguindo exclusivamente as regras de negócio do sistema implementado sem restrições. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - V - V. C V - V - F - F. D V - F - V - F. 3 Em um Sistema Gerenciador de Banco de Dados (SGBD), o DBA (Administrador de Banco de Dados) determina o controle de acesso do usuário, seus privilégios em relação ao sistema e áreas com permissão de acesso e trabalho, mantendo sob controle as ações dos colaboradores. Com relação ao controle de usuários em uma aplicação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao criar uma aplicação, o DBA pode criar um usuário com privilégios para criar tabelas, procedures, functions, entre outros objetos. ( ) Não é permitido utilizar uma tabela de usuários para controlar os acessos ao sistema pela própria aplicação, sendo que o SGBD já tem um gerenciamento de usuários. ( ) O DBA não permite que a aplicação crie objetos na base de dados, sendo que ele tem a reponsabilidade de garantir a integridade do SGBD. ( ) As senhas dos usuários na aplicação sempre são controlados pelos SGBDs. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. B V - V - F - F. C V - F - F - F. D V - F - V - V. Para um sistema de Banco de Dados aplicado numa média e complexa atividade, existe um grande número de pessoas envolvidas, desde o projeto até a manutenção propriamente dita. Com relação ao exposto e baseando-se nos papéis assumidos pelos usuários de SGBDs, assinale a alternativa CORRETA que contemple o grupo de pessoas que não interagem diretamente com os bancos de dados, e sim com as aplicações criadas pelos desenvolvedores de software: Fonte: CABRERA, J. Quem são os usuários de um SGBD?. 2014. Disponível em: https://bit.ly /2C7K4J9. Acesso em: 13 jul. 2020. (adaptado) A Desenvolvedor de SGBD. B Usuários finais. C DBA. D Usuário de banco de dados. 4 5 6 Para um sistema de Banco de Dados aplicado numa média e complexa atividade, existem algumas pessoas envolvidas, desde o projeto até a manutenção propriamente dita. A partir disso, e baseando-se nos Papéis assumidos pelos usuários de SGBDs e as funções que podem ser executadas por usuários finais em um SGBD, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O usuário final pode criar consultas em SQL. ( ) O usuário final faz projeção e administração do um banco de dados. ( ) O usuário final é responsável por projetar e codificar a construção do SGBD. ( ) O usuário final faz a interação com as aplicações e não diretamente com o banco de dados. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B V - V - V - V. C F - F - F - V. D V - V - F - F. Uma tendência da evolução comum é sempre focar em realizar as ações com maior rapidez, com mais velocidade para o usuário. Contudo, na evolução dos BDs deve-se pensar em outros fatores antes da velocidade. Os pilares devem ser garantidos antes de se focar na velocidade, sendo eles: a Atomicidade, o Isolamento, a Consistência e a Durabilidade. Juntos, esses pilares promovem segurança e estabilidade para o sistema como um todo e em cada transação realizada ou interrompida. Um SGBD tem uma série de funcionalidades prontas para serem utilizadas. Considerando as características e funcionalidades de um SGBD, analise as sentenças a seguir: I- Múltiplas visões dos dados são uma abordagem muito utilizada em sistemas cliente/servidor. II- Isolamento entre Programa e Dados é uma característica que aumenta bastante o nível de manutenibilidade do sistema. III- Acesso concorrente de múltiplos usuários, permitindo que todos os usuários conectados executem operações “ao mesmo tempo”. IV- Natureza autodescritiva está relacionada às metainformações armazenadas e contêm informações como o tipo, o tamanho e as restrições do banco de dados. Assinale a alternativa CORRETA: A II, apenas. B I, II, III e IV. C I, III e IV, apenas. D II e III, apenas. 7 Analise o relacionamento a seguir: Considerando o relacionamento apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A cardinalidade é um para muitos. ( ) O relacionamento entre Transportadora e Nota fiscal é do tipo ternário. ( ) Nesse relacionamento, temos duas entidades: Transportadora e Nota fiscal. ( ) A cardinalidade mínima é 0 (zero) quando uma ocorrência se relaciona com (no mínimo) nenhuma outra entidade. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - F - V - F. C F - V - V - V. D V - F - V - V. Uma tendência da evolução comum é sempre focar em realizar as ações com maior rapidez, com mais velocidade para o usuário. Contudo, na evolução dos BDs deve-se pensar em outros fatores antes da velocidade. Um SGBD tem uma série de funcionalidades prontas para serem utilizadas. Os pilares devem ser garantidos antes de sefocar na velocidade, sendo eles: a Atomicidade, o Isolamento, a Consistência e a Durabilidade. Juntos, esses pilares promovem segurança e estabilidade para o sistema como um todo e em cada transação realizada ou interrompida. Considerando as características e funcionalidades de um SGBD, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Múltiplas visões dos dados são uma abordagem muito utilizada em sistemas cliente/servidor. ( ) Isolamento entre Programa e Dados é uma característica que aumenta o nível de manutenibilidade do sistema. ( ) Acesso concorrente de múltiplos usuários, permitindo que todos os usuários conectados executem operações “ao mesmo tempo”. ( ) Natureza autodescritiva está relacionada às metainformações armazenadas e contém informações como o tipo, o tamanho e as restrições do banco de dados. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: AMADEU, C. V. Banco de dados. São Paulo: Person Education Brasil, 2015. A V - F - F - V. B V - V - V - F. 8 9 C F - F - V - V. D V - V - V - V. Analise o DER (Diagrama de Entidade e Relacionamento) a seguir: Considerando o exemplo exposto, analise as sentenças a seguir: I- O DER simboliza que no momento do cadastro de um pedido de compra o cliente deve ser previamente cadastrado. II- No momento da criação da tabela Pedido_Compra, o desenvolvedor deverá criar uma foreign key que irá fazer referência à tabela Cliente. III- No momento da criação da tabela Cliente, deverá ser criada uma chave estrangeira que irá referenciar a tabela Pedido_Compra. IV- O DER demonstra que não há ligação entre as tabelas Cliente e Pedido_Compra. Assinale a alternativa CORRETA: A I, III e IV, apenas. B III e IV, apenas. C I e II, apenas. D IV, apenas. 10 Imprimir
Compartilhar