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

Local: Sala 3 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA
Acadêmico: EAD-IL10327-20204A
Aluno: LEONARDO SILVA GALVÃO
Avaliação: A3
Matrícula: 20201300632
Data: 23 de Dezembro de 2020 - 08:00 Finalizado
Correto Incorreto Anulada ! Discursiva " Objetiva Total: 8,50/10,00
1 " 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) Agregação de composição.
 c) Relacionamento.
 d) Agregação básica.
# e) Herança.
Alternativa marcada:
e) 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
2 " 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) Generalização.
1,50/ 1,50
 b) Agregação de composição.
 c) Associação unária (unidirecional).
 d) Agregação básica.
 e) Classe de associação.
Alternativa marcada:
a) 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.
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. 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: 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 básica.
 b) Agregação de composição.
 c) Classe associativa.
 d) Associação unária (unidirecional).
 e) Generalização.
Alternativa marcada:
a) Agregação básica.
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
1,50/ 1,50
é 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.
4 " Código: 34514 - Enunciado: Existe um modelo hierárquico que foi muito utilizado,
principalmente, pelos sistemas de gestão de informações da IBM entre os anos de 1960 e 1970.
Hoje é raramente visto devido a certas dificuldades operacionais. Ele 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.Diante do exposto, pode-se
afirmar que o modelo referenciado é o:
 a) Modelo entidade-relacionamento.
 b) Modelo de rede.
 c) Modelo relacional.
# d) Modelo hierárquico.
 e) Modelo de banco de dados orientado para objetos.
Alternativa marcada:
d) Modelo hierárquico.
Justificativa: Resposta correta: Modelo hierárquico. Esse modelo foi muito utilizado,
principalmente, pelos sistemas de gestão de informações da IBM entre os anos de 1960 e 1970.
Hoje é raramente visto 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. Distratores: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çãode 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.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
1,00/ 1,00
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, caracterizados como “filhos”. 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.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: 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, II, III e V.
 b) I, IV e V.
 c) II, III, IV e V.
 d) I, II, III, IV e V.
# e) I, II e III.
Alternativa marcada:
e) 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
1,00/ 1,00
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 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.
6 " Código: 34987 - Enunciado: 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) Associação unária (unidirecional).
 c) Classe de associação.
 d) Generalização.
 e) Agregação básica.
Alternativa marcada:
e) Agregação básica.
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 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.
0,00/ 1,50
7 " Código: 34992 - Enunciado: 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
1,00/ 1,00
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 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) I, II, III, IV e V.
 b) I, II e IV.# c) II, III e IV.
 d) I, III e IV.
 e) II, III, IV e V.
Alternativa marcada:
c) 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.
8 " Código: 34510 - Enunciado: 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, III, IV e V.
 b) I, II e IV.
 c) III, IV e V.
 d) I, II, 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 o SGBD permite
1,00/ 1,00
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.

Continue navegando