Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 Local: Sala 1 - Sala de Aula / Andar / Polo São Gonçalo / POLO SÃO GONÇALO - RJ Acadêmico: EAD-IL10327-20204A Avaliação: A2- Data: 12 de Dezembro de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 10,00/10,00 1 Código: Enunciado: 34510 - O que permite que haja diferenciação nos SGBDs é o conjunto de funcionalidades e requisitos que eles sempre oferecem, tais como: controle de concorrência; integridade, recuperação/tolerância a falhas; segurança. São identificados por possuírem elementos como: “motor de arranque” da base de dados; subsistema de manipulação de dados; subsistema de definição dos dados; administração de dados e subsistema de geração das aplicações.É 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 disso, leia as afirmativas a seguir sobre as características em um SGBD.Segurança da informação.Disponibilidade de dados.Controle de acesso aos dados.Recuperação de falhas.Restrições de integridade.Está correto apenas o que se afirma em: a) I, II e IV. b) I, II, IV e V. c) I, II, III, IV e V. d) II, III, IV e V. e) III, IV e V. Alternativa marcada: d) II, III, IV e V. Justificativa: Resposta correta:II, III, IV e V.A afirmativa II está correta, pois o SGBD permite que os dados estejam disponíveis para consulta e processamento.A afirmativa III está correta, pois é possível estabelecer nível de acesso aos usuários.A afirmativa IV está correta, pois ele permite que haja correção de falhas quando um processamento de alteração de dados deixa de executar.A afirmativa V está correta, pois ele garante que as informações sejam armazenadas de forma correta.Distrator:A afirmativa I está incorreta, pois as características de segurança da informação não estão ligados ao SGBD. Não é ele quem executa esse papel, e sim outros agentes, como o firewall. 1,00/ 1,00 2 Código: Enunciado: 34988 - A figura a seguir possui uma representatividade dentro do diagrama de classe que é de suma importância e muito utilizada na UML. (Fonte: http://www.cpscetec.com.br/adistancia/poo_php/imagens/agregacao2.jpg. Acesso em: 15 jul. 2019.) Analisando o exposto, marque a alternativa que apresenta corretamente sua aplicação no diagrama de classe. a) Classe associativa. b) Generalização. c) Agregação básica. d) Associação unária (unidirecional). e) Agregação de composição. Alternativa marcada: c) Agregação básica. 1,50/ 1,50 Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 Justificativa: Resposta correta:Agregação básica.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). 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).Generalização. Errada. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros.Classe associativa. 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.Associação unária (unidirecional). Errada. Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente. 3 Código: Enunciado: 34511 - 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) II, III e IV. b) I, III e IV. c) III e IV. d) I, II, III e IV. e) I e II. Alternativa marcada: d) 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, poisos 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. 1,00/ 1,00 4 Código: Enunciado: 34992 - O processo adotado para a engenharia reversa em banco de dados é considerado como uma técnica que, por meio de um banco de dados já implementado (em pleno funcionamento na empresa), cria o seu modelo de forma conceitual (modelo entidade-relacionamento e/ou diagrama de classe). Nesse contexto, é sabido que a engenharia reversa em banco de dados é tida por um processo cuja definição possui quatro etapas. São elas:Identificação da construção do modelo entidade-relacionamento correspondente a cada tabela existente.O mapeamento real de relacionamentos 1:n e 1:1 que se dará entre as tabelas.O mapeamento assertivo dos atributos de cada tabela.A definição assertiva dos identificadores de 1,00/ 1,00 Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 entidades e relacionamentos.Diante do exposto, leia as afirmativas a seguir sobre as vantagens da engenharia reversa no banco de dados.Não há a necessidade de criação/manutenção da documentação do banco de dados.Irá permitir a análise do sistema de informação.Ajudará na manutenção do banco de dados.Permitirá o melhor entendimento do funcionamento do banco de dados.Não será possível recuperar as informações do banco de dados devido à falta da devida documentação.Está correto o que se afirma em: a) II, III,IV e V. b) I, II e IV. c) I, II, III, IV e V. d) II, III e IV. e) I, III e IV. Alternativa marcada: d) II, III e IV. Justificativa: Resposta correta:II, III e IV.A afirmativa II está correta, pois o diagrama que comporá o banco permitirá que o sistema seja facilmente entendido.A afirmativa III está correta, pois, pelo fato de se ter um processo mais moderno e robusto, a manutenção do DB ficará mais ágil e fácil.A afirmativa IV está correta, pois a modelagem estará contemplada de forma clara, facilitando o entendimento.Distratores:A afirmativa I está incorreta, pois irá facilitar e muito a criação e a manutenção da documentação, tendo em vista as permissões de acesso à base de dados e o entendimento do modelo de negócios.A afirmativa V está incorreta, pois, por meio da modernidade dessa solução, as informações não serão perdidas e poderão a qualquer momento ser recuperadas. 5 Código: Enunciado: 34987 - A figura a seguir possui uma finalidade para a composição do diagrama de classe que é de suma importância e muito utilizada na UML. (Fonte: https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e-agrega%C3%A7%C3%A3o- quais-as-diferen%C3%A7as-e-como-usar (https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e-agrega%C3%A7%C3%A3o-quais- as-diferen%C3%A7as-e-como-usar). Acesso em: 15 maio 2019.) Com base na figura apresentada, marque a alternativa que demostra corretamente sua aplicação no diagrama de classe. a) Agregação de composição. b) Generalização. c) Agregação básica. d) Classe de associação. e) Associação unária (unidirecional). Alternativa marcada: a) Agregação de composição. Justificativa: Resposta correta:Agregação de composição. 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). Distratores: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.Associação unária (unidirecional). Errada. Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente.Generalização. Errada. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do 1,50/ 1,50 Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros. 6 Código: Enunciado: 34989 - A figura a seguir possui uma representatividade dentro do diagrama de classe que demonstra que somente uma classe reconhece que o relacionamento existe entre elas. (Fonte: http://hugohabbema.blogspot.com/2009/08/o-diagrama-de-classes.html. Acesso em: 15 maio 2019.) Analisando o exposto, pode-se inferir que sua aplicação no diagrama de classe corresponde à: a) Classe associativa. b) Agregação de composição. c) Generalização. d) Associação unária (unidirecional). e) Agregação básica. Alternativa marcada: d) Associação unária (unidirecional). Justificativa: Resposta correta:Associação unária (unidirecional). Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente. 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.Generalização. Errada. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros. 1,50/ 1,50 7 Código: Enunciado: 34984 - 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) Herança. b) Relacionamento. c) Agregação básica. d) Classe associativa. e) Agregação de composição. Alternativa marcada: a) 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 1,50/ 1,50 Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 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. 8 Código: Enunciado: 34515 - O modelo mais comum utilizado pelos desenvolvedores de sistemas tem em sua classificação dados em tabelas, conhecidas como relações, e cada uma das tabelas é constituída de linhas e colunas. Cada coluna da tabela exibe um atributo da entidade em questão, como: data de nascimento; valor; CEP. Unidos, os atributos em uma relação são denominados de domínio.Um atributo, ou combinação de atributos específicos, é determinado como uma chave primária que pode ser consultada em outras tabelas; quando isso acontece, existe a denominaçãode chave estrangeira. Cada linha da tabela, também denominada de tupla, inclui os dados sobre uma instância específica da entidade, tendo um papel de determinado colaborador.O modelo também ressalta os tipos de relações que há entre essas tabelas, incluindo as relações uma para uma, uma para muitas e muitas para muitas. Dentro do banco de dados, é sabido que as tabelas podem ser normalizadas ou orientadas a seguir as regras de normalização que tornam o banco de dados adaptável, flexível e redimensionável. Quando normalizado, cada dado é atômico, ou dividido em pequenos pedaços úteis. Tal modelo foi introduzido por E. F. Codd no ano de 1970. Os bancos de dados desse modelo são escritos na linguagem – SQL.Diante do exposto, marque a alternativa que apresentastructured query language corretamente o modelo referenciado. a) Modelo relacional. b) Modelo de banco de dados orientado para objetos. c) Modelo de rede. d) Modelo hierárquico. e) Modelo entidade-relacionamento. Alternativa marcada: a) Modelo relacional. Justificativa: Resposta correta:Modelo relacional.Esse modelo é tido como o mais comum. Ele classifica dados em tabelas, conhecidas como relações, e cada uma das tabelas é constituída de linhas e colunas. Cada coluna da tabela exibe um atributo da entidade em questão, como: data de nascimento; valor; CEP. Unidos, os atributos em uma relação são denominados de domínio. Um atributo ou combinação de atributos específico é determinado como uma chave primária que pode ser consultada em outras tabelas; quando isso acontece, existe a denominação de chave estrangeira. Cada linha da tabela, também denominada de tupla, inclui os dados sobre uma instância específica da entidade, tendo um papel de determinado colaborador. O modelo também ressalta os tipos de relações que há entre essas tabelas, incluindo as relações uma para uma, uma para muitas e muitas para muitas. Dentro do banco de dados, é sabido que as tabelas podem ser normalizadas ou orientadas a seguir as regras de normalização que tornam o banco de dados adaptável, flexível e redimensionável. Quando normalizado, cada dado é atômico, ou dividido em pequenos pedaços úteis. O modelo relacional foi introduzido por E. F. Codd no ano de 1970. Os bancos de dados relacionais são escritos na linguagem SQL.Distratores:Modelo hierárquico. Errada. O modelo hierárquico foi muito utilizado, principalmente, pelos sistemas de gestão de informações da IBM entre os anos de 1960 e 1970. Hoje são raramente vistos devido a certas dificuldades operacionais. Esse modelo organiza os dados em uma forma do tipo “árvore”, em que cada registro constituído tem um único “pai” ou uma raiz. Os registros caracterizados como “irmãos” são classificados em uma ordem específica. Essa ordenação criada é utilizada como a ordem física para armazenar o banco de dados. Esse modelo é bom para descrever muitas relações do mundo real.Modelo de rede. Errada. Sua 1,00/ 1,00 Impresso por Syber, CPF 147.062.237-84 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 21/06/2021 15:46:14 / popularidade se deu nos anos de 1970, depois de ter sido validado pela Conferência sobre Linguagens de Sistemas de Dados – Codasyl. Esse modelo se caracteriza no modelo hierárquico, permitindo que haja relações muitas para muitas entre registros com vínculos, implicando a existência de vários registros do tipo “pai”. Com base na teoria dos conjuntos matemáticos, o modelo de rede é desenvolvido com base em um conjunto de registros relacionados. Cada conjunto possui um registro proprietário, ou “pai”, e um ou mais registros de membro, caracterizado como “filho”. Um determinado registro pode ser caracterizado como um membro, ou “filho”, em diversos conjuntos, permitindo, assim, que esse modelo possa transmitir relações complexas.Modelo entidade-relacionamento. Errada. O modelo pega as relações entre as entidades do mundo real, de forma parecida com o modelo de rede, mas não está diretamente conectado com a estrutura física do banco de dados. Contudo, ele é constantemente utilizado para projetar um banco de dados de forma conceitual. Temos definições de nomenclaturas como: pessoas; lugares; cidades. Essas definições serão armazenadas e referidas como “entidades”, e cada uma possuirá determinados atributos que, em conjunto, compõem seu domínio. A cardinalidade, ou relações entre entidades, também é definida. Uma forma bem comum do diagrama entidade- relacionamento é o uso do esquema em estrela, em que uma tabela de fatos central se interliga a outras tabelas multidimensionais.Modelo de banco de dados orientado para objetos. Errada. Define o banco de dados como um conjunto de objetos, ou elementos reutilizáveis, com recursos e métodos associados.
Compartilhar