对于数据库开发的需求,在设计时要考虑哪些问题呢?
-满足三范式
-如何进行查询(使用UNION还是其它什么效率更高)
-还有什么?

解决方案 »

  1.   

    我觉得应该到数据库吧问俄看具体需要了
    像我的那个数据库,连主键都不用加,清一色的文本格式
    我问他们不需要加主键吗?他们回答说,不需要这些乱七八糟的东西...
      

  2.   

    需求决定,比如需要多查询,最好是搞个索引,考虑效率,觉得数据库基本要求还是保证的有的好,难免后来要加什么功能
      

  3.   

      难一次说清楚,三个范式无非在保证数据的唯一性和一致性,设计一个规范的数据库是需要考虑的.而考虑数据库优化,有时你要考虑很多问题而不是范式的问题.比如你表加索引查询是快了,但是插入更新慢了,对于一些数据插入频繁的表是不合适的.综合考虑