社区
应用实例
帖子详情
项目数据库设计中的主键个数
bsetsail
2010-10-15 03:49:25
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
...全文
197
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
打赏
举报
回复
都有,看情况。
数据库
课程
设计
mysql——个人博客数据管理系统
本文围绕个人博客数据管理系统的
数据库
设计
展开,先进行需求分析,涵盖用户、博文、评论等管理;接着进行概念、逻辑结构
设计
;之后完成物理
设计
与实施,包括建库、建表、插入数据等;还介绍了视图建立与管理、数据查询与更新;最后提及
数据库
维护及课程
设计
的总结心得。
数据仓库到底需不需要
主键
?
本文探讨了数据仓库
中
主键
的应用与问题,分析了在大数据环境下使用
主键
可能带来的管理成本、存储空间及查询效率等方面的影响,并提出了针对数据仓库特性的解决方案。
数据仓库
数据库
建模:关于业务
主键
和逻辑
主键
的取舍 - [s00n原作]
本文作者s00n探讨了在数据仓库和
数据库
建模
中
,业务
主键
和逻辑
主键
的优缺点及取舍。指出业务
主键
可能因业务变化、更新不便、复合
主键
操作复杂、重复性问题带来挑战。建议通常采用逻辑
主键
,尤其是对于业务数据和复合
主键
情况。同时,对于基础数据,可以考虑使用业务
主键
,并强调了通过索引优化查询效率和程序控制数据唯一性的方法。
Chat2DB
项目
中
的电商
数据库
设计
解析
本文围绕Chat2DB
项目
中
的电商
数据库
设计
展开。详细解析了商品表、订单表和订单明细表的
设计
要点,如
主键
、字段类型、索引等。还提及测试数据生成方法,总结了合理分表、适当索引等
数据库
设计
最佳实践,为开发者提供参考。
数据库
主键
的
设计
本文探讨了
数据库
主键
设计
的原则,强调
主键
应无意义、单列、不可更新且由系统自动生成。同时,分析了自增ID和UUID两种
主键
数据类型的优缺点。在
主键
用完或分库分表后,提出了处理
主键
ID的策略,包括
数据库
自增ID、UUID、时间戳以及Snowflake算法等,针对不同场景下的挑战提出了解决方案。
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章