Buscar

Av - Subst 2 - 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

30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 1/5
 Modelagem de Dados (/aluno/timeline/inde…
Av - Subst. 2 - Modelagem de Dados
Sua avaliação foi confirmada com sucesso
  
(/notific
×
Informações Adicionais
Período: 30/11/2021 00:00 à 04/12/2021 23:59
Situação: Cadastrado
Pontuação: 750
Protocolo: 684440452
Avaliar Material
a)
b)
c)
1) Segundo Heuser (2011), “uma coluna C2 depende funcionalmente de uma coluna quando, em todas
linhas da tabela, para cada valor de C1 que aparece na tabela, aparece o mesmo valor de C2”.
 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011
 
Considerando o contexto, avalie as afirmativas a seguir:
 
I. Para uma tabela estar na Segunda Forma Normal (2FN) cada coluna não chave depende da chave primária
completa.
II. O conceito de dependências funcionais parciais está relacionado com colunas não chave que dependem
de uma parte da chave primária.
III. Para uma tabela estar na Segunda Forma Normal (2FN) é necessário criar novos campos e associá-los
devidamente a cada tabela gerada.
IV. Toda tabela que está na Segunda Forma Normal (2FN) não contém dependências funcionais parciais
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I e IV estão corretas.
Apenas as afirmativas II e IV estão corretas.
https://colaboraread.com.br/aluno/timeline/index/3058371701?ofertaDisciplinaId=1660625
https://colaboraread.com.br/notificacao/index
javascript:void(0);
30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 2/5
d)
e)
a)
b)
c)
d)
e)
2)
3)
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada
As afirmativas I, II, III e IV estão corretas.
Uma tabela não-normalizada contém tabelas aninhadas ou grupos repetidos. Uma tabela está na
Primeira Forma Normal (1FN) quando tais tabelas aninhadas são extraídas, ou seja, a Primeira Forma
Normal não contem tabelas aninhadas.
Sendo assim, uma solução para transformar uma tabela não normalizada para uma tabela na Primeira
Forma Normal (1FN) é:
Alternativas:
Excluir os campos que não devem fazer parte da tabela.
Reordenar e criar novos campos com base nos dados inseridos na tabela.
Construir uma tabela para cada uma das tabelas aninhadas. Alternativa assinalada
Aplicar diretamente a Forma Normal de Boyce Codd (FNBC).
Aplicar o método de derivação, gerando automaticamente novas estruturas.
Considere um banco de dados com as relações R1, R2 e R3 e as respectivas dependências funcionais a
seguir, onde valor_pago é o valor pago de imposto de renda no ano e atributos sublinhados formam a
chave primária.
 
R1 = {cpf, nome, cpf_conjuge, nome_conjuge}
R2 = {cpf, nome, cidade, numero_dependentes}
R3 = {cpf, ano, nome, valor_pago}
 
Dependências funcionais:
 
R1
cpf ¿ nome, cpf_conjuge
cpf_conjuge ¿ nome_conjuge
 
R2
cpf ¿ nome, cidade, numero_dependentes
 
R3
cpf ¿ nome
cpf, ano ¿ valor_pago
30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 3/5
a)
b)
c)
d)
e)
4)
 
Observando as relações citadas, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
 
(   ) R3 está na primeira forma normal (1FN), pois um único cpf pode ter vários anos e valores de impostos
pagos, dessa maneira podendo criar duas tabelas a partir da dependência funcional.
(   ) R2 está na terceira forma normal (3FN), pois todos os campos dependem da chave primária e nenhum
campo tem dependência funcional além da chave primaria.
(   ) R1 está na segunda forma norma (2FN), pois o campo “nome_conjuge” depende parcialmente da chave
primeira “cpf”, porém tem dependência funcional com o campo “cpf_conjuge”, permitindo que eu possa
criar uma nova tabela “cônjuge” e manter o campo “cpf_conjuge” como chave estrangeira na tabela R1.
(   ) R2 está na primeira forma normal (1FN), pois um único cpf pode ter vários dependentes.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
V – F – V – V.
V – V – F – F.
V – V – V – F. Alternativa assinalada
F – F – V – V.
F – V – V – F.
Uma tabela estará na Terceira Forma Normal somente se estiver na Segunda Forma Normal e todos os
campos forem independentes, isto quer dizer que não poderá haver dependências funcionais entre os
campos e todos os campos dependem da chave primária da tabela. Os campos da tabela precisam
depender unicamente da chave primária da tabela.
 
Fonte: WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e
Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
 
A tabela a seguir se encontra na Segunda Forma Normal (2FN).
 
#cdFuncionário Nome idCargo Descrição
148-9 Jane Anne 15 Professor I
721-4 Klaus Lins 16 Diretor
673-2 Sandra Costa 17 Professor II
 
 
 
Considerando o contexto, para deixar  a tabela na Terceira Forma Normal (3FN), avalie as afirmativas a
seguir:
30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 4/5
a)
b)
c)
d)
e)
a)
b)
c)
5)
 
I. Retirar o campo descrição dessa tabela, pois ela tem dependência funcional com o campo “idCargo”, e
para uma tabela estar na 3FN, não pode haver dependências funcionais entre os campos.
II. Devo manter o campo “idCargo” como chave estrangeira, pois deverá se relacionar com a nova tabela que
receberá o campo “descrição”, no qual deverá ser retirado da tabela citada na questão.
III. O campo “idCargo” não dependerá exclusivamente da chave primária “cdFuncionário”.
IV. Pode haver um mesmo cargo no campo idCargo para vários funcionários, porém um funcionário só pode
ter um cargo.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas as afirmativas I, II e III estão corretas.
Apenas as afirmativas II, III e IV estão corretas.
Apenas as afirmativas III e IV estão corretas.
Apenas as afirmativas I, II e IV estão corretas. Alternativa assinalada
As afirmativas I, II, III e IV estão corretas.
A normalização é um processo que visa diminuir a redundância no banco de dados. A ideia central é
identificar e reduzir de forma gradual as anomalias que podem aparecer em tabelas ou nos
relacionamentos. De forma geral, precisamos retirar um ou mais campos de uma tabela e criar novas
tabelas para receber esses campos retirados.
Fonte:
WERLICH, Claudia. Modelagem de Dados: Transformação 3FN – 4FN. Londrina: Editora e Distribuidora
Educacional S. A., Unidade 4, Seção 3, 2018.
 
Com relação ao processo de normalização para a Quarta Forma Normal (4FN), complete as Lacunas da
sentença a seguir.
 
Para realizar a normalização de uma tabela na Quarta Forma Normal (ou 4FN) é necessário que a tabela
esteja na ____________ Forma Normal. A tabela somente estará na 4FN se não existir dependência
____________. Dependência multivalorada é quando as informações inseridas nas tabelas podem ficar se
____________ e, claro, produzir redundâncias na tabela. Para evitar esse tipo de problema é melhor
____________ a tabela evitando assim esse tipo de dependência. De acordo com Navathe e Ramez (2005), em
uma tabela na 4FN, além de estar na 3FN, todo campo precisa ser atômico (não pode ser divido em vários
campos).
Assinale a alternativa que completa as lacunas corretamente.
Alternativas:
Terceira / multivalorada / repetindo / dividir. Alternativa assinalada
Quarta / multivalorada / multiplicando / excluir.
30/11/2021 19:48 Colaborar - Av - Subst. 2 - Modelagem de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3058371701?atividadeDisciplinaId=12140564 5/5
d)
e)
Segunda / funcional / repetindo / excluir.
Terceira / funcional /repetindo / dividir.
Terceira / multivalorada / repetindo / excluir.

Outros materiais