SORU
19 Kasım 2009, PERŞEMBE


Veritabanı araştırması için tasarım

Cevaplar bir veritabanında saklandığı bir anket oluşturmak istiyorum. Sadece veritabanında bunu uygulamak için en iyi yolu ne olurdu, özellikle tablolar gerekli merak ediyorum. Anket soruları farklı türleri içerir. Örneğin: yorumlar, sorular çoktan seçmeli, birden fazla cevap (yani o kişiye ait bütün mesajları) içerebilecek sorular muhtemelen metin alanları.

İki olası çözümü buldum:

  1. İçeren dev bir tablo oluşturmak her bir anket için cevaplar gönderme. Her sütun olur cevap gelen karşılık anket. yani SurveyİD, Answer1, Answer2, Answer3

    Bu en iyi yolu olduğunu sanmıyorum bir sürü soru olduğundan bu anket ve çok görünmüyor anket eğer esnek değiştirmek için.

  2. Başka bir şey aklıma bir tablo oluşturma Soru-Cevap tablo. Soru tablosu tüm sorular anket. Cevap tablo içerir anket tek tek cevap, her satır bir soruya bağlı.

    Basit bir örnek:

    tblSurvey: SurveyİD

    tblQuestion: QuestionİD,SurveyİD, QuestionType, Bir Sorum Var

    tblAnswer: AnswerİD,Kullanıcı kimliği,QuestionİDCevap

    tblUser: Kullanıcı Kimliği, Kullanıcı Adı

    Bu benim sorunum orada. hangi cevaplar ton olabilir Cevap tablo çok büyük. O zaman o kadar mükemmel olduğundan emin değilim performans geliyor.

Her türlü fikre ve öneriye açığım.

CEVAP
19 Kasım 2009, PERŞEMBE


Bence O model #2 iyi, ancak sen-ebilmek bakmak daha karmaşık bir model olan mağazalar sorular önceden hazırlanmış cevapları (sunulan cevaplar) sağlar ve onlara yeniden kullanılan farklı anketler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • kev5124

    kev5124

    9 Kasım 2008
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006