Beruflich Dokumente
Kultur Dokumente
marilde@dc.ufscar.br
SGBD + Banco de Dados
• Independência de dados
• Consistência de dados
• Validade
• Completeza
• Consistência
• Pelo gerenciador;
• Pelos aplicativos;
?
Nome Idade DataNasc DataMatrícula
São atômicos?
AB
Sigla Número-Horas
1 DC122 10:00 2
2 DC122 14:00 2
1 DC189 8:00 3
2 DC189 15:00 4
1 DC134 16:00 2
Valores Número,Sigla Sala, Número-Horas
Inconsistentes
Sigla Número-Horas
Novembro de 2003 Profa. Marilde Santos 20
Formas Normais
Segunda Forma Normal
Número Sigla Horário Número-Horas
1 DC122 10:00 2
2 DC122 14:00 2
1 DC189 8:00 3
2 DC189 15:00 4
1 SeDC134 16:00
não houver 2
turmas de uma
determinada disciplina em um semestre,
perde-se a informação sobre o
Número de Horas!!!
Novembro de 2003 Profa. Marilde Santos 21
Formas Normais
Terceira Forma Normal
Uma relação está na 3a. Forma normal
quando:
Está na 2a. F.N. E;
Todos os seus atributos não primos são
dependentes não transitivos de uma chave
candidata.
Mas o que é
Dependência Funcional Transitiva?
Sala Prédio
1 DC102 3 E1
2 DC102 4 E1
1 DC104 12 C2
1 DC155 4 C2
2 DC155 12 C2
1 DC102 3 E1
2 DC102 4 E1
1 DC104 12 C2
1 DC155 4 C2
2 DC155 12 C2
Número,
Se Sigla
não houver Sala,
aula emPrédio
uma determinada sala nesse
semestre perde-se a informação sobre qual prédio
Sala Prédio contém a tal sala.
Novembro de 2003 Profa. Marilde Santos 28
Formas Normais
Terceira Forma Normal
Uma relação está na 3a. Forma normal quando:
Está na 2a. F.N. e;
Todos os seus atributos não primos são dependentes não
transitivos de uma chave candidata.
SO1
Pr1 SO
Central L23l 500
BD1 BD
Pr2 Central L14 500
BD1 BD
Pr3
ED1 Sul
ED L2 1000
Pr4
BD2 Sul
BD L54 1000
SO1
Pr1 SO
Central L23l 500
BD1 BD
Pr2 Central L14 500
BD1 BD
Pr3
ED1 Sul
ED L2 1000
Pr4
BD2 Sul
BD L54 1000
Apostila
Id_Propried Lote
Disciplina Área
Área Nome_Região
SO1
Pr1 L23l SO 500
BD1 500 Central
BD
Pr2 L14 500
BD1 BD 1000 Sul
Pr3
ED1 L2 ED 1000
Novembro de 2003 Profa. Marilde Santos 32
Pr4
BD2 L54 BD 1000
Formas Normais
Dependências Funcionais Multivaloradas
AB
Alzira BD Paulo
Alzira ES Sonia
Alzira BD Sonia
Alzira ES Paulo
Alzira BD Pedro
Alzira ES Pedro
Carlo SO Mario
s
Carlo SO Ana
s
Alzira BD Paulo
Alzira ES Paulo
Alzira BD Sonia
Alzira ES Sonia
Nome não é
Nome A Matéria
superchave.
Nome A
Novembro de 2003 Profa. Marilde Santos 39
Orientando
Formas Normais
Quarta Forma Normal
Nome Matéria Orientando
Carlos SO Mário
Carlos SO Ana
Alzira BD Paulo
Alzira BD Sonia
Alzira ES Paulo
Alzira ES Sonia
Sempre que dois conjuntos de atributos multivalorados
independentes ocorrerem na mesma relação, será necessário
repetir-se todos os valores de
Novembro de 2003
cada conjunto de atributos para
Profa. Marilde Santos 40
cada valor possível do outro conjunto.
Formas Normais
Quarta Forma Normal
Nome Matéria Orientando
Carlos SO Mário
Carlos SO Ana
Alzira BD Paulo
Alzira BD Sonia
Alzira ES Paulo
Alzira ES Sonia
Alzira BD Pedro
Novembro de 2003
Alzira ES Profa. Marilde Santos Pedro 41
Formas Normais
Quarta Forma Normal
Evita:
• Inconsistências devido à inclusão de uma nova
tupla que tem valores diferentes das diversas
ocorrências de um outro atributo multivalorado.
• Inconsistências em operações de remoção de
tuplas, sendo que o produto cartesiano dos
atributos multivalorados da relação possuem
diferentes valores de um dos atributos em
comparação com os valores de outro atributo.
Carlos SO Mário
Carlos SO Ana
Alzira BD Paulo
Alzira BD Sonia
Alzira ES Paulo
Alzira ES Sonia
Alzira BD Pedro
Alzira ES Pedro
informações.