Colaborar - Av2 - Modelagem de Dados
Colaborar - Av2 - Modelagem de Dados
Colaborar - Av2 - Modelagem de Dados
(/notific
Modelagem de Dados (/aluno/timeline/inde…
Informações Adicionais
Avaliar Material
1) 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.).
Alternativas:
a) M:N.
b) 1:M.
c) 1:N.
d) 1:1. Alternativa assinalada
e) N:N.
2) 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.
Alternativas:
3) 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.
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).
Alternativas:
a) F - V - V - V.
b) V - V - F - V.
c) V - V - F - F.
d) V - F - V - V.
e) V - V - V - V. Alternativa assinalada
4) 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:
a) É 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
b)
(4FN).
É necessário que a relação esteja na Forma Normal de Boyce Codd (FNBC) e não tenha
d) Alternativa assinalada
dependências multivaloradas para poder passar à Quarta Forma Normal (4FN).
e) É necessário que a relação esteja na Terceira Forma Normal (3FN) além da exclusão de atributos multivalorados.
5) Conforme afirmam Navathe e Ramez (2005), o procedimento de normalização proporciona a quem for modelar
um banco de dados, as seguintes ações:
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:
4. remover todos os atributos que não são dependentes exclusivamente da chave primária ou que tenha
dependência multivalor.
Alternativas:
a) 1 – 2 – 3 – 4.
b) 1 – 3 – 2 – 4.
c) 2 – 1 – 3 – 4.
d) 3 – 1 – 2 – 4. Alternativa assinalada
e) 3 – 2 – 1 – 4.