Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43317
  • 博文数量: 33
  • 博客积分: 1480
  • 博客等级: 上尉
  • 技术积分: 360
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-17 16:06
文章分类

全部博文(33)

文章存档

2009年(2)

2008年(31)

我的朋友
最近访客

分类: Oracle

2008-03-17 16:16:55

首先理清一些基本的概念
键:唯一标识,不能为空,加快查询速度,自动创建索引
外键约束内表的数据的更新,从定义外键时可以发现 外键是和主键表联系,数据类型要统一,长度(存储大小)要统一。这样在更新数据的时候会保持一致性
约束:
索引:
级联:級聯就是在更新父表主鍵數據時從表也會跟著更新,而如果不是級聯的話則如果存在從表中的數據就不能更新主表中的數據
参照完整性约束:
建立主键和外键的作用(非级联的情况下):
1,加入T1表t1.a字段是主键,T2表的t2.b字段是外键,如果向t2.b插入数据则会先判断t1表中a字段是否有要插入的数据,如果没有则会报错。(oralce会提示:违反完整约束条件 - 未找到父项关键字)
2,如果t2表中的b字段存在数据,则对应的t1表中a字段的数据无法更新。
 
阅读(509) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:单词记录

给主人留下些什么吧!~~