浙教版信息技术高中选修3 数据管理与分析3.1.1关系数据结构及关系代数-表格式教案.docxVIP

浙教版信息技术高中选修3 数据管理与分析3.1.1关系数据结构及关系代数-表格式教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

教学设计

课程基本信息

学科

信息技术

年级

高二

学期

春季

课题

3.1.1关系数据结构及关系代数

教科书

书名:数据管理与分析

出版社:浙江教育出版社出版日期:2019年12月

教学目标

能够描述关系模型的基本数据结构,学会使用关系模型中常用的关系操作,包括查询、插入、删除和修改。

2.理解关系代数中的并运算、交运算、差运算以及笛卡尔积运算的定义,并能利用它们分析处理数据,以解决实际问题。

教学内容

教学重点:

关系模型中常用的关系操作,包括查询、插入、删除和修改。

2.并运算、交运算、差运算以及笛卡尔积运算的定义。

教学难点:

能正确使用关系代数查询数据。

教学过程

一、情境导入

为了传承和弘扬温州地区的非物质文化遗产,“云课堂学习平台”要开设一系列温州非遗特色课程。现在,以网络调查问卷方式(调查问卷界面如图所示)向全校学生收集感兴趣的课程内容,为课程内容的选择和设计提供依据。

作为数据管理员,你选择哪种逻辑模型存储数据呢?从而引出关系模型。

二、新课讲授

(一)关系模型

名称

所属地区

门类

昆曲

永嘉

传统戏剧

黄杨木雕

乐清

传统美术

温州鼓词

瑞安

曲艺

龙舞

泰顺

传统舞蹈

基本结构:解释关系模型的二维表结构,每行代表一个数据项(元组),每列代表一个属性。

数据类型:强调每列数据类型的一致性,不同列可以有不同的数据类型。

(二)关系操作

【学习任务一】通过操作数据库,实践体验关系模型中常用的关系操作,包括查、增、删、改。

1、将“昆曲”的所属地区改为“永嘉”并查询数据。

2、将你最感兴趣的温州地区非物质文化遗产的相关信息作为一个元组添加到数据库中。

3、由于“钹子书”几乎失传难以开设课程,因此删除名称为“钹子书”的相关数据。

查询

添加

删除

修改

【巩固练习】分析以下生活应用场景涉及哪些关系操作?

(三)关系代数

1、并运算

在“酸奶”和“低温乳制品”这两个分类中,我们会看到一些相同的商品。然而,当我们在‘全部’分类中查看时,这款商品只出现了一次。这是如何实现的呢?

假设我们有“酸奶”和“低温乳制品”两个数据集,这两个数据集可能包含一些相同的商品。当我们查看“全部”分类时,系统会将两个分类的数据集进行合并。在合并的过程中,系统会识别并排除重复的商品,确保两个数据集的每款商品只显示一次。因此,假设两个数据集分别为R和S,返回属于R或S的元组集合的称为并运算。

交运算

在社交媒体上,我和好友的共同群聊数是如何计算得到的呢?

系统会分别获取我和好友各自参与群聊的数据集,两个数据集相交的部分就是我和好友的共同群聊数据集。因此,假设两个数据集分别为R和S,返回属于R且S的元组集合的称为交运算。

3、差运算

若已知全体学生名单和已打卡学生名单,如何计算得到未打卡学生名单?

在已知全体学生名单和已打卡学生名单两个数据集的前提下,未打卡学生名单是通过从全体学生名单中排除已打卡学生名单得到的。因此,假设两个数据集分别为R和S,R和S的差返回属于R而不属于S是元组集合,称为差运算。

【学习任务二】如下图,表1和表2两个关系模型分别为A校的高一和高二段学生想要开设的特色课程信息。根据要求,选择正确的关系代数对这两个关系模型进行关系运算。

表1表2

(1)找出表1有,但表2没有的数据集。

(2)找出表1或表2有的数据集。

(3)找出表1和表2共有的数据集。

4、笛卡尔积运算

浙江省新高考实施了物理和化学捆绑选科的政策,学生在选择了物理和化学的情况下,有哪些选科组合可以选择?

从两个不同的集合中各选取了一个元素,形成了所有可能的科目组合。这符合笛卡尔积运算的定义,即从两个集合中分别选取元素,形成所有可能的配对组合。

由上图可知,若数据集R为n列,数据集S为m列,则R和S笛卡尔积结果为(n+m)列。若R有k个元组,S有j个元组,则数据集R和S有(k×j)个元组。

【学习任务三】如下图,表1和表2两个关系模型,分别为A校计划开设的特色课程和相应任课教师信息。请使用笛卡尔积运算列出所有可能的课程与教师的组合。

表1表2

【思考】若数据集R有100个元组,数据集S有200个元组,分析并完成表格,你发现了什么?

关系代数运算

运算结果元组数

200-300

0-100

差(R-S)

0-100

笛卡尔积

20000

发现:若数据集R和S的数据量很大,笛卡尔积运算会生成一个巨大的结果集,会导致大量的计算资源消耗。

面对大数据集进行笛卡尔积运算时出现的问题,可以采取以下几种策略来解决或缓解:

数据预处理

在计算笛卡尔积之前,先对数据进行筛选,只保留必要的部分,以减少数据

您可能关注的文档

文档评论(0)

180****6794 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档