社区
应用实例
帖子详情
项目数据库设计中的主键个数
bsetsail
2010-10-15 03:49:25
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
...全文
124
8
打赏
收藏
项目数据库设计中的主键个数
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rotel-刘志东
2010-10-15
打赏
举报
回复
具体看的业务了,一般一列作为主键,也有多列做主键也有,主要看实际具体业务了。
billpu
2010-10-15
打赏
举报
回复
觉得还是看你的业务需求,比如有人喜欢把日期和时间分开记录,那加一起作为一个主键也可以
东那个升
2010-10-15
打赏
举报
回复
窄的一个就好。。。。
bsetsail
2010-10-15
打赏
举报
回复
一个的话在垃圾数据上是不是不好控制呢?
多个主键的话可以避免垃圾数据的产生,虽然程序里边进行了控制,但是不好保证吧?
bancxc
2010-10-15
打赏
举报
回复
一般用一个比较好
如果用多个列做主键 联查的时候很麻烦啊
dawugui
2010-10-15
打赏
举报
回复
例如:存在某列可以区分的,以他为主键即可.
如果存在需要多列组合才可以区分的,则组合为主键.
dawugui
2010-10-15
打赏
举报
回复
[Quote=引用楼主 bsetsail 的回复:]
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
[/Quote]
这个得看你项目中每个表的具体情况而定,没有统一的规则.
王向飞
2010-10-15
打赏
举报
回复
都有,看情况。
大学
项目
设计
C#仓库管理系统+完整
项目
源代码
大学
项目
设计
C#仓库管理系统+完整
项目
源代码,适合新手了解,WINFORM程序,用到了很多小技术,由于文件过大。所以
数据库
和文档分开传了,大家看下我同时传的其他文件有的,谢谢。
简单的注册登录功能(JavaWeb
项目
)
简单的注册,登录功能,注册功能使用MySQL
数据库
,采用mvc编程模式,注册功能有详细的表单填写限制
PowerDesigner15.1汉化包
PowerDesigner15.1完整汉化包,欢迎下载汉化。 有问题到我的博客留言反映:http://www.iitshare.com 或者获取最新的汉化包
关于
数据库
设计
中
主键
问题的思考
关于
数据库
设计
中
主键
问题的思考 发布:mdxy-dxy 字体:[增加 减小] 类型:转载
数据库
主键
在
数据库
中
占有重要地位。
主键
的选取策略决定了系统是否可靠、易用、高效。本文探讨了
数据库
设计
过程当
中
常见的
主键
选取策略,并剖析了其做
主键
的优缺点,提出了相应的解决问题的方法 在基于关系型
数据库
设计
时候,通常要为每张表指定一个
主键
,所谓
主键
就是能
有关
数据库
表设置 ID
主键
逻辑
数据库
设计
(转)
本文的目标就是要确认那些使用了
主键
,却混淆了
主键
的本质而造成的一种反模式。 一、确立
主键
规范 每个了解
数据库
设计
的人都知道,
主键
对于一张表来说是一个很重要,甚至必需的部分。这确实是事实,
主键
是好的
数据库
设计
的一部分。
主键
是
数据库
确保数据行在整张表唯一性的保障。它是定位到一条记录并且确保不会重复存储的逻辑机制。
主键
也同时可以被外键引用来建立表与表之间的关系。 难点是选择那一列作为
主键
。大多数表
中
的每个属性值都有可能被很多行使用。例如姓名,电子邮件地址等等都不能保证不会重复。 在这样的表
中
,
应用实例
27,580
社区成员
68,545
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章