저는 비디오와 예제를 온라인으로 뒤집어 본 시간이었습니다. 누군가가 도와 주길 바라며 내가 옳은 부분인지 틀린 부분인지 지적하십시오. 다음 표를 2NF로 변경하려고합니다. 고맙습니다.다음 표를 1NF에서 2NF로 변경하십시오.
Clinic Address Therapist TherapistTel Appointment Client ClientTel
Clinic A 123 High St J Smith 77882233 25/01/2013 11:00 A Jones 32512
Clinic A 123 High St P Taylor 77235846 25/01/2013 13:00 I Davis 34251
Clinic B 80 Low St B Morris 77991487 25/01/2013 10:30 H Kelly 53692
Clinic C 3 Middle St J Smith 77882233 26/01/2013 14:00 Y Rimmer 68595
Clinic B 80 Low St J Smith 77882233 26/01/2013 09:30 H Kelly 53692
Clinic A 123 High St B Morris 77991487 25/01/2013 14:00 J Steele 36529
내 2NF 테이블을 다음과 같이
클리닉
**Clinic** Address **Therapist**
Clinic A 123 High St J Smith
Clinic B 80 Low St P Taylor
Clinic C 3 Middle St B Morris
치료사
**Therapist** TherapistTel
J Smith 77882233
P Taylor 77235846
B Morris 77991487
클라이언트
**Client** ClientTel
A Jones 32512
I Davis 34251
H Kelly 53692
Y Rimmer 68595
J Steele 36529
약속이
**Therapist** **Client** Appointment
J Smith A Jones 25/01/2013 11:00
P Taylor I Davis 25/01/2013 13:00
B Morris H Kelly 25/01/2013 10:30
J Smith Y Rimmer 26/01/2013 14:00
J Smith H Kelly 26/01/2013 09:30
B Morris J Steele 25/01/2013 14:00
기본 키와 외래 키를 강조 표시하도록 편집했습니다. – kar
귀하의 클리닉 테이블에는 많은 문제가 있습니다. 특히 피 테일러는 클리닉 B와 전혀 관련이 없습니다. 클리닉과 테라피스트를 연결하는 테이블이 필요합니다. 약속 테이블에도 문제가 있습니다. 환자 나 치료사 모두 어느 진료소가 귀하의 스키마에 참여하는지 알지 못하지만 원본은 어디로 가야할 지 알려줍니다. –
나는 P Taylor가 잘못 연관되어 있다는 잘못을 알게됩니다. 클리닉에 어떤 문제가 있는지 알 수 있습니까?또한 임명을 위해, 나는 약속과 진료소가 치료 전문가가 있기 때문에 진료소가 진료소와 연관이 있다고 생각하고있었습니다. – kar