当前位置:编程学习 > C#/ASP.NET >>

记录一张表多个级联关系的类别id怎样设计效率好?

一张表中要记录多个ID,这多个ID都是级联关系,是每个列单独保存数据好呢
比如数据【int类型】:列P_Id的值是1,列C_id的值是111,列Ids的值是1111, 这三列,?还是用一个列记录这3个列的ID,中间有分割,如【varchar类型】:ClassIds(1,111,1111)
高手指教。  菜鸟疑惑。。。。
我QQ:1078469217,可以随时探讨,要是我csdn不在线了,  懂得我给你们高分。 多个类别ID是放在一块还是单独分开 --------------------编程问答-------------------- 数据的关联性是否紧密
1.如果这些数据单独拿出来都可以外某一列的表主键了
那还是单独拿出来的好
2.如果记录的这个字段只是成为某项目功能
比如这样的
国产->手机->Nokia
那就完全可以做成串联的 --------------------编程问答-------------------- 把多个字段的值放在一起,不利于查询,降低了查询的速度。分开写,浪费了一点存储空间。自己权衡下。 --------------------编程问答--------------------
之前都是分开的,就是最近做项目,突然间觉得数据库字段太多了,于是就有了这样的想法。。不知道是对还是错? --------------------编程问答-------------------- 放在一个字段内,查找数据比较麻烦,分开的话欠灵活,比如以后增加要记录的id的话就得修改表结构。 --------------------编程问答-------------------- 哦,那我最好是单独分开吧,也不节省表字段了,为了查询数据效率,
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,