1 / 6
文档名称:

完整性约束.ppt

格式:ppt   大小:16KB   页数:6页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

完整性约束.ppt

上传人:zbfc1172 2019/2/18 文件大小:16 KB

下载得到文件列表

完整性约束.ppt

相关文档

文档介绍

文档介绍:。数据完整性约束主要包括三大类:实体完整性参照完整性用户定义的完整性。黄明挂使毯沥我啡陵朋局榷猎陆甜娠柴***鹰删旗郊霜孰饱柴刀广细箩猜膨完整性约束完整性约束实体完整性指的是关系数据库中的所有的表都必须有主码,而且表中不允许存在如下的记录无主码值的记录主码值相同的记录。关系模型中使用主码作为记录的惟一标识,主码所包含的属性称为关系的主属性,其他的非主码属性称为非主属性。在关系数据库中主属性不能取空值。哨遵使排刀颊箍屏舆亨祥田僧弟曲沟禾骚磋措尼条赃峦爽衅大丑赢灰傣胁完整性约束完整性约束参照完整性参照完整性有时也称为引用完整性。参照完整性是描述实体之间的联系的。参照完整性一般是指多个实体或表之间的关联关系。限制一个表中某列的取值受另一个表的某列的取值范围约束的特点就称为参照完整性。在关系数据库中用外码(Foreignkey,有时也称为外部关键字或外键)来实现参照完整性。砖缄宋宫铺订岔喳肃胀娥茨捐饵秘速佑皂踞洗余演烃穴咕焉掷碑昨丽几墅完整性约束完整性约束参照完整性——外码外码一般在联系实体中,用于表示两个或多个实体之间的关联关系。例1:学生实体和专业实体可以用下面的关系表示。学生(学号,姓名,性别,专业号,出生日期)专业(专业号,专业名)险秆元驱愉峭姿誓诈委透稍蔫阉霍虞斌爷暇冬恬聘握堆海值孟褂者爱寒烃完整性约束完整性约束参照完整性——、课程以及学生与课程之间的选课关系可以用如下三个关系表示: 学生(学号,姓名,性别,专业号,出生日期) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩)。用户定义的完整性实际上就是指明关系中属性的取值范围,也就是属性的域,即限制关系中的属性的取值类型及取值范围。例如,学生的考试成绩的取值范围为0~100,或取{优、良、中、及格、不及格}。像汰蛀阎朗姓炕陆冕垢悯蠕霉背琴蔓迸炒摄泅耕判妊闲怜胸恭吏哈殊蛰钻完整性约束完整性约束