关于数据库设计的一个基本问题讨论 可是多建个表会节省空间,毕竟关联表只存id,而你若在实体表中存id要把 自己的信息复制n遍的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一对多的关系可以在多中加一的主键作为外键来实现两个实体之间的关联;多对多时一般需要增加关联表。我想书上可能表达的是这样的意思:书中只是举一个简单的例子,不一定经得起推敲。在实际工作中,很多时候都是用冗余来换速度的,比如说一个人员表中有id和人名另一个表中记录该人员做了那些事情,按照减少冗余来说这个表的记录中只需要有一个人员的id就可以了,但是实际上用户查询的时候是需要知道人名的,所以为了减少查询时的多表连接,很多时候在记录中把中文名字都存下来。具体怎么做要根据实际情况来决定。 duye说的对呀!有时候没有必要去太去在意书上的那些规范了。适当的冗余可以提高效率和减小程序的复杂度。特别是在小项目的时候。没必要照书上的规范去做。什么简单用什么! 恩,看各位说的有道理 在适当的时候放弃一些空间来追求速度koalaisunnie(考拉33) " 寻求一个编码,效率,和低冗余的平衡 " Map 简单的weblogic问题 对已应用之间的调用,如何选择rpc还是mq? 用人单位注重的能力 大家都用什么IDE来开发web service 如果用,eclipse有什么插件可用吗 ? hibernate中父子关系的级联删除的问题 寻找jndi详细指南教程,拜托各位兄弟了 tomcat问题!!!急啊 ejb中可不可以调用一个普通的javabean!?? 关于在session bean中调用entity bean的问题 迷茫中!!!!!!求救!!!!! 急!我的一个难题!高手们过来看看。
多对多时一般需要增加关联表。
我想书上可能表达的是这样的意思:
书中只是举一个简单的例子,不一定经得起推敲。
在实际工作中,很多时候都是用冗余来换速度的,比如说
一个人员表中有id和人名
另一个表中记录该人员做了那些事情,按照减少冗余来说这个表的记录中只需要有一个人员的id就可以了,但是实际上用户查询的时候是需要知道人名的,所以为了减少查询时的多表连接,很多时候在记录中把中文名字都存下来。
具体怎么做要根据实际情况来决定。
在适当的时候放弃一些空间来追求速度koalaisunnie(考拉33) "
寻求一个编码,效率,和低冗余的平衡
"