TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

TRABALHO DE REDES DE COMPUTADORES

Por:   •  23/11/2020  •  Abstract  •  483 Palavras (2 Páginas)  •  158 Visualizações

Página 1 de 2

UNIP

CURSO: REDES DE COMPUTADORES

DISCIPLINA: ADM DE BANCO DE DADOS

PROF: LUCIANO DELUQUI VASQUES : luciano.vasques@docente.unip.br

ALUNOS:

HENRIQUE OLIVEIRA DIAS        RA N543BA9

VITOR LIMA SANTOS                   RA N6592A0

DÉBORA VARGAS DE MOURA CINTIA       RA N5628B9

ANTONIO JOSE DE MELO             RA  F2545A3

Perguntas:

  1. Explique o que são as formas normais 1,2 e 3.

Para eliminar anomalias no banco de dados deve-se projetar os esquemas de relação (tabelas), de modo que nenhuma anomalia de inserção, exclusão ou modificação esteja presente nas relações. Para isso, utiliza-se o processo de normalização.

1° Forma normal foi desenvolvida para não permitir que haja existência de atributos multivalorados, compostos e suas combinações. O domínio de um atributo deve incluir apenas valores atômicos (indivisíveis), e o valor de qualquer atributo em uma tupla deve ser único valor do domínio desse atributo.

2° Forma normal foi desenvolvida se baseando no conceito de dependência funcional total. Todos os atributos não-chave são funcionalmente dependentes de todas as partes da chave primaria. Assim, não existem dependências parciais.

3° Forma normal foi desenvolvida se baseando no conceito de dependência transitiva. Assim, a relação não deve ter um atributo não-chave determinado funcionalmente por outro atributo não chave.

  1. De um exemplo da aplicação da cada uma das 3 formas normais.

Exemplo da primeira forma normal, após analisar verificamos que a tabela 1 apresenta um dos atributo multivalorado. Assim, para podermos normalizar devemos incluir uma nova tabela.

TABELA 1

TABELA_CLIENTE

ID_CLIENTE

NOME_CLIENTE

TEL_CLIENTE

123

DÉBORA

11 93144 5005 11 92245 3003

456

HENRIQUE

83 98866 1446 83 98765 7184

789

VITOR

11 99116 7156 11 93232 3129

TABELA NORMALIZADA

TABELA_CLIENTE

TABELA_TEL_CLIENTE

ID_CLIENTE

NOME_CLIENTE

ID_CLIENTE

TEL_CLIENTE

123

DÉBORA

123

11 93144 5005

123

11 92245 3003

456

HENRIQUE

456

83 98866 1446

456

83 98765 7184

789

VITOR

789

11 99116 7156

789

11 93232 3129

Exemplo da segunda forma normal, foi identificado que o tel_fornecedor e local_fornecedor não dependia do código_peça. assim, fez-se necessário a remoção desses atributos para a utilização em outra tabela.

TABELA 2

TABELA_PEÇA

ID_PEÇA

ID_FORNECEDOR

LOCAL_FORNECEDOR

QTD_ESTOQUE

TEL_FORNECEDOR

QTD_CAIXAS

00001

0004

Paraíba

500

11 931444004

50

00002

0005

Bahia

100

11 92245 3003

10

00003

0006

Pernambuco

800

83 98866 1446

80

00004

0007

Rio de Janeiro

300

11 99116 7156

30

00005

0008

Paraná

200

11 92020 3030

20

TABELA NORMALIZADO

TABELA_PEÇAS

TABELA_FORNECEDOR

ID_PEÇA

ID_FORNECEDOR

QTD_ESTOQUE

ID_FORNECEDOR

TEL_FORNECEDOR

LOCAL_FORNECEDOR

00001

0004

500

0004

11 931444004

Paraíba

00002

0005

100

0005

11 92245 3003

Bahia

00003

0006

800

0006

83 98866 1446

Pernambuco

00004

0007

300

0007

11 99116 7156

Rio de Janeiro

00005

0008

200

0008

11 92020 3030

Paraná

PK

PK

PK

 

FK

Exemplo da terceira forma normal, após analisar a tabela 3, verificamos que o nome_vendedor não dependia da nota fiscal, mas sim do id_vendedor.

TABELA 3

TABELA_VENDA

NOTA_FISCAL

ID_VENDEDOR

NOME_VENDEDOR

ID_PRODUTO

QTD_VENDA

12134

001

HENRIQUE

321

10

12351

002

VITOR

123

20

12453

003

ANTONIO

456

30

12788

001

DEBORA

654

10

12987

005

PEDRO

987

20

TABELA NORMALIZADA

TABELA_VENDEDOR

TABELA_VENDA

ID_VENDEDOR

NOME_VENDEDOR

NOTA_FISCAL

ID_VENDEDOR

ID_PRODUTO

QTD_VENDA

001

HENRIQUE

12134

001

321

10

002

VITOR

12351

002

123

20

003

ANTONIO

12453

003

456

30

001

DEBORA

12788

001

654

10

005

PEDRO

12987

005

987

20

PK

PK

FK

 

...

Baixar como (para membros premium)  txt (4.8 Kb)   pdf (135.2 Kb)   docx (86.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com