Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 1/7 Local: A315 - EAD - Bloco A - 3º andar / Andar / Polo Tijuca / POLO UVA TIJUCA Acadêmico: EAD-IL10314-20194A Aluno: JACKSON MENA DO COUTO Avaliação: A2- Matrícula: 20182300244 Data: 23 de Novembro de 2019 - 09:30 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,00/10,00 1 Código: 34506 - Enunciado: “O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados.” Dessa forma, temos um sistema de banco de dados que é projetado para gerir grandes volumes de informações. Essas informações armazenadas no banco de dados serão de utilidade para os usuários e poderão ser acessadas pela gama de oferta de ferramentas que o SGBD possui.(Fonte: http://www.di.ufpb.br/valeria/BancoDados/Aula1-IntroducaoSlides.pdf. Acesso em: 15 jun. 2019.) Diante do exposto, leia as afirmativas a seguir sobre as ferramentas que fazem parte do SGBD.Ferramenta CASE.Gerador de relatórios.Linguagem de programação Java.Planilhas eletrônicas.Está correto o que se afirma em: a) II, III e IV. b) I, II, III e IV. c) I, II e III. d) I, II e IV. e) I e II. Alternativa marcada: b) I, II, III e IV. Justificativa: Resposta correta: I, II e IV.A afirmativa I está correta, pois está incorporada dentro do SGBD e permite que o DBA use essa opção para a modelagem de dados.A afirmativa II está correta, pois está incorporado dentro do SGBD e permite que o usuário, por meio da linguagem de consulta, possa gerar relatórios dinâmicos.A afirmativa IV está correta, pois estão incorporadas dentro do SGBD e permitem que o usuário se utilize da linguagem de consulta e possa exportar sua informações para as planilhas. Distrator:A afirmativa III está incorreta, pois a linguagem de programação Java é independente e funciona como uma ferramenta para o desenvolvimento de aplicações, não estando ligada às questões do âmbito do SGBD. 0,00/ 0,50 2 Código: 34511 - Enunciado: O sistema gerenciador de banco de dados – SGBD possui um conjunto de funcionalidades e requisitos que são oferecidos como parte das ferramentas disponíveis em sua arquitetura. Nesse contexto, é importante que abranjam as funcionalidades específicas para que as tabelas das bases de dados possam se relacionar plenamente, para que haja interação entre os dados constantes no banco de dados.Diante do exposto, leia as afirmativas a seguir sobre as vantagens de um SGBD.Maior disponibilidade.Redundância minimizada.Programa e arquivo de consistência.Precisão.Está correto o que se afirma em: a) I, II, III e IV. b) III e IV. c) I, III e IV. d) II, III e IV. e) I e II. Alternativa marcada: a) I, II, III e IV. Justificativa: Resposta correta: I, II, III e IV.A afirmativa I está correta, pois uma das grandes vantagens existentes em um SGBD é que a mesma informação encontrada na base de dados pode ser liberada para utilizadores diferentes, ou seja, compartilhamento de informações.A afirmativa II está correta, pois os dados existentes em um SGBD são mais concisos, uma vez que, como regra, a informação aparece apenas uma única vez. Isso faz com que haja redução da redundância de dados. Com a minimização da redundância, haverá a redução significativa do custo de armazenamento de informações em discos rígidos e outros dispositivos de armazenamento.A afirmativa III está correta, pois, com o uso de um SGBD, os formatos das tabelas e os programas do sistema obedecem a um padrão. Isso permite que as tabelas de dados sejam mais fáceis de manter, pois as mesmas diretrizes e regras se aplicam a todos os tipos de dados. O nível de consistência entre as tabelas e os programas também torna mais fácil o gerenciamento de dados quando vários programadores estão envolvidos no desenvolvimento de uma aplicação.A afirmativa IV está correta, pois dados consistentes são um bom sinal de que há integridade dos dados. Os SGBDs caracterizam a integridade dos dados, uma vez que as atualizações e alterações dos dados só precisam ser realizadas em um só lugar. 0,50/ 0,50 3 Código: 34985 - Enunciado: A figura a seguir possui uma representatividade importante dentro do diagrama de classe que é relevante no processo de modelagem e também de grande uso pela necessidade de ligação entre as classes. 1,50/ 1,50 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 2/7 Analisando o exposto, marque a alternativa que apresenta corretamente sua aplicação no diagrama de classe. a) Agregação básica. b) Associações. c) Agregação de composição. d) Relacionamento. e) Classe de associação. Alternativa marcada: b) Associações. Justificativa: Resposta correta:Associações. Ao realizar a modelagem em um sistema, objetos determinados estarão relacionados entre si, e esses próprios relacionamentos entre esses objetos precisam ser modelados para que haja mais clareza e entendimento entre a relação das classes. Distratores:Agregação de composição. Errada. O relacionamento de agregação de composição é mais uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse).Agregação básica. Errada. Uma associação com um determinado relacionamento de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma importância sobre o relacionamento em questão. Relacionamento. Errada. Permite compartilhar informações e colaborar com a execução dos processos do sistema que foi modelado para atender a uma demanda. Descreve de forma clara o vínculo que ocorre, na sua essência, entre os objetos de uma ou mais classes que foram contemplados no diagrama de classe. 4 Código: 34991 - Enunciado: A engenharia reversa tem como missão a realização de uma atividade que trabalhe com demandas de produtos que já estejam sendo executados (so�ware, tabelas, periférico, placa de computador etc.), na qual o seu desafio será entender como esse so�ware/produto tem o seu mecanismo de funcionamento, o que ele exerce e como ele se comporta. Diante desse cenário, as empresas podem trabalhar com sistemas de informação que podem apresentar fragilidades.Com base nos apontamentos, leia as afirmativas a seguir sobre as características de um cenário para uma engenharia reversa.Sistema muito novo desenvolvido em metodologia ágil.O sistema tem muito pouco material em termos de documentação.A documentação existente não foi atualizada.Os analistas responsáveis pelo sistema deixaram a empresa e a nova equipe não sabe dar informações.Processos decisórios que foram tratados e não foram registrados.Está correto o que se afirma em: a) I, III e IV. b) II, III e V. c) I, III, IV e V. d) I, II, III, IV e V. e) II, III, IV e V. Alternativa marcada: e) II, III, IV e V. Justificativa: Resposta correta: II, III, IV e V.A afirmativa II está correta, pois, quando não se tem material suficiente, será necessária uma nova modelagem sistêmica.A afirmativa III está correta, pois será necessário rever todo esse processo para atualização da documentação; com isso, o sistema terá que ser confrontado.A afirmativa IV está correta, pois ninguém saberá como tratar essa questão, e a aplicação da engenharia reversa será necessária para que um propósito seja dado ao sistema.A afirmativa V está correta, pois isso terá que ser revisto e novamente validado. Assim, a engenharia reversa irá atuar para que uma nova versão seja colocada no ar. Distrator:A afirmativa I está incorreta, pois a metodologia ágil é um modelo dedesenvolvimento muito moderno e que já prevê a não necessidade de uma engenharia reversa. 1,50/ 1,50 5 Código: 34984 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama de classe que é de suma importância e muito utilizada na UML. (Fonte: http://spaceprogrammer.com/wp-content/uploads/2017/09/generalizacao-classe-diagrama.jpg. Acesso em: 15 jun. 2019.) Analisando o exposto, marque a alternativa que apresenta corretamente sua aplicação no diagrama de classe. a) Agregação básica. b) Herança. c) Classe associativa. d) Relacionamento. e) Agregação de composição. Alternativa marcada: 1,50/ 1,50 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 3/7 b) Herança. Justificativa: Resposta correta:Herança. A herança trata da capacidade de uma classe (classe-filha) de herdar a funcionalidade idêntica de outra classe (superclasse) e, na sequência, incluir sua nova funcionalidade própria. Distratores:Agregação de composição. Errada. O relacionamento de agregação de composição é mais uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse).Agregação básica. Errada. Uma associação com um determinado relacionamento de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma importância sobre o relacionamento em questão. Relacionamento. Errada. Permite compartilhar informações e colaborar com a execução dos processos do sistema que foi modelado para atender a uma demanda. Descreve de forma clara o vínculo que ocorre, na sua essência, entre os objetos de uma ou mais classes que foram contemplados no diagrama de classe. 6 Código: 34990 - Enunciado: É importante analisarmos que os diagramas de classes oferecem uma série de benefícios para qualquer empresa que deseja desenvolver o seu próprio so�ware e até para aquelas que já adquirem soluções prontas.Diante do exposto, leia as afirmativas a seguir sobre os benefícios dos diagramas de classes.Ilustrar os modelos de dados utilizados para sistemas de informação, não importa o quão são simples ou complexo.Entender de forma mais eficaz a visão geral dos esquemas de uma aplicação desenvolvida.Expressar visualmente as referidas necessidades tratadas em um sistema e também poder divulgar essas informações por toda a empresa.Criar gráficos com detalhamentos que destaquem qualquer código específico necessário para ser programado e implementado na estrutura descrita.Fornecer uma descrição independente de implementação dos tipos utilizados em um sistema de informação e passados posteriormente entre seus componentes. Está correto o que se afirma em: a) I, II e IV. b) I, II, III e IV. c) I, II, III, IV e V. d) I e II, apenas. e) II, III, IV e V. Alternativa marcada: d) I e II, apenas. Justificativa: Resposta correta: I, II, III, IV e V.A afirmativa I está correta, pois a ilustração faz com que os modelos possam ser entendidos de forma plena e no momento da implementação farão diferença para a criação do banco de dados.A afirmativa II está correta, pois esse entendimento permite uma maior clareza do propósito do que se trata a aplicação.A afirmativa III está correta, pois o fato de ter um apoio visual permitirá que outros setores envolvidos possam entender melhor a funcionalidade do sistema.A afirmativa IV está correta, pois os gráficos possibilitarão entendimentos mais detalhados para futuras implementações.A afirmativa V está correta, pois isso permitirá que se tenha uma gama maior de detalhes a serem tratados no sistema. 0,00/ 0,50 7 Código: 34995 - Enunciado: Um processo muito importante para o correto desenvolvimento de um sistema é que as tabelas estejam devidamente normalizadas. Dessa forma, o analista responsável poderá desenvolver com segurança a solução tecnológica para atender às demandas da empresa.A tabela a seguir já se encontra na segunda forma normal, mas, para que o analista responsável pelo desenvolvimento da solução possa dar continuidade ao processo, é preciso que ele aplique a terceira forma normal. TABELA EMPREGADOCOD_EMPNOMECATEGORIASALARIO84716Carlos Augusto015.900,0084717João Pedro023.200,0084718Marcos Paulo036.679,00 Diante do exposto, aplique a terceira forma normal. Resposta: Justificativa: Expectativa de resposta:TABELA EMPREGADO (já na 2FN)COD_EMPNOMECATEGORIASALARIO84716Carlos Augusto015.900,0084717João Pedro023.200,0084718Marcos Paulo036.679,00 Tabelas normalizadas na 3FN TABELA EMPREGADO (já está na 2FN)COD_EMPNOMECATEGORIA84716Carlos Augusto0184717João Pedro0284718Marcos Paulo03 O atributo categoria passa a ser uma chave estrangeira. TABELA CATEGORIACOD_CATSALARIO015.900,00023.200,00036.679,00 2,50/ 2,50 8 Código: 34501 - Enunciado: Todo dado pertinente a outro dado é denominado de metadado. No ano de 2019, o dado “O ano do crescimento da economia” é considerado um metadado, pois ele é um dado relevante sobre o dado “2019”. Um outro exemplo bem interessante em banco de dados é: o campo “telefone” da tabela “FORNECEDOR” tem, entre 0,50/ 1,50 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 4/7 outros, os seguintes metadados: nome do campo (telefone), tipo do campo (inteiro), tamanho do campo (nove posições), obrigatoriedade de preenchimento (não).Diante disso, defina o conceito de metadados. Resposta: Comentários: Metadado é o dado sobre o dado, ou a descrição do dado. São informações como o tipo de dado (numerico, caracter, data, etc) tamanho em bytes e o significado semântico daquela informação. Justificativa: Expectativa de resposta: Um banco de dados é formado obrigatoriamente por dados e metadados. Sem a existência dos metadados, não seria possível organizar e extrair informações pertinentes de um banco de dados e, assim, não seria possível atender às demandas. Dessa forma, temos que metadados são dados sobre outros dados já existentes em um banco de dados. Um item de um metadado pode dizer do que se trata aquele dado em específico, geralmente uma informação inteligível por um computador. Os metadados utilizados tendem a facilitar o entendimento dos relacionamentos e a grande utilidade das informações dos dados. 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 5/7 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 6/7 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/23/d806e9fc- 0e04-11ea-bc48-0242ac110003.jpg? Signature=6%2FwndzhB2at8TugZ3SMHzR7GAK4%3D&Expires=1575001698&AWSAccessKeyId=AKIAJ5OVDHP63TNWC https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/23/d806e9fc-0e04-11ea-bc48-0242ac110003.jpg?Signature=6%2FwndzhB2at8TugZ3SMHzR7GAK4%3D&Expires=1575001698&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/23/d9aca904-0e04-11ea-bc48-0242ac110003.jpg?Signature=jy2RxA%2BaCNoosrWcuDb%2FujfL5y0%3D&Expires=1575001698&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ 28/11/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2773040/d64294e6-5eb9-11e8-8a4d-0242ac110036/ 7/7 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/23/d9aca904- 0e04-11ea-bc48-0242ac110003.jpg? Signature=jy2RxA%2BaCNoosrWcuDb%2FujfL5y0%3D&Expires=1575001698&AWSAccessKeyId=AKIAJ5OVDHP63TNWC https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/11/23/d9aca904-0e04-11ea-bc48-0242ac110003.jpg?Signature=jy2RxA%2BaCNoosrWcuDb%2FujfL5y0%3D&Expires=1575001698&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ
Compartilhar