数据库的一行代码!如何判断违背实体完整性?参照完整性?用户定义完整性?完全不懂!求告知!主外键又

什么东西!!... 什么东西!! 展开
 我来答
longyitin_g
2014-08-26
知道答主
回答量:11
采纳率:0%
帮助的人:5万
展开全部
如何判断违背实体完整性?
列如关于学生信息的一个关系student(ID,number,age,sex,grade,e、English)
1,实体完整性就是关系里的任何一个属性都是不可再分的,如上的学生关系grade(成绩)里包含了english的英语成绩,那么就违背了实体完整性。
2参照完整性?
这是指两个关系之间的,目的是保证数据的一致性。又如再有一个关系courese(id,coursename,number)当我修改了关系student中的number,那么courese关系中的number就与student中的number不一致了,违背了参照完整性。
3用户定义完整性?
这是自己设置的,列如我设置student关系里的age属性只能在16到24之间,那么超出这个范围的数据将不允许插入,用户每执行一条操作,数据库都会检查上述的三个完整性。
4,主键外键
有如上如的关系student中的ID(学号)是其主码,而在另一个关系address(id,address)中主码我设置为address(当然ID也可以是他主码),那么对于关系address,我盟就说id是他的外码(一个关系中的属性不是其本生的主码而是另一个关系的外码)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式