Buscar

AV 02_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 5 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

Prévia do material em texto

AV 02 – MODELAGEM DE DADOS – ANHANGUERA 
 
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.). 
 
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: 
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. 
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: 
a) Apenas as afirmativas I e II estão corretas. Alternativa assinalada 
b) Apenas as afirmativas I e III estão corretas. 
c) Apenas as afirmativas I, II e III estão corretas. 
d) Apenas as afirmativas II, III e V estão corretas. 
e) Apenas as afirmativas I, II, III e V estão corretas. 
 
 
 
 
 
 
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. 
 
Disponível em: 
<https://pt.wikipedia.org/wiki/Ferramenta_de_programa%C3%A7%C3%A3o>. 
Acesso em: 05 de Ago. de 2018. 
 
Com relação as características de ferramentas CASE, julgue as afirmativas a seguir 
em (V) Verdadeiras ou (F) Falsas. 
 
( V ) 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. 
( V ) 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. 
( V ) Documentação, conforme os atributos são criados nas tabelas, a ferramenta 
CASE já cria o dicionário de dados de forma automática. 
( V ) 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: 
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). 
b) É necessário que a relação esteja na Segunda Forma Normal (2FN) para 
poder passar à Quarta Forma Normal (4FN). 
c) Tem dependência parcial da chave. 
d) É 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 
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: 
 
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: 
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. 
 
 
**CORRIGIDA PELO AVA

Continue navegando