日期:2014-05-19  浏览次数:20507 次

大家看看,关于数据库优化,3天结贴,我的信誉大家看着办(vb_vs)
我做了一个数据库,,,,里面有个房子的表格,
属性如下:
房子大小,街道名称,,,,,,,

还有一些附带的属性,

带宽带,电视,木质地板,空调等好多,,,,


大家说,是要放在一起好,还是另外在建立一张表格放阿,,,,




------解决方案--------------------
要看你程序的主要是查询那些数据了

能够分开最好了,我的感觉是查询房子的肯定是先看在那里,大小什么的
然后才会去看某个房子里面具体的信息,
所以分成两个表最好了
------解决方案--------------------
放一个表里就可以了,字段有多种情况的,如户型,所在区域等,再另外建表
------解决方案--------------------
如果那样分的话,假如 有100000条记录,,,,,

那么联系两张表的时候,查询的计算可能就是 100000^2 了哦
--------------------------------

我有点晕了,你说我点击企业管理器的中的某个表,我想看某个表里面的结构,这个时候如果是你做的这个系统你会不会将整个数据库里面所有的表都扫描一遍,然后才显示这个表的信息?

没有必要去做什么连接,当然如果你一定要让别人一次性的看到很多的字段那就不要去分成两个表了,其实放在一起主要是每一行的数据量都会很大,这样查询还是很慢
------解决方案--------------------
HouseProperty
HouseID Property1 Property2


HouseExtensionProperty
HouseExtensionPropertyID HouseID ExtensionPropertyID

HouseExtensionPropertyMaster
ExtensionPropertyID Name
------解决方案--------------------
一起好,不过只是看起来麻烦点。。。
其他维护要简单点。。
你把文档弄好,就ok