内容正文:
1.2.1 认识关系1 电子教案 高教版 中职 数据库基础及应用
1.2.1 认识关系1 电子教案 高教版 中职 数据库基础及应用
1.2.1 认识关系1 电子教案 高教版 中职 数据库基础及应用
《数据库基础及应用》教学设计
课 题
认识关系 1
课 型
理 论
班 级
教 师
课 时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知 识
1.能说出关系的概念和直观表示;
2.能说出满足关系的二维表的条件;
3.能说关系表的组成结构。
技 能
1.能区别关系二维表和一般二维表;
2.能使用关系二维表组织对象的数据;
素 养
1.养成准确运用专业术语进行业务表述的职业习惯;
2.培养仔细观察和思考的认知品质。
教学重点
关系与关系表的结构
教学难点
关系表的结构
教学方法
讲授法、讨论法
教学环境
软件环境:Win7及以上操作系统,MySQL数据库管理系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教 学 过 程
教学环节
教师活动
学生活动
新课导入
(5分钟)
回顾在日常生活中组织数据的方式。
1.组织数据有哪些方式?
2.分析不同方式的特点?
思考分析
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一 认识关系(30分钟)
1.关系
关系是一个数学概念,它是基于域的笛卡尔积的子集。
示例:
name(Amy,Bob,Carter,Jenny)
sex(male,female)
age(18,20,19)
name、sex、age是三个域,写出它们的笛卡尔积。
name×sex×age的值是每个域中任取一个数据值组成的一条数据的所有情形。
分量
Amy,male,18 元组
Amy,male,20
Amy,male,19
Amy,female,18
Amy,female,20
Amy,female,19
……………………
提问:
(1)笛卡尔积的积是什么?
(2)每行数据都有意义吗?
(3)根据语义抽取有意义的数据记录,写在练习本上。
Amy,female,18
Bob,male,20 关系
Carter,male,19
Jenny,female,18
(4)抽取的元组的集合与原笛卡尔积有什么联系?
(5)这个抽取的元组的集合数据有何特征?并思考每行数据、每列数据的意义。
讲述与板书:
(1)关系是笛卡尔积的子集。关系中每个元素都是笛卡尔积的一个元组,元组中的每个数据值称为分量。
(2)关系中的数据规则地排成行、列的数据方阵。关系表象上是一个二维表。
展示两个二维表。
提问:
(1)任何二维表都是关系吗?
(2)在一个二维表中有完全相同的两行或多行有必要吗?为什么?
(3)在一个二维表中有完全相同的两列或多列有必要吗?为什么?
(4)关系二维表有何特性?
2.关系的性质
· 列是同质的,即同一列的数据有相同的数据类型,来自同一个域。
· 不同列的数据可以来自同一个域。每个列称为属性,不同的属性给予一个属性名称以示区别。如:age:19。
· 分量是原子值,即每个分量必须是语义上不可分的数据项。
· 列的顺序可以任意交换。
· 行的顺序可以任意交换,但不能有完全相同的行。
练习:
判定展示的二维表是不是关系?
讨论完成
思考完成
笔记
观察思考
思考作答
笔记
练习
活动二 认识关系的相关概念(30分钟)
1.关系表的组成结构
提问:
(1)提出有关系表中各组成成份。
(2)说明表行列的名称。
讲述与板书:
(1)表名是关系名。首行记载对象的属性名,其余行是对象集中某具体对象的数据记录。每条记录由若干列数据组成,记录中的每个数据称为字段。
(2)在关系中元组也称为记录,分量称为字段。
2.域
提问:
(1)关系表中同列的数据有何特点?
(2)关系表中不同的列能否取相同类的数据?
(3)一个列能取哪些数据是怎样归定的?
讲述与板书:
(1)域是一组具有上同数据类型的数据集合,它决定了属性的取值范围。
(2)同一列数据类型相同,取值范围由语义规定。
(3)不同列可以有相同的域。
观察图中标注
思考讨论
笔记
思考讨论
笔记
展示评价
(5分钟)
1.关系可直观表示为 。
2.满足 的二维表才能称为关系。
3.元组、记录、行,分量、字段、属性、列,这些术语有什么关系?
4.关系与对象有什么关联?
完成练习
课堂小结
(5分钟)
(1)关系的基本概念
(2)关系组成结构
个别与集体结