数据库表设计中使用一个自增的ID值做主键和用若干个字段共同做主键的区别?不理解。高手指点!急!
不老书生 2005-05-19 03:59:45 如a表,记录部门活动信息的,我常用的设计
id 自增或者程序控制,唯一值,主键
depID 部门代码
name 活动名称
atime 活动时间
content 活动内容
.........
但是我看到别人(该人水平比较高)的设计是这样
depID 部门代码 主键
name 活动名称 主键
atime 活动时间 主键
content 活动内容
.........
我不理解,问他,因为是电话里,说我用id的话有些问题解决不了,提到检索的问题,我没听懂,页不太理解,现在问题是,我若用他的方法,那么删除一条信息的话,就需要传递多条参数,非常不方便。
谁能告诉我他的做法好处到底在哪?