Buscar

A2 banco de dados I

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 1/6
Local: Sala 1 - Center Shopping - Prova On-line / Andar / Polo Center Shopping / POLO CENTER SHOPPING - RJ 
Acadêmico: EAD-IL10327-20214A
Aluno: KELLY CHRISTINA WHITTAKER SOARES DA SILVA 
Avaliação: A2-
Matrícula: 20211302098 
Data: 25 de Novembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 3,50/10,00
1  Código: 34507 - Enunciado: Mesmo com o crescimento dos bancos de dados no mercado
corporativo, ainda é comum ouvir dos profissionais a pergunta: quais são os bancos de dados
mais utilizados do mercado? Considerando a sua importância, leia as afirmativas a seguir sobre
os bancos de dados mais comuns que hoje estão sendo preconizados no mercado
profissional.Java.SQL Server.Oracle.PostgreSQL.Está correto o que se afirma em: 
 a) I, II, III e IV.
 b) II e III.
 c) II, III e IV.
 d) I, III e IV.
 e) I, II e III.
Alternativa marcada:
d) I, III e IV.
Justificativa: Resposta correta:II, III e IV.A afirmativa II está correta, pois o SQL Server é o famoso
banco de dados da empresa Microso� e é o terceiro colocado no ranking (claro que isso pode ser
modificado ao longo do tempo). Teve seu lançamento em 1989 e também é um banco de dados
relacional. Com o crescimento das ferramentas de open source, depois de longos 27 anos de
mercado a Microso� lançou uma versão para o sistema operacional Linux. É um banco de dados
que possui muita utilização no mercado, mas devido ao fato de hoje ele suportar linguagens do
pacote .NET, além de a sua linguagem nativa ser o T-SQL, não é tão valorizado quanto o banco de
dados Oracle. A afirmativa III está correta, pois o banco de dados Oracle, lançado em 1980, é um
banco de dados relacional e tem apresentado domínio no mercado há bastante tempo. Sua
linguagem de programação é o PL/SQL. Para os profissionais de TI, o domínio do SQL é algo
fundamental. Porém, ter o domínio do Oracle e PL/SQL é o segundo passo importante para se ter
uma infinidade de oportunidades junto ao mercado profissional.A afirmativa IV está correta, pois
o PostgreSQL é um banco de dados relacional, com característica open source, da empresa
PostgreSQL Global Development Group. Seu lançamento se deu em 1989. Pelo fato de ser open
source, é bastante utilizado para sistemas web. 
Distrator:A afirmativa I está incorreta, pois o Java é uma linguagem de programação, e não um
banco de dados.
0,00/ 1,00
2  Código: 37924 - Enunciado: Os diagramas de classes são os componentes essenciais da
linguagem de modelagem unificada, da mesma forma que as classes são os componentes
básicos dos objetos. Neste sentido, os diversos componentes de um diagrama de classes irão, na
íntegra, representar as classes que serão realmente programadas, pois os principais objetos ou
as interações entre classes e objetos caracterizam essa representatividade perante o modelo. 
Dentro do contexto de um diagrama de classe possuímos vários tipos de relacionamento para
caracterizar o objetivo proposto. 
Com base na figura, identifique qual o tipo de relacionamento que foi tratado: 
 a) Associação ternária.
 b) Associação reflexiva.
 c) Agregação de composição.
 d) Generalização normal.
 e) Agregação básica.
1,00/ 1,00
06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 2/6
Alternativa marcada:
b) Associação reflexiva.
Justificativa: Resposta correta: Associação reflexiva. Correta, pois uma determinada classe
associa-se com ela própria a partir da associação reflexiva. Isso pode até soar estranho, mas é
importante lembrar que as classes são, na verdade, abstrações. Quando uma determinada classe
associa-se com ela própria, isso não quer dizer que uma instância da classe esteja relacionada
com ela mesma, mas sim que uma determinada instância da classe está relacionada a outra. 
Distratores:Agregação básica. Errado, pois a agregação básica existente em um modelo tem a
finalidade de indicar que uma determinada classe fará parte de outra. Quando há esse tipo de
relacionamento, a classe-filha poderá ter uma vida maior do que a classe-pai
(superclasse). Agregação de composição. Errada, pois o relacionamento de agregação de
composição é mais uma forma de relacionamento de composição. Porém, nesses casos, o ciclo
de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai
(superclasse).Associação ternária. Errada , pois esse tipo de associação é representada por um
losango e ainda suporta uma associação de classe ligada a ela. Ou seja, três classes se
interligam.Generalização normal. Errada, pois a classe mais específica, chamada de subclasse,
herda tudo da classe mais geral, a superclasse. Os atributos, as operações e todas as associações
são herdados.
3  Código: 34509 - Enunciado: Com a evolução dos modelos de banco de dados utilizados pelos
desenvolvedores de so�wares, tivemos a criação de modelos tidos como “não SQL”, que
surgiram em comparação com o modelo de banco de dados relacional.Diante disso, leia as
afirmativas a seguir sobre os elementos que fazem parte do modelo de banco de dados “não
SQL”.Gráfico.Multivalores.Documentos.Multidimensional.Está correto o que se afirma em:
 a) II e III, apenas.
 b) I, II e III.
 c) I, II e IV.
 d) I, II, III e IV.
 e) II, III e IV.
Alternativa marcada:
a) II e III, apenas.
Justificativa: Resposta correta: I, II e III. A afirmativa I está correta, pois é ainda mais flexível do
que um modelo de rede e permite que qualquer nó se conecte a qualquer outro.A afirmativa II
está correta, pois se diferencia do modelo de banco de dados relacional, permitindo que os
atributos contenham uma lista de dados em vez de um único ponto de dados.A afirmativa III está
correta, pois é projetado para armazenar e gerenciar documentos ou dados semiestruturados,
em vez de dados atômicos, como a maioria dos modelos de banco de dados. 
Distrator:A afirmativa IV está incorreta, pois é uma variação do modelo relacional projetado para
facilitar o processamento analítico melhorado. O modelo relacional já é otimizado para o
processamento de transações on-line – OLTP. Esse modelo foi desenvolvido para o
processamento analítico on-line – OLAP.
0,00/ 1,00
4  Código: 34513 - Enunciado: Existe um modelo muito utilizado no mercado que realiza 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 é
1,00/ 1,00
06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 3/6
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.Diante do exposto, marque a alternativa que apresenta corretamente o
modelo referenciado.
 a) Modelo relacional.
 b) Modelo de banco de dados orientado para objetos.
 c) Modelo entidade-relacionamento.
 d) Modelo de rede.
 e) Modelo hierárquico.
Alternativa marcada:
c) Modelo entidade-relacionamento.
Justificativa: Resposta correta:Modelo entidade-relacionamento. 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. 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 relacional. Errada. É tido como o modelo 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íficos, é 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.Modelo de rede.
Errada. Sua 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 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.
5  Código: 34989 - Enunciado: 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. 
1,50/ 1,50
06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 4/6
(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) Associação unária (unidirecional).
 b) Agregação de composição.
 c) Classe associativa.
 d) Generalização.
 e) Agregação básica.
Alternativa marcada:
a) 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.
6  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) Classe associativa.
 b) Relacionamento.
 c) Agregação básica.
 d) Agregação de composição.
 e) Herança.
Alternativa marcada:
c) Agregação básica.
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
0,00/ 1,50
06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 5/6
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.
7  Código: 34988 - 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://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) Agregação de composição.
 b) Agregação básica.
 c) Associação unária (unidirecional).
 d) Classe associativa.
 e) Generalização.
Alternativa marcada:
d) Classe associativa.
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 dependedo 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.
0,00/ 1,50
8  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
0,00/ 1,50
06/12/2021 10:35 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 6/6
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) II, III, IV e V.
 b) II, III e V.
 c) I, II, III, IV e V.
 d) I, III, IV e V.
 e) I, III e IV.
Alternativa marcada:
b) II, III 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 de desenvolvimento muito
moderno e que já prevê a não necessidade de uma engenharia reversa.

Continue navegando