- 0
- 0
- 约1.93千字
- 约 5页
- 2026-01-21 发布于贵州
- 举报
PAGE
PAGE5
《大数据应用技术基础》教学设计
课题
NoSQL数据库
课型
理论
班级
教师
课时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知识
1.能说出SQL数据库中数据的特点;
2.能区别SQL和NoSQL数据库的特性;
3.能描述典型NoSQL数据库的数据存储方式。
技能
1.能图示NoSQL数据库的数据存储方式;
2.能评价NoSQL数据库的数据存储方式;
3.能确定不同型NoSQL数据库的应用领域。
素养
1.培养关注行业前沿技术发展的意识;
2.培养大数据应用意识。
教学重点
NoSQL数据库的典型数据存储方式
教学难点
文档存储与图存储的特性与应用
教学方法
讲授法、讨论法、演示法
教学环境
软件环境:CentOS7操作系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教学过程
教学环节
教师活动
学生活动
新课导入
(5分钟)
1.依据关系型数据库的经验,在传统行业生产或活动产生的数据有哪些特点?
2.观察并讨论在互联网上购物、社交平台上产生的数据又会有哪些不一样的特性?
讨论
交流
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一认识NoSQL数据库(20分钟)
1.关系型数据库中数据的特性
观察框图示意:说出关系中数据的特点。
数据结构严谨预先明确定义,所有数据记录的数据很整齐而密集。
数据来组织的实际业务活动,具有很高的数据价值。
SQL数据库是传统生产、商业等领域中许多业务问题合适的解决方案。
2.NoSQL数据特性
互联催生Web应用产生的数据:类型异、数量大、不整齐。
要求分布式存储和并行处理。
问:你能列出多少所知的数据形态?
传统SQL数据库失去了优劣,促使管理此类数据的管理系统出现,这就是NoSQL数据库。
问:SQL数据库技术要被淘汰吗?
SQL语言在数据操纵和管理的优势推广到NoSQL数据库管理中,SQL和NoSQL共同构建现代信息管理系统。
观看
讨论
笔记
讨论
思考
交流
讨论
活动二认识NoSQL典型数据存储模式(30分钟)
1.键值存储
键—值对是由一个简单字符串(键)和与之绑定的数据(值)组成。
键值存储不用为值指定一个特定的数据类型,可以存储任意类型的数据,值统一以BLOB(二进制字节数组)进行存储。
键值存储是单纯的存储引擎,键和值都是字节数组,只负责存取而不关心其的含义。
键值存储没有确定的结构,所以不能建索引和进行搜索。
问:键值存储系统中的数据语义由谁来处理?
产品:Redis
2.列簇存储
列簇存储通过把若干相关的列组合到一个列簇中,并以列簇为数据读写的基本单位进行集中存储。
列簇存储的逻辑结构被设计成一张庞大的数据表,可以容纳数十亿行和数百万列。
问:
(1)列簇存储数据表与传统的关系表有何不同点?
(2)如何在列簇存储数据表中定位数据值?
列簇存储实际是一种键值存储系统。与关系表不同的是,它是一个稀疏表。
列簇存储所有数据存储在一个大表中,没有了SQL数据库中的表连接操作。
列簇存储数据可以按列簇为单位分布存储到不同的计算节点上,查询处理可在不同节点并行执行。
列簇存储数据具有良好的可扩展性和高可用性。
产品:HBase
3.文档存储
文档存储的基本单位是文档,它是键—值对的有序集。
文档的键和值没有固定的类型和大小,不需要关系数据库预定义的数据模式。
一组文档组成集合,集合可视为关系数据库中的表。
文档存储也具有良好的可扩展性和高可用性。
产品:MongoDB
4.图存储
图存储是包含一系列对象节点及其关系的数据集,它描绘了一组对象的关系图。
节点、关系及其属性组成的一个三元组。
问:节点、关系、属性分别是什么?
图存储能高效支持分析对象之间的复杂关系。
产品:Neo4j
笔记
讨论
笔记
讨论
作答
笔记
观看
讨论
展示评价
(5分钟)
1.比较SQL数据库与NoSQL数据的存储模式。
2.NoSQL有典型的存储模式。
3.SQL数据库会不会被淘汰?
完成练习
课堂小结
(5分钟)
1.能说出SQL数据库中数据的特点;
2.能区别SQL和NoSQL数据库的特性;
3.能描述典型NoSQL数据库的数据存储方式。
个别与集体结合回顾学习的内容
课后作业
教师备课时填写或课后自行针对性命题
知识技能拓展
调研说明Hadoop技术在大数据领域中的应用情况。
原创力文档

文档评论(0)