项目六 任务一二 实体和参照完整性(教案)-《数据库原理与应用技术--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、 完成对应的习题
板书设计
教学反思
尽可能通过软件的操作让学生真实感受命令的执行
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。