课题Hive数据定义
课时4课时(180min)
知识目标:
(1)掌握数据库基本操作的语法格式
(2)掌握表基本操作的语法格式
(3)掌握视图基本操作的语法格式
技能目标:
(1)能够创建、显示、切换和删除数据库,并查看和修改数据库信息
教学目标
(2)能够创建、显示、修改和删除不同类型的表,并查看表信息
(3)能够显示分区、添加分区、查看分区信息、移动分区和删除分区
(4)能够创建、显示和删除视图,并查看视图信息
素养目标:
培养从整体角度审视问题的能力,并可以将复杂的问题分解成更小的组成部分,以便更快地解决问
题
教学重点:数据库基本操作的语法格式,表基本操作的语法格式,视图基本操作的语法格式
教学重难点
教学难点:数据库的基本操作、表的基本操作、分区表的操作
教学方法案例分析法、问答法、讨论法、讲授法
教学用具电脑、投影仪、多媒体课件、教材
教学过程主要教学内容及步骤
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通APP或其他学习软件,完成课
前任务
课前任务
请大家了解数据库和表的基本操作内容。
【学生】完成课前任务
【教师】使用APP进行签到
考勤
【学生】班干部报请假人员及原因
【教师】提出以下问题:
(1)数据库的基本操作包括哪些内容?
问题导入
(2)分区表的操作包括哪些内容?
【学生】思考、举手回答
【教师】通过学生的回答引入要讲的知识,介绍数据库的基本操作、表的基本操作、分区表的操作以
及外部表、桶表和临时表的相关信息等知识
3.1数据库的基本操作
在Hive中,数据库是一个目录或命名空间,用于分类存储表。它不仅可以避免不同表之间的命名冲
突,确保表名的唯一性;还可以将具有相关性的表放置在同一个数据库中,方便管理和查询数据。
传授新知数据库的基本操作包括创建数据库、显示数据库、查看数据库信息、切换数据库、修改数据库信息
和删除数据库等。
3.1.1创建数据库
创建数据库的语法格式如下。1
CREATEDATABASE[IFNOTEXISTS]database_name
[COMMENTdatabase_comment]
[LOCATIONhdfs_path]
[WITHDBPROPERTIES(property_name=property_value,…)];
上述语法格式的详细解释如下。
CREATEDATABASE:创建数据库的关键字。
IFNOTEXISTS:可选项,用于判断创建的数据库是否已经存在。若数据库不存在,则创建数据库;
否则不执行任何操作。
database_name:创建的数据库的名称。
COMMENTdatabase_comment:可选项,用于为数据库添加描述性信息。
LOCATIONhdfs_path:可选项,用