設計table的時候,大家都加不加PK FK的限制哦? 如題 設計table的時候 都加不加PK FK 呢 ?討論一下哈~ 說說優點和缺點 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做数据库的时候,我们用er图来表示,e表示实体,也就是我们的表,r relation表示实体间的关系。实体间的关系,如何来表示呢,就是通过FK来表示的。 所以没有FK,你们的表如何反映出实体之间的关系叻。 如果是在数据库中设计表,PK或FK在一般情况下,都会加上。但在数据仓库中设计表,PK或FK就未必要加上了。 我们只加 PK,FK 由程序控制,否则关系复杂的结构光 FK 的数据就搞死人 PK是一定要有的。但FK, 我见过的用oracle开发的系统似乎都不加 PK必须有FK基本不用。大的系统要求实时备份,很多数据库备份软件处理FK都有问题。最好不要太依赖数据库来保证FK 我认为pk是要加的,没有pk表没有意义,fk要按实际情况来设置 oracle安装错误 正在执行SQL语句的session终端突然断电,其session会马上被标示为过期么? 寻求sql语句的帮助 求实现学生收费业务的数据结构设计 如何更改oracle允许的用户连接数 oracle8和oracle9客户端是不是不能共存? AIX下oracle版本查询指令 谁能帮我优化一下这个查询? pro*c 的 编辑/选项 无法使用,请各位指点!! 多个连续表名实现在一个视图中进行查询? 有高手分析过tns协议么 知道oracle传输过程中的报文格式是怎样的么? 求oracle论坛的邀请码
但在数据仓库中设计表,PK或FK就未必要加上了。
FK基本不用。大的系统要求实时备份,很多数据库备份软件处理FK都有问题。
最好不要太依赖数据库来保证FK