1,是空间增长
2,建好主外键的关联约束,就可以防止数据冗余
3,建议在数据库做,效率能高些,

解决方案 »

  1.   

    1. 指數據庫使用磁盤空間;
    2. 讓數據庫設計盡可能滿足高的范式,1范式,2范式,3范式,bcnf范式,4范式,當范式越高,數據冗余越小,但查詢速度越慢,數據冗余與查詢性能是一矛盾;
    3. 可在asp中直接執行查詢sql語句,也可將查詢寫成存儲過程,然後在asp中調用,建議用後者,性能高點,且業務變更時不用更改程式,直接改存儲過程。
      

  2.   

    就是说主外键的关系,如果外键选系名和专业名,你想想那有多长啊,比如说:一个系按1000人计算,那么就冗余了999个,这样不幸吧,速度肯定受影响啊,如果把这系拉出去,另开一个表,那么肯定还要在某个表中保留他们,这样还是不理想,但是我也想不到其他的好办法了!!!!