课题关系数据库基础
课时4课时(180min)
知识目标:
(1)掌握关系模型的基本概念
(2)理解关系的形式化定义及其性质
(3)掌握E-R图与关系模式之间的转换方法
(4)理解关系模型的实体完整性、参照完整性及用户定义完整性3种约束
(5)掌握运用常用的关系运算解决实际问题的方法
能力目标:
教学目标
(1)能够进行E-R图与关系模式的转换
(2)能够认识关系代数中的运算符,知道其具体含义
(3)能够运用关系代数相关知识,写出实际查询操作的关系代数表达式
素质目标:
(1)了解我国传统文化,增强文化自信
(2)培养为祖国建设添砖加瓦的精神
(3)培养学生做事情要按照相应的流程,不急功近利,要戒骄戒躁,脚踏实地
教学重点:关系模型的基本概念,关系的形式化定义及其性质,E-R图与关系模式之间的转换,关系
的各类码,关系模型的实体完整性、参照完整性及用户定义完整性3种约束,常用的关系运算符号、含
教学重难点
义、运算、应用
教学难点:E-R图与关系模式之间的转换方法,运用常用的关系运算解决实际问题
教学方法问答法、讨论法、讲授法、实践法
教学用具电脑、投影仪、多媒体课件、教材
教学过主要教学内容及步骤
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课
前任务
课前任务
请同学们上网查找,目前最重要、应用最广泛的数据库是哪种数据模型的数据库。
【学生】完成课前任务
【教师】使用APP进行签到
考勤
【学生】班干部报请假人员及原因
【教师】提出以下问题:
问题导入请同学们根据上次课数据模型内容,总结逻辑模型中的关系模型有哪些特点?
【学生】思考、举手回答
【教师】讲解关系模型、关系模型的完整性约束、关系代数
一、关系模型1
传授新知
?【教师】介绍关系模型的基本概念、关系的形式化定义、关系的性质、E-R图与关系模式之间的
转换
2.1.1关系模型的基本概念
?【教师】多媒体播放“关系模型的基本概念”视频(详见教材),让学生了解关系模型中所涉及
的一些基本概念
关系模型只包含单一的数据结构—关系。在关系模型中,无论是实体还是实体之间的联系均由关
系表示,下面介绍关系模型中所涉及的一些基本概念。
1.关系
通俗地讲,关系(Relation)就是由行和列组成的二维表,二维表的名字就是关系的名字。例如,表2-1
(详见教材)中关系的名字就是T。
2.属性
二维表中的列称为属性(Attribute)。每个属性对应表中的一个字段,属性名就是字段名,属性值就
是各行的字段值。二维表中列的个数称为关系的元数。如果一个二维表有n列,则称其为n元关系。例
如,表2-1中的关系T有TNo,TN,Sex,Prof,Dept,Sal共6