Buscar

Colaborar - Av2 - Modelagem de Dados

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

 Modelagem de Dados (/aluno/timeline/inde…
Av2 - Modelagem de Dados
Colaborar  
(/notific
Informações Adicionais
Período: 18/03/2024 00:00 à 06/05/2024 23:59
Situação: Cadastrado
Tentativas: 3 / 3
Pontuação: 1200
Protocolo: 994470468
Avaliar Material
1)
a)
b)
c)
Um  Sistema Gerenciador de Banco de Dados Relacional (SGBDR)  é um software que controla o
armazenamento, recuperação, exclusão, segurança e integridade dos dados em um banco de dados.
Um  banco de dados relacional  armazena dados em  tabelas. Tabelas são organizadas em colunas, e cada
coluna armazena um tipo de dados (inteiro, números reais, strings de caracteres, data, etc.).
 
Fonte: Bancos de Dados Relacionais. Disponível em:  <https://www.devmedia.com.br/bancos-de-dados-
relacionais/20401>. Acesso em: 01 de Julho de 2018.
 
Analise as tabelas de banco de dados seguintes.
 
Quanto à cardinalidade das tabelas apresentadas, assinale a alternativa correta.
Alternativas:
M:N.
1:M.
1:N.
https://www.colaboraread.com.br/aluno/timeline/index/3662221702?ofertaDisciplinaId=2155440
https://www.colaboraread.com.br/aluno/timeline/index/3662221702?ofertaDisciplinaId=2155440
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
d)
e)
2)
a)
b)
c)
d)
e)
3)
1:1. Alternativa assinalada
N:N.
No desenvolvimento de qualquer software devemos sempre considerar o seu ciclo de vida, que nada
mais é do que o início do software através do estudo e do planejamento de sua viabilidade até o seu
término na fase da manutenção ou do abandono do software. Em um projeto de banco de dados também
há um ciclo de vida que irá determinar o começo do projeto até o seu final (que neste caso é a manutenção
ou a evolução do banco de dados).
Fonte: CORONEL, C.; ROB, Peter. Sistema de banco de dados: projeto, implementação e administração. São
Paulo: Cengage Learning, 2011.
 
Um ciclo de vida de um banco de dados é composto por seis fases. Com relação as seis fases do ciclo de
vida, avalie as afirmativas a seguir.
 
I.  Estudo inicial do banco de dados: Estudo dos requisitos do problema e suas restrições, definição dos
objetivos, escopo e fronteiras do banco de dados.
II. Projeto do banco de dados: Criação do projeto conceitual, escolha do SGBD que deverá ser usado, criação
do projeto lógico e físico do banco de dados.
III. Implementação e carga: Instalação do SGBD, criação do banco de dados, carregamento ou conversão dos
dados que serão armazenados no banco.
IV. Teste e avaliação: O banco entra em funcionamento nos aplicativos desenvolvidos em paralelo.
V. Operação: Realização de testes na base de dados para encontrar possíveis erros.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I e III estão corretas. Alternativa assinalada
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II, III e V estão corretas.
Apenas as afirmativas I, II, III e V estão corretas.
Durante muitos anos, as ferramentas  CASE  foram muito procuradas. Quando atingir sucesso com as
ferramentas têm-se mostrado difícil. Em certo sentido, enfatizou projeto feito com ferramentas CASE e
arquitetura apoio, tais como a UML. Mas o maior sucesso destas ferramentas são as IDEs. A habilidade de
usar uma variedade de ferramentas produtiva é uma característica de um hábil engenheiro de software.
 
Disponível em: <https://pt.wikipedia.org/wiki/Ferramenta_de_programa%C3%A7%C3%A3o>. Acesso em: 05
de Ago. de 2018.
 
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
Com relação as características de ferramentas CASE, julgue as afirmativas a seguir em (V) Verdadeiras ou (F)
Falsas.
 
(   ) Forward Engineer, permite a partir do DER (modelo gráfico) conectar de forma automática o banco de
dados e criar automaticamente o modelo físico.
(    )  Reverse Engineer, permite a partir do modelo físico criado no banco de dados, possa ser gerado o
modelo gráfico (o DER) do banco de dados.
(   ) Documentação, conforme os atributos são criados nas tabelas, a ferramenta CASE já cria o dicionário de
dados de forma automática.
(   ) Astah é uma ferramenta CASE para criar diagramas UML e possui as versões Community: gratuita para
projetos UML (com algumas limitações) e Professional: versão completa e paga (ou disponível de forma
trial).
Agora, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
F - V - V - V.
V - V - F - V.
V - V - F - F.
V - F - V - V.
V - V - V - V. Alternativa assinalada
Normalizar um banco de dados é identificar o melhor lugar onde cada dado pertence. A normalização é
uma abordagem de projeto que minimiza a redundância e otimiza as estruturas de dados, colocando os
elementos de informações nos grupos apropriados.
Em relação a passagem para a Quarta Forma Normal (4FN), assinale a alternativa CORRETA.
Alternativas:
É necessário que a relação esteja na Forma Normal (3FN) para poder passar à Quarta Forma Normal
(4FN).
É necessário que a relação esteja na Segunda Forma Normal (2FN) para poder passar à Quarta Forma
Normal (4FN).
Tem dependência parcial da chave.
É necessário que a relação esteja na Forma Normal de Boyce Codd (FNBC) e não
tenha dependências multivaloradas para poder passar à Quarta Forma Normal (4FN).
Alternativa assinalada
É necessário que a relação esteja na Terceira Forma Normal (3FN) além da exclusão de atributos
multivalorados.
Conforme afirmam Navathe e Ramez (2005), o procedimento de normalização proporciona a quem for
modelar um banco de dados, as seguintes ações:
a)
b)
c)
d)
e)
Uma estrutura formal para a análise dos relacionamentos entre as tabelas, com base em suas chaves
(primárias e estrangeiras) e das dependências funcionais entre os campos da tabela. Um conjunto de testes
de Formas Normais para ser realizado em cada esquema de relação, de forma que o modelo de banco de
dados seja normalizado no grau desejado, aplicando as Formas Normais até o limite que for mais conivente
para a modelagem do banco de
 
Fonte:
WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e Distribuidora
Educacional S. A., Unidade 4, Seção 3, 2018.
 
Os passos da Normalização que devemos seguir, a partir de uma tabela Não-normalizada até a Quarta
Forma Normal, são:
 
1. remover dependências Parciais.
2. remover dependências transitivas.
3. remover atributos multivalorados e compostos.
4. remover todos os atributos que não são dependentes exclusivamente da chave primária ou que tenha
dependência multivalor.
Assinale a alternativa que apresenta a ordem correta dos passos realizados.
Alternativas:
1 – 2 – 3 – 4.
1 – 3 – 2 – 4.
2 – 1 – 3 – 4.
3 – 1 – 2 – 4. Alternativa assinalada
3 – 2 – 1 – 4.

Continue navegando