Os atributos não chave não dependem um dos outros.
Ex: tabela disciplina,
o nome da disciplina depende da sigla. Nome da tabela escrita em maiúsculas e entre parênteses os dados e locEmissao sublinhado. Ex: NACIONALIDADE (locEmissao, pais, codregional)
Naturalmente a tabela nacionalidade não esta normalizada.
Chave candidata – um atributo ou conjunto de atributos a chave candidata
se for único a entidade que esta definido, definisse sobre 3fn dominada sobre forma normal como Boyce-codd (fnbc) perante a existência de chave candidata aplicável se existir uma ou mais da seguintes condições existe mais do que uma chave candidata numa tabela e uma chave é uma chave composta.
As chaves candidatas sobrepõem-se, nestas condições 3fn passa a ter a
seguinte enumeração tabela está normalizada se um estiver em 2fn (forma normal) se a totalidade da tabela não depender dos atributos não depender da chave primária, em corolário, senão houver chaves candidatas além de chave primária fnbc reduz-se a 3fn. Ex: tabela de formadores não esta em 3fn uma fez que o numBI é uma chave candidata mas esta em fnbc.
Resumo de Normalização – o objectivo da normalização é optimizar a base
de dados aumentando a capacidade de armazenamento enquanto diminui o tempo de resposta.
Dependência funcional – aplicada a base de dados significa que a possível
determinar de forma inequívoca cada registo de uma tabela a partir do valor do subconjunto dos seus atributos (chave). Cada chave e única para a totalidade da tabela.
Primeira forma normal – diz-se se não existir multi-valor nem existir
repetitivos.
Segunda forma normal – diz-se se todos os atributos dependerem da chave
primária.
Terceira forma normal – diz-se se estiver na segunda forma normal e os
atributos não chaves não dependerem uns dos outros.
Boyce-codd - diz-se se estiver em 2fn e todos os atributos não chave
dependerem apenas de chaves candidatas.
4fn e 5fn
Enunciado para o trabalho final do módulo
1. Base de dados normalizada construída em Access para registo de lojas
da baixa: (12 valores, tabelas, relações, extras)
- lojas (nome, contacto, área de actividade…)
- ruas (nome, orientação, identificação do local)
- área de actividade (nome, descrição…)
- marcas (nome, origem, área de actividade…)
2. Aplicação em MS-Access (8 valores, tabelas, interfaces, extras)
Listar lojas, sabendo localização, marcas e áreas de actividade