Я был в этом для hrs, просматривая видео и примеры в Интернете. Может кто-то, пожалуйста, помогите взглянуть и указать, насколько я прав или не прав в какой части, пожалуйста. Я пытаюсь изменить следующую таблицу на 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
В вашей таблице Clinic есть ряд проблем, прежде всего, что P Taylor вообще не связан с клиник B. Вам нужна таблица для подключения клиник и терапевтов. У вашей таблицы встреч есть проблемы; ни пациенты, ни терапевты не знают, в какую клинику входит ваша схема, а оригинал говорит им, куда идти. –
Я получаю ошибку о том, что Т Тейлор ошибочно связан. Могу ли я узнать, что еще не так с клиник.Также для встреч я думал, что клиника имеет ассоциацию с клиниками, так как у врача и врача есть терапевт. – kar