Formas Normais de BD

328 palavras 2 páginas
1º Exercício
Num-cad Nome CPF Salário Diploma Descrição
10 José 123456 5.000,00 D1 Helicópteros
10 José 123456 5.000,00 D2 Aviões a Jato
15 João 234567 3.000,00 D3 Bi-motor
20 Manuel 345678 8.000,00 D1 Helicópteros
20 Manuel 345678 8.000,00 D2 Aviões a Jato
20 Manuel 345678 8.000,00 D4 Concorde
18 José 987654 4.000,00 D2 Aviões a Jato

1º) Quais anomalias são encontradas nesta tabela PILOTO?

Uma única tabela guarda dados de pilotos e de diplomas, ou seja, duas entidades diferentes

Anomalia de Inserção:
Quando se inserir um piloto é preciso inserir também os dados do diploma, mesmo que já estejam cadastrados. Não é possível inserir um diploma sem inserir também um piloto.
Anomalia de Exclusão:
Ao se excluir um piloto, se este for o único associado de um diploma então os dados do diploma serão perdidos.
Anomalia de Modificação:
Para se modificar os dados de um diploma, é preciso atualizar os mesmos dados em todas as tuplas de pilotos que estejam associadosaquele diploma.

2º)O que poderíamos fazer para retirar tais anomalias?

Separar tais tabelas, identificando as DFs
Num-cad => Nome, CPF
Diploma => Descrição
Num-cad, Diploma => Salário

3º) Quais as formas normais que são violadas?

Caso fosse preciso registrar a informação de mais um diploma para um mesmo piloto, as seguintes anomalias seriam observadas:

Anomalia de alteração – A mudança do salário correspondente ao diploma deveria ser feita em todas as linhas correspondentes da tabela.

Anomalia de exclusão – Só haveria registro dos diplomas que fossem cadastrados; se um único cadastro de um diploma fosse apagado, não haveria mais informações sobre aquele piloto.

2º Exercício

Apresente a 2FN e 3FN da seguinte relação:

ItemVenda(NumeroNF, CodigoTipoProd, NumeroProd, DescricaoProd, DataVenda, CodEmp, QtdeItem, PrecoItem, NomeEmp, DescricaoTipoProd)

Modo 2FN

Tabela_Empregado
NumeroNF CodEmp CodigoTipoProd

Tabela_TipodoProduto
NumeroNF

Relacionados

  • Normalizacao
    2110 palavras | 9 páginas
  • normalizacao
    2487 palavras | 10 páginas
  • Refeita Atividade Para Avalia O Gen Tica Aplicada A Biotecnologia 2014
    680 palavras | 3 páginas
  • Banco de dados ii
    3235 palavras | 13 páginas
  • Exercícios Modelagem de Software e UML
    10876 palavras | 44 páginas
  • RESISTENCIA DOS MATERIAIS
    575 palavras | 3 páginas
  • Normalização de Banco de Dados
    2657 palavras | 11 páginas
  • Banco de dados
    288 palavras | 2 páginas
  • Resistencia dos materiais
    1227 palavras | 5 páginas
  • Lógica de programação java oo
    13777 palavras | 56 páginas