1.2.4 认识关系数据模型2 电子教案 高教版 中职 数据库基础及应用
2022-11-12
|
4页
|
153人阅读
|
8人下载
普通
内容正文:
1.2.4 认识关系数据模型2 电子教案 高教版 中职 数据库基础及应用
1.2.4 认识关系数据模型2 电子教案 高教版 中职 数据库基础及应用
1.2.4 认识关系数据模型2 电子教案 高教版 中职 数据库基础及应用
《数据库基础及应用》教学设计
课 题
认识关系数据模型II --完整性约束
课 型
理 论
班 级
教 师
课 时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知 识
1.能解释实体完整性及作用;
2.能解释域完整性及作用;
3.能解释参照完整性及作用;
4.能解释用户自定义完整性及作用。
技 能
1.能判别二维表是否满足实体完整性要求;
2.能实施域完整性约束;
3.能实施参照完整性。
素 养
1.养成准确运用专业术语进行业务表述的职业习惯;
2.培养数据质量意识。
教学重点
完整性约束及关系完整性
教学难点
参照完整性
教学方法
讲授法、讨论法
教学环境
软件环境:Win7及以上操作系统,MySQL数据库管理系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教 学 过 程
教学环节
教师活动
学生活动
新课导入
(5分钟)
举例学籍系统中学生信息表,思考问题。
1.业务系统中的数据有什么基本要求?
2.你认为可以用什么方法来解决?
思考分析
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一 认识关系完整性约束(20分钟)
1.关系的完整性
关系是元组的集合,这些元组的正确性、有效性的保证是通过关系必须满足某种约束条件。
提问:
如果一个关系中的记录不能区分,会造成什么影响?
讲述与板书:
(1)关系完整性约束是为保证数据库中数据的正确性和相容性而对关系模型提出的某种约束条件或规则。
(2)正确性和相容性是数据有使用价值的前提。
2.完整性的分类
关系数据模型定义多种完整性约束来保证数据的正确性、有效性。
(1)实体完整性
(2)域完整性
(3)参照完整性
(4)用户自定义完整性
回答问题
笔记
笔记
活动二 关系的完整性实现(30分钟)
1.实体完整性
一个关系对应现实世界中一个实体集。现实世界中的实体是可以相互区分、识别的,也即它们应具有某种惟一性标识。
提问:
(1)一个班上有两个同名的学生,他们是两个不同的实体还是同一个实体?
(2)用什么可以来区分他们?
讲述与板书:
(1)实体完整性(Entity integrity)是指关系的主键不能取空值(NULL)。
(2)候选键在关系中取值唯一,因此,可以区别关系中不同的实体。
(3)在关系中指定主键来实现关系的实体完整性约束。
2.域完整性
域完整性是保证有关系中元组的分量取合理的值。
讲述与板书:
(1)域完整性约束(domain Integrity constrains)是最简单、最基本的约束。
(2)在当今的关系DBMS中,一般都有域完整性约束检查功能。
(3)域完整性约束包括检查(CHECK)、默认值(DEFAULT)、不为空(NOT NULL)
3.参照完整性
参照完整性(Referential Integrity)是定义建立关系之间联系的主键与外键引用的约束条件。展示两个关系。
学生(学号,姓名,班级ID)
班级(班级ID,房号)
提问:
(1)两个关系中的主键分别是什么?
(2)学生关系中班级ID可以取班级关系中没有的值吗?可以用空值吗?
(3)学生关系中班级ID取值需满足什么要求才能保证两个关系中的数据的一致性?
讲述与板书:
(1)参照完整性要求关系的外键要么取被参照关系主键已有的值,要么取空值。
(2)参照完整性是关系连接操作的基础。
4.用户自定义完整性
(1)用户定义完整性(user defined integrity)则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。
(2)UDI由关系模型提供定义并检验
(3)用户定义完整性包括字段有效性约束和记录有效性。
讨论
笔记
笔记
讨论分析
讨论分析
笔记
展示评价
(5分钟)
1.关系必须满足的完整性约束是 。
2.参照完整性要求 。
3.用户自定义完整性约束由 实现。
完成练习
课堂小结
(5分钟)
(1)关系完整性约束及分类
(2)各种完整性约束的具体要求
个别与集体结合回顾学习的内容
课后作业
教师备课时填写或课后自行针对性命题
知识技能 拓展
1.查阅资料了解主流RDBMS对关系完整性约束的支持
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。