注册 登录
编程论坛 ASP技术论坛

个人会员和企业会员同在一个网站时,要分开两个表做还是合在一个表中做

kira007 发布于 2008-07-19 21:15, 1956 次点击
问个设计的问题

如人才网:个人会员和企业会员同在一个网站时,要分开两个表做还是合在一个表来做?

能给个思路吗?
12 回复
#2
multiple19022008-07-19 21:39
一般放在一个表里,除非这2类会员没有任何联系。
#3
kira0072008-07-19 22:06
因为 两类会员的性质不同
而且 要填写的资料也不同
#4
2008-07-19 22:28
分级放也好,会员过多的话可以减少查询数量,第一次登录时查所有的表,以后验证时按COOKIE查指定的表.
#5
multiple19022008-07-19 22:31
有没有2类会员没区别的情况?
比如:论坛里搜索会员时,非管理员和管理员没有区别。
#6
lele20072008-07-20 11:12
路过学习一下!!我做了一个导航菜单都放在同一个表里了。不过性质可能跟楼主的不同的,呵呵
#7
孤独冷雨2008-07-21 09:23
放在一个表里,在会员注册时让其选择一项(是个人还是企业),很多网站都这样!只是表里多了一个字段!
#8
dhdhzzw2008-07-21 10:57
也有两个表的。。如果它们之间的信息字段,相差太大。。
#9
hmhz2008-07-21 11:05
一个表的话,程序设计方面多许多判断
两个表的话,管理设计比较方便,程序是独立的,基本不会出现现混乱

不赞同放在一个表里,
#10
lele20072008-07-21 12:16
[bo][un]hmhz[/un] 在 2008-7-21 11:05 的发言:[/bo]

一个表的话,程序设计方面多许多判断
两个表的话,管理设计比较方便,程序是独立的,基本不会出现现混乱

不赞同放在一个表里,

版主,你好,我想问下,我在学习的时候教程中总说放在同一个表里,说可以节省资源,但我也觉得分开表放管理方便好多!程序也不易乱!其实如果分开存放的话会不会给程序有一定的速度影响或者其它的呢?
#11
hmhz2008-07-21 12:26
对程序没有任何影响,反而加快速度,就等于是多了一个访问页面而已,节省资源,我想,节省的只是文件的大小而已

放在一个页面比两个页面加起来的内容要少很多,但同一个表的文件比分开两个中的一个文件要大很多,所以也会带来页面加载慢的情况,多了判断也会影响到程序的运行速度,所以分开写,单个文件小很多,而且也没有了判断,这样无论在哪方面都占优势

[[it] 本帖最后由 hmhz 于 2008-7-21 12:28 编辑 [/it]]
#12
lele20072008-07-21 13:13
哦!明白些了!呵呵!以后做的时候分开表来放了! 同一个表里感觉是挺麻烦的!有时候自己看着都晕了!(以我的水平) 但分开就不一样嘞!嘿嘿!
谢谢版主!!
#13
天涯听雨2008-07-22 20:44
分表进行入库,登陆时让用户选择是何用户……

原因:

因为个人和企业太多不同属性字段,不分表,会很大程度造成字段冗余。。
1