設計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要按实际情况来设置 oralce8i的触发器问题,实在搞不定了招唤高手!!!! 装了Oracle9i客户端精简版能不能装Oracle服务器? 关于几个sql优化的问题 请教一个比较复杂的SQL查询语句 dbca没有反应 UPDATE的问题 现在大家都在用ORACLE的什么版本? 什么版本比较好? 一个简单问题:关于删除列 exp的问题 存储过程返回的记录集的显示问题? 有高手分析过tns协议么 知道oracle传输过程中的报文格式是怎样的么? 求oracle论坛的邀请码
但在数据仓库中设计表,PK或FK就未必要加上了。
FK基本不用。大的系统要求实时备份,很多数据库备份软件处理FK都有问题。
最好不要太依赖数据库来保证FK