Ben bir üyelik tabanlı web uygulaması oluşturmaya çalışıyorum. Üye olmak için, işinizi nitelendirir uzun bir üyelik başvuru formunu doldurmalısınız. Uygulama tamamlandıktan sonra, onay için sitenin admin gider. Uygulama cevaplanması gereken yaklaşık 60 ya da öylesine soru içerir. Eğer onaylanmış bir kez Belki de bu soruların% 25'i sizin üye profili ile ilgili olacaktır. Soruların geri kalanı sadece incelemesi sürecinde kullanılan ve bir "umudu" bir hale kez başvurulan asla "üyesi." İşte benim sorum:
Ben tek bir tabloda Üye bilgilerinin tamamını veya bir şekilde o kadar bölünmüş olan umudu soruların tüm birleştirmek gerekir? Ilişki 1-to-1 böylece o tek bir tabloda olması gerektiği gibi hissediyorum yapar. O ayrı tablolarda olması gerektiği gibi bana hissettiren kısmı umudu üye olduktan sonra başvuru bilgilerin çok alakasız olur olmasıdır. Boşa alan bir sürü olacak gibi görünüyor ....
Uygulama aslında zaten var; Ben sadece bazı önemli işlevsellik iyileştirmeler ile PHP / MySQL ASP Classic onu elden ediyorum. Geçerli uygulama bir "potansiyel" bir masa ve bir "üyeler" tablosu vardır. Bir umudu bir üyesi olur, mevcut uygulama üyelerin masaya kopyalar ilgili veri ve sadece daha fazla arka plan için ...... "silinmiş" olarak adlandırılan bir bit sütun ile silinmiş olarak umudu işaretler ...
EDIT: I'll be migrating the database from MSSQL2005 to MySQL