项目六 任务一二 实体和参照完整性(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2026-01-14
| 4页
| 100人阅读
| 1人下载
精品

内容正文:

《实体和参照完整性》教案 课 题 《实体和参照完整性》 课 型 讲授 课 时 2 授课班级 授课时间 授课教师 教材分析 本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。是一门新的专业课,本章是项目六任务一、二内容为实体完整性和参照完整性的定义和实现方法,通过本节课的学习会为之后的学习奠定知识基础,同样本节课的学习是对前面知识的进一步完善。 学情分析 本章节的授课对象是中等职业计算机专业二年级学生,该年龄的学生思维较为灵活,具备一定的灵活性,较为活跃的阶段,但对数据库完整性概念的理解是较为困难的,因此在教学中我会采用直观的方式让学生来理解。 学习目标 1、了解实体的概念并学会通过约束实现实体完整性 2、理解参照完整性和外键的概念 3、掌握通过外键实现参照完整性 学习重难点 重点:实体完整性和参照完整性的概念 难点:实现实体和参照完整性的方法 教学方法 讲授法、讨论法、任务驱动法 课前准备 教学课件、练习题 教学媒体 教学白板 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 在前面的学习中学习了如何创建数据库以及数据表,如何确保数据表中的数据是否可用或符合逻辑呢,需要进行什么样的操作呢。 学生来思考提出的问题并来阅读课本寻找相关知识点 引起学生兴趣,较快地进入到学习中 活动二: 调动思维 探究新知 任务一:实体完整性 1、 概念 1、 实体:是一个数据对象,一个实体在数据库中表现为数据表中的一条记录。 2、 元组:关系是一张表,表中的每行就是一个元组。 3、 字段:表示与对象或类关联的变量,表的列被称为字段。 4、 实体完整性:指的是行的完整性,要求表中的所有行都有唯一的标示符,称之为主关键字。 5、 实体完整性规则: (1) 定义:基本关系中的所有主关键字对应的主属性都不能取空值,所谓空值就是不知道不存在或无意义的值。 (2) 规则:实体完整性是针对基本关系而言的,一个基本关系对应一个实体集;现实世界中的实体是可以区分的,具有一种唯一的性质;在关系模型中,主关键字作为唯一的标识,且不能为空。 学生自主阅读课本,复习基础知识实体、元组和字段的概念,并探讨实体完整性指的是什么 使学生参与到课堂,融入到课堂中,称为学习的主体,加强学生的主体意识 活动三: 调动思维 探究新知 任务二 实体完整性实现 一、通过主键约束和唯一约束来实现 1、主键约束 定义:指在表中定义一个主键来唯一确定表中每一行数据的标识符,在每一个表中,只能有一列被设置为主键。 添加方法: (1) 创建表时进行添加 (2) 为已创建的表进行添加 删除主键约束的语法格式 ALTER TABLE 表名 DROP PRIMARY KEY; 联合主键:主键由一张表中多个字段组成的。 2、 唯一约束 定义:保证记录的唯一性,字段可以为空值但只允许出现一次,可以为表中的一列或者多列进行添加。 添加方法: (1) 创建表时设置 (2) 对已存在的表设置 删除唯一约束: ALTER TABLE 表名 DROP INDEX 唯一约束名/字段名 学生来阅读课本寻找主键约束和唯一约束的添加方法分别是什么 培养学生的自主阅读知识能力,加强学生的总结知识能力 活动四: 调动思维 探究新知 任务三:参照完整性 1、 定义:指表与表之间的一种对应关系,通过外键(FOREIGN KEY)实现的。 2、 规则:若某一属性或属性组F是基本表R的外键,它与另一个基本表S或本表的主键相对应,则对于基本表R中的每个元组在属性组F上的值必须为:(1)空值,属性组F的每个属性值均为空值(2)S基本表中某个元组的主键值 3、 引用关系: 1、 同一关系 2、 两个关系间 3、 两个以上关系 4、 参照完整性的实现 1、 通过外键约束:外键就是关键字,如果公共关键字在一个关系表中是主关键字,那么这个公共关键字被称为另一个关系表的外键。 2、 添加方法: (1) 创建表时添加外键约束 (2) 建完表后,修改表结构添加外键约束 3、 删除外键约束 语法格式:ALTER TABLE 表名 DROP FOREIGN KEY 外键名称 提问问题学生来进行思考并在小组之间进行讨论,怎样实现参照完整性 锻炼学生之间的合作能力和提高表达能力 活动五: 巩固练习 素质提升 任务四:做练习题 1、 创建学生表(学号,姓名,性别,入学年份)并设置学号字段为主键 2、 创建教师表(职工号,姓名,性别,身份证号)并设置职工号和身份证号为唯一约束 3、 为STU2表中的STUID设置为主键 小组之间命令如何书写,并派出代表来进行回答问题 通过练习题的练习以达到巩固知识 课堂小结 作业布置 小结: 和学生共同梳理实现实体完整性和参照完整的方法 作业: 1、 将本节课所学的语法格式和说明在作业本上写一遍 2、 完成对应的习题 板书设计 教学反思 尽可能通过软件的操作让学生真实感受命令的执行 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目六 任务一二 实体和参照完整性(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
1
项目六 任务一二 实体和参照完整性(教案)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。