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

Av - Subst. 2 - Modelagem de Dados
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:
d)Apenas as afirmativas I, II e IV estão corretas.
2)
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:
c)Construir uma tabela para cada uma das tabelas aninhadas.
3)
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
 
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:
c)V – V – V – F.
4)
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.
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:
d)Apenas as afirmativas I, II e IV estão corretas.
5)
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:
a)Terceira / multivalorada / repetindo / dividir.

Continue navegando