Normalizar uma relação

690 palavras 3 páginas
1)O que significa normalizar uma relação?
Significa aplicar um filtro que atua sobre as entidades e relacionamentos eliminando alguns elementos sem causar perda de informação, sua principal função é garantir a integridade dos dados.

2) Quais são as exigências para que uma relação esteja na 1FN, 2FN e 3FN?
1FN:
Não são permitidos atributos multivalorados;
Não são permitidos atributos repetidos, como, por exemplo, Fone1, Fone2, Fone N etc.;
Todos os registros da relação devem ser diferentes;
Não poderá haver, na Entidade, mais de duas dimensões (Linhas e Colunas);
Não é permitido que cada atributo contenha mais de um tipo de dado. Um exemplo comum de violação é o CPF e o CNPJ, armazenados em um único campo chamado DOCUMENTO.
2FN:
Para uma relação estar na 2FN, é preciso que ela esteja, primeiro, na 1FN.
Todo atributo que não faz parte da chave deve ser determinado por todos os atributos que formam a chave primária. É preciso eliminar, pois, as dependências funcionais parciais.
Devem-se mover os campos não enquadrados na 2FN para uma nova tabela, que também deverá ser normalizada.
3FN:
Estar, antes, na 2FN.
Identificar e eliminar a transitividade.
Determinar, de forma não transitiva pela chave primária, todo atributo que não fizer parte da chave; em outras palavras, todo atributo que não fizer parte da chave deve ser determinado apenas pela chave primária.
Mover os campos não enquadrados na 3FN para uma nova relação que também deverá ser normalizada.

3)O que é dependência funcional? De exemplos de dependência funcional parcial, transitiva, multivalorada e cíclica.

Uma dependência funcional é um relacionamento entre dois ou mais atributos de forma que o valor de um atributo identifique o valor para cada um dos outros atributos. É um tipo de restrição de integridade entre dois conjuntos de atributos de dados, sendo declarada pelo administrador do banco de dados e controlada pelo SGBD. Ela existe quando um conjunto de atributos é determinado

Relacionados

  • Normaliza O
    1076 palavras | 5 páginas
  • Base de dados
    1052 palavras | 5 páginas
  • Tec Med
    423 palavras | 2 páginas
  • Teste
    1076 palavras | 5 páginas
  • Normalização de dados
    1348 palavras | 6 páginas
  • As 5 primeiras formas normais
    1072 palavras | 5 páginas
  • Formas Normais
    1182 palavras | 5 páginas
  • Computação
    1484 palavras | 6 páginas
  • ATPS - Banco de Dados
    1883 palavras | 8 páginas
  • Direito Positivo - Autonomia Moral - Criminalização das Drogas
    381 palavras | 2 páginas