Buscar

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

Prévia do material em texto

17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 1/7
Local: Sala 1 - Botafogo - Prova On-line / Andar / Polo UVA Botafogo / POLO UVA BOTAFOGO - RJ 
Acadêmico: EAD-IL10327-20214A
Aluno: WALLACE FABIANO PEREIRA 
Avaliação: A2-
Matrícula: 20212300881 
Data: 25 de Novembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 7,50/10,00
1  Código: 34515 - Enunciado: 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çã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. Tal modelo foi
introduzido por E. F. Codd no ano de 1970. Os bancos de dados desse modelo são escritos na
linguagem structured query language – SQL. Diante do exposto, marque a alternativa que
apresenta corretamente o modelo referenciado.
 a) Modelo hierárquico.
 b) Modelo entidade-relacionamento.
 c) Modelo relacional.
 d) Modelo de rede.
 e) Modelo de banco de dados orientado para objetos.
Alternativa marcada:
c) 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 popularidade se deu nos anos de
1970, depois de ter sido validado pela Conferência sobre Linguagens de Sistemas de Dados –
1,00/ 1,00
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 2/7
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.
2  Código: 34518 - Enunciado: A linguagem de modelagem unificada (unified modeling language –
UML) utiliza elementos e os associa de diversas maneiras, com o objetivo de formar diagramas
que tenham representatividade e aspectos estáticos ou estruturais de um sistema; com isso,
formam diagramas comportamentais, que fazem o registro dos aspectos dinâmicos do
sistema.Diante do exposto, leia as afirmativas a seguir sobre os diagramas UML do tipo
estrutural. O diagrama de classes é o mais usado. É a principal base de qualquer solução
orientada a objetos. Classes dentro de um sistema, atributos e operações, e a relação entre cada
classe. Classes são agrupadas para criar diagramas de classes quando há uma diagramação de
grandes sistemas.O diagrama de componentes mostra a relação estrutural de elementos do
sistema de so�ware, na maioria das vezes utilizado quando se trabalha com sistemas complexos
com múltiplos componentes. Os componentes têm a sua comunicação por meio de interfaces.O
diagrama de estrutura composta é utilizado para demonstrar a estrutura interna de uma classe
utilizada no diagrama.O diagrama de sequência demonstra como os objetos interagem entre si e,
da mesma forma, a ordem de ocorrência. Faz a representatividade das interações para um
cenário específico.O diagrama de caso de uso tem a questão de representar uma funcionalidade
específica de um determinado sistema e foi elaborado para demonstrar a forma como as
funcionalidades se relacionam e os respectivos controladores internos e externos (denominados
de atores).Está correto o que se afirma em: 
 a) I, IV e V.
 b) I, II, III e V.
 c) I, II, III, IV e V.
 d) I, II e III.
 e) II, III, IV e V.
Alternativa marcada:
d) I, II e III.
Justificativa: Resposta correta:I, II e III.A afirmativa I está correta, pois o diagrama de classes é o
mais usado, sendo a principal base de qualquer solução orientada a objetos. As classes são
agrupadas para criar diagramas de classes quando há uma diagramação de grandes sistemas.A
afirmativa II está correta, pois o diagrama de componentes mostra a relação estrutural de
elementos do sistema de so�ware, na maioria das vezes utilizado quando se trabalha com
sistemas complexos com múltiplos componentes.Os componentes têm a sua comunicação por
meio de interfaces.A afirmativa III está correta, pois o diagrama de estrutura é utilizado para
demonstrar a estrutura interna de uma classe utilizada no diagrama. Distratores:A afirmativa IV
1,00/ 1,00
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 3/7
está incorreta, pois o diagrama de sequência pertence aos diagramas UML do tipo
comportamental.A afirmativa V está correta, pois o diagrama de caso pertence aos diagramas
UML do tipo comportamental.
3  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 é
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 hierárquico.
 b) Modelo entidade-relacionamento.
 c) Modelo de banco de dados orientado para objetos.
 d) Modelo de rede.
 e) Modelo relacional.
Alternativa marcada:
b) 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
1,00/ 1,00
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 4/7
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.
4  Código: 34517 - Enunciado: Os objetos na linguagem de modelagem unificada (unified modeling
language – UML) são tidos como entidades do mundo real. No desenvolvimento de um
determinado so�ware, os objetos podem ser utilizados para descrever ou para modelar o
sistema que está em desenvolvimento. Os objetos também devem permitir que, no processo de
decomposição de sistemas complexos em componentes compreensíveis, haja uma peça de cada
vez a ser criada.Dentro desse contexto, leia as afirmativas a seguir sobre as caracterizações
pertencentes a esse processo que estão ligadas à orientação a
objetos.Classe.Abstração.Encapsulamento.Herança.Polimorfismo.Está correto o que se afirma
em: 
 a) I, II, III, IV e V.
 b) I e II.
 c) II, III, IV e V.
 d) III, IV e V.
 e) I, II, III e IV.
Alternativa marcada:
d) III, IV e V.
Justificativa: Resposta correta: I, II, III, IV e V.A afirmativa I está correta, pois é o modelo de um
objeto.A afirmativa II está correta, pois é o devido comportamento de uma entidade.A afirmativa
III está correta, pois é o mecanismo para unir os dados e escondê-los do mundo exterior.A
afirmativa IV está correta, pois é o mecanismo para criar novas classes a partir de uma já
existente.A afirmativa V está correta, pois é para definir o mecanismo de utilização em diferentes
formatos.
0,00/ 1,00
5  Código: 34986 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama
de classe em que trata uma especificidade de ampliação da classe dentro do modelo. 
(Fonte: https://ticnapratica.blogspot.com/2010/06/uml-e-oo.html. Acesso em: 15 maio 2019.) 
Analisando a figura apresentada, marque a alternativa que demostra corretamente sua aplicação
no diagrama de classe. 
 a) Classe de associação.
 b) Generalização.
 c) Associação unária (unidirecional).
 d) Agregação de composição.
 e) Agregação básica.
Alternativa marcada:
b) Generalização.
Justificativa: Resposta correta:Generalização. 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
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 5/7
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-filhapode 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.
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) Relacionamento.
 b) Agregação de composição.
 c) Herança.
 d) Agregação básica.
 e) Classe associativa.
Alternativa marcada:
c) 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.
1,50/ 1,50
7  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. 
(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.
1,50/ 1,50
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 6/7
 c) Classe associativa.
 d) Agregação básica.
 e) Generalização.
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.
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
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 e V.
 b) II, III, IV e V.
 c) I, III e IV.
 d) I, III, IV e V.
 e) I, II, III, IV e V.
Alternativa marcada:
a) 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.
0,00/ 1,50
17/11/22, 17:27 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6763290/39eb5790-ac22-11eb-b60f-02e55ba8948d/ 7/7

Continue navegando