社区
基础和管理
帖子详情
数据库设计,外键?
ruanwxh
2009-10-23 11:01:16
我看到好多项目的数据库设计,都没用外键。这样设计好不好?好处是什么?坏处呢?
...全文
58
6
打赏
收藏
数据库设计,外键?
我看到好多项目的数据库设计,都没用外键。这样设计好不好?好处是什么?坏处呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heraldboy
2009-10-23
打赏
举报
回复
我不建议使用外键,我们的所有系统都没有,外键会增加很多复杂性,外键的好处可以用其它办法弥补。
iqlife
2009-10-23
打赏
举报
回复
外键使用有自己的原则:
外键就是一种约束,譬如两表相连,一表中的某一字段依赖于另一表中的字段,
这样就
最好
设置成外键
ruanwxh
2009-10-23
打赏
举报
回复
那么在实际项目中是推荐使用外键呢?还是不用外键?
iqlife
2009-10-23
打赏
举报
回复
好处:没有级联关系
坏处:没有级联关系
^&^
yuan1
2009-10-23
打赏
举报
回复
在设计的中,要用foreign key观念,不在数据表设计表达,但在开发的时候就会用到
如有:A表no name dept_objid
B表:dept_objid detp_name
Select no,name , detp_name from a,b where a.dept_objid=b.dept_objid
Can help you?
Ade子夜
2009-10-23
打赏
举报
回复
本人不建议使用外键,外键会增加很多复杂性,但是有的时候是由数据库设计来确定的!
数据库
主
键
和
外
键
设计
的原则.doc
数据库
主
键
和
外
键
设计
的原则
数据库
外
键
,用还是不用?
近在做一个派单系统
数据库
设计
,在
设计
中有些疑惑的地方中午在网上... 矛盾焦点:
数据库
设计
是否需要
外
键
。这里有两个问题:一个是如何保证
数据库
数据的完整性和一致性;二是第一条对性能的影响。 changShaHacker
OA
数据库
设计
.docx
OA
数据库
设计
OA
数据库
设计
文档 1、用户信息表(UserInfo) 字段名称 字段含义 字段大小 是否为空 是否
外
键
说明 UserId 用户id Integer 否 否 主
键
自增 UserName 用户名 Varchar(50) 否 否 用户名 PassWord 密码 ...
mysql
外
键
的设置方法
mysql
数据库
中
外
键
的使用方法,这在
数据库
的
设计
中使用很频繁,很实用,适合初学者学习,当来的
数据库
表排序,主表子表放置
外
键
约束
项目中需要把一个
数据库
的部分表插入到另
外
一个
数据库
,
设计
到
外
键
约束,写了一个程序对主表子表进行排序,插入的时候再也不用去考虑
外
键
约束问题了
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章