Buscar

Colaborar - Av - Subst 2 - Modelagem Banco 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 6 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 6 páginas

Prévia do material em texto

6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 1/6
 Modelagem Banco de Dados (/aluno/timelin…
Av - Subst. 2 - Modelagem Banco de Dados
 
(/notific
Informações Adicionais
Período: 31/05/2022 00:00 à 04/06/2022 23:59 
Situação: Cadastrado
Pontuação: 750
Protocolo: 
Avaliar Material
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
https://colaboraread.com.br/aluno/timeline/index/3071235702?ofertaDisciplinaId=1740467
https://colaboraread.com.br/notificacao/index
javascript:void(0);
6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 2/6
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
2)
3)
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.
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}
6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 3/6
a)
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
 
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:
6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 4/6
b)
c)
d)
e)
4)
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:
 
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.
6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 5/6
a)
b)
c)
d)
e)
5)
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.
6/4/22, 8:48 PM Colaborar - Av - Subst. 2 - Modelagem Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12902253 6/6
a)
b)
c)
d)
e)
Alternativas:
Terceira / multivalorada / repetindo / dividir. Alternativaassinalada
Quarta / multivalorada / multiplicando / excluir.
Segunda / funcional / repetindo / excluir.
Terceira / funcional / repetindo / dividir.
Terceira / multivalorada / repetindo / excluir.

Continue navegando