《1.2.4 认识关系数据模型2 教学课件中职 数据库基础及应用.ppt》由会员分享,可在线阅读,更多相关《1.2.4 认识关系数据模型2 教学课件中职 数据库基础及应用.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.2.4 认识关系数据模型2 教学课件 高教版 中职 数据库基础及应用认识关系数据模型I 完整性约束新 课 导 入举例学籍系统中学生信息表,思考问题。1业务系统中的数据有什么基本要求?2你认为可以用什么方法来解决?学 习 目 标1能解释实体完整性及作用;2能解释域完整性及作用;3能解释参照完整性及作用;4能解释用户自定义完整性及作用。新 课 教 学活动1:认识关系完整性约束新 课 教 学1关系的完整性 关系是元组的集合,这些元组的正确性、有效性的保证是通过关系必须满足某种约束条件。新 课 教 学 如果一个关系中的记录不能区分,会造成什么影响?新 课 教 学(1)关系完整性约束是为保证数据库中
2、数据的正确性和相容性而对关系模型提出的某种约束条件或规则。(2)正确性和相容性是数据有使用价值的前提。新 课 教 学2完整性的分类新 课 教 学(1)实体完整性(2)域完整性(3)参照完整性(4)用户自定义完整性新 课 教 学活动2:关系的完整性实现新 课 教 学1实体完整性(1)一个班上有两个同名的学生,他们是两个不同的实体还是同一个实体?(2)用什么可以来区分他们?新 课 教 学新 课 教 学2域完整性 域完整性是保证有关系中元组的分量取合理的值。新 课 教 学新 课 教 学3参照完整性 参照完整性(Referential Integrity)是定义建立关系之间联系的主键与外键引用的约束条件。新 课 教 学新 课 教 学(1)参照完整性要求关系的外键要么取被参照关系主键已有的值,要么取空值。(2)参照完整性是关系连接操作的基础。新 课 教 学4用户自定义完整性新 课 教 学学 习 评价1关系必须满足的完整性约束是。2参照完整性要求。3用户自定义完整性约束由实现。课 堂 小 结(1)关系完整性约束及分类(2)各种完整性约束的具体要求