Eu tenho uma tabela e devo descobrir por que ela quebra com 1NF, 2NF e/ou 3NF. Conheço as diferenças entre esses três, mas sou ruim em dizer quais atributos são chaves primárias e o que depende de quê. Alguém pode explicar isso em termos de bebê? Eu sou novo em todo o reino de banco de dados.
Aqui está a tabela:
Auditorium (title of the table)
ACodeID NrSeats Projector PC Uni UniAdr UniPhone
Explicação para cada atributo:
ACodeID
= Código único para cada auditório.
NrSeats
= Número de lugares no auditório.
Projector
= Se o auditório tem ou não projetor.
PC
= Se o auditório tem ou não um computador.
Uni
= Em qual universidade o auditório está localizado.
UniAdr
= Endereço da universidade.
UniPhone
= O número de telefone da universidade (cada universidade tem apenas um número de telefone neste exemplo).
Além disso, alguma idéia de como posso separar esta tabela em outras separadas para que as novas tabelas atendam à 3NF?
Obrigado!
Deve haver uma mesa universitária à qual a mesa do auditório deve se referir ao invés de repetir os dados da universidade para cada auditório daquela universidade.