Normalização de Banco de Dados

2657 palavras 11 páginas
Universidade da Beira Interior
Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática
Base de Dados I – H. Proença, J. Muranho, P. Prata
3. Teoria da Normalização
3.1. Dependências Funcionais
3.2. Normalização

3.2.1. Primeira Forma Normal (1FN)
Uma relação está na 1ª Forma Normal se
. Cada atributo contém apenas valores atómicos.
. Não há conjuntos de atributos repetidos descrevendo a mesma característica. Exemplo de relações que não estão na 1ºForma Normal
1)
PessoaCursos1
Nome

Endereço

NIF

Cursos

Artur

Covilhã

123456789

Programador

Ana

Fundão

222222222

Operador, Programador

Carlos

Covilhã

222333444

Analista, Programador, Operador

Paulo

Guarda

555666777

Operador, Analista

- O atributo Cursos contém valores não atómicos !!!

_______________________________________________________________________________________ http://www.di.ubi.pt/~pprata/bd.htm 81

Apontamentos de BD I

Universidade da Beira Interior
Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática
Base de Dados I – H. Proença, J. Muranho, P. Prata

2)
PessoaCursos2
Nome

Endereço

NIF

Curso1

Curso2

Artur

Covilhã

123456789

Programador

Ana

Fundão

222222222

Operador

Programador

Carlos

Covilhã

222333444

Analista

Programador

Paulo

Guarda

555666777

Operador

Analista

Curso3

Operador

- São repetidos atributos do mesmo tipo, curso1, curso2, curso3.
(Diz-se que a relação tem um grupo repetitivo)
- Os tuplos correspondentes a alunos com apenas 1 ou dois cursos vão ter valores nulos para alguns atributos.
- Como representar uma pessoa com mais do que três cursos?
Suponhamos a relação,
R( N_nota_enc, Cod_cliente, Nome_cliente, Morada_cliente,
(Cod_produto, Desc_produto, Preço_produto, Quantidade)* )
* - Os dados de cada produto encomendado (isto é, de

Relacionados

  • Normalização de banco de dados
    1549 palavras | 7 páginas
  • Normalização de banco de dados
    990 palavras | 4 páginas
  • normalização banco de dados
    955 palavras | 4 páginas
  • Normalização Banco de Dados
    1962 palavras | 8 páginas
  • Normalização banco de dados
    1550 palavras | 7 páginas
  • Normalização de banco de dados
    252 palavras | 2 páginas
  • Normalização banco de dados
    349 palavras | 2 páginas
  • Banco de dados i - normalização
    1441 palavras | 6 páginas
  • Trabalho sobre normalização de banco de dados
    1754 palavras | 8 páginas
  • Banco de Dados - Dependências Funcionais e Normalização de Bancos de Dados Relacionais
    2836 palavras | 12 páginas