MySQL数据库技术与应用(第2版) 教案单元设计 3 数据库与数据表的基本操作.docx
《MySQL数据库技术与应用(第2版) 教案单元设计 3 数据库与数据表的基本操作.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术与应用(第2版) 教案单元设计 3 数据库与数据表的基本操作.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MySQL数据库技术与应用教学设计课程名称:授课年级:授课学期:教师姓名:课题 名称第3章数据库和表的基本操作计划学时14课时内容 分析在软件开发中,必不可少会使用到数据库和数据表。学会数据库和数据表的基 本操作,可以轻松实现数据的管理。本章将针对数据库和数据表的基本操作进 行详细地讲解。教学目 标及基 本要求1、掌握数据库的基本操作,会对数据库进行增删改查操作2、掌握数据表的基本操作,会对数据表进行增删改查操作3、了解数据类型,学会SQL语句中不同类型数据的表示方式4、掌握表的约束,学会使用不同的约束来操作表教学 重占 , I A J、1、数据库的基本操作2、数据类型3、数据表的基本操作4、
2、表的约束教学 难点表的约束教学 方式讲师课堂教学要以PPT讲授为主,并结合多媒体进行教学教 学 过 程第一部分:数据库基础知识一、创设情境,讲解数据库基础知识(1)老师提出需求,引出数据库基础知识MySQL安装完成后,要想将数据存储到数据库的表中,首先得创建一个数 据库。数据库的基本操作包括创建数据库、修改数据库和删除数据库。(2)明确学习目标要求学生学会创建数据库、删除数据库以及修改数据库的编码。二、进行重点知识的讲解(1)如何创建一个数据库?教师首先讲解创建数据库的语法格式,并对语法格式中各个字段所表示 的意义进行介绍。然后使用“CREATE DATABASE xxgc;”语句,向学生演示
3、创 建xxgc数据库的过程,当看到执行结果Query OK, 1 row affected时、说 明数据库创建成功。(2)如何查看数据库?为了验证数据库系统中是否创建了名称为xxgc的数据库,需要查看数 据库。查看数据库分为查看所有数据库和查看某个数据库。(演示例题) SHOW DATABASES;用于查看所有数据库 SHOW CREATE DATABASE xxgc;用于查看刚创建的xxgc数据库(3)如何修改数据库的编码?教师首先带领学生回忆,在安装数据库时,已经选择了数据库的编码方 式,那么可不可以修改数据库的编码呢?数据库的编码是可以修改的,通过 ALTER DATABASE语句可以实
4、现数据库编码的修改。然后讲解ALTER DATABASE 语句的语法格式,最后教师通过演示将xxgc数据库的编码修改为gbk编码方 式,修改完毕,使用SHOW CREATE DATABASE语句查看修改后的数据库编码, 验证是否修改成功。(演示例题)(4)如何删除数据库?随着数据库的增多,需要删除不用的数据库。但是需要提醒学生,成功 删除数据库后,数据库中的所有数据都将被清除,原来分配的空间也将被回 收。教师首先讲解删除数据库的语法格式,然后向学生演示如何删除数据库 xxgc,最后使用SHOW DATABASES语句查看现存的数据库,验证数据库是否删 除成功。(演示例题)三、归纳总结,随堂练习
5、,布:(1)对课堂上讲解的知识点进行总结。(2)使用课后练习题给学生布置作业。第二部分:数据类型一、回顾上节课内容,继续讲解数据类型(1)对上节课留的作业进行答疑。(2)回顾总结上节课的内容,引出本节课主题上节课讲解了如何管理MySQL中的数据库,在使用数据库存储数据时, 不同的数据类型决定了存储数据方式的不同。为此,MySQL数据库提供了多 种数据类型,本节课将重点讲解MySQL中的数据类型c(3)明确学习目标使学生掌握各种数据类型所占字节数、取值范围和应用范围。二、进入重点知识点的讲解(1)整数类型在MySQL数据库中,存储整数数值是最常见的。教师首先向学生介绍 MySQL 中的 5 种整
6、数类型,分别是 TINYINT、SMALLINT、MEDIUM I NT、INT 和 BIGINTo然后通过一张表格,画出这五种整数类型所占的字节数和取值范围。 最后教师教学生如何通过字节数计算取值范围,即2的字节数次方减1,这样 可以方便学生记忆数据类型的取值范围。(2)浮点数类型和定点数类型教师首先举个例子,比如商品价格一般都是9. 9、199.9等。那么数据库 中如何存储小数呢?然后教师进行讲解MySQL数据库中,存储的小数使用浮 点数和定点数。浮点数类型有两种,单精度浮点数类型(FLOAT)和双精度浮 点类型(DOUBLE)o定点数类型有DECIMAL类型。最后教师可以通过一张表格,
7、画出这三种类型所占的字节数和取值范围。(3)日期与时间类型教师首先举个例子,比如要存储用户的登录时间、会员生日等日期时间 类的数据,要用YEAR、DATE、TIME、DATETIME和TIMESTAMP类型数据。然后, 通过表格列举出这些日期和时间数据类型所对应的字节数、取值范围、日期 格式以及零值。由于日期时间类型数据比较复杂,有不同的表示格式,需要 分别进行详细讲解。最后,讲解开发中常用的获取当前系统日期的方法 CURRENT_DATE和NOW(),获取当前系统时间的方法CURRENT_TIME和NOW() o(4)字符串与二进制类型教师首先举个例子,比如淘宝的数据库就要存储很多图片,优酷
8、的数据 库里就要存储很多视频数据。为了存储字符串、图片和声音等数据,MySQL 提供了字符串和二进制类型。然后通过一张表列举字符串和二进制类型。不 同数据类型具有不同的特点,所以要针对这些类型分别进行详细讲解: CHAR和VARCHAR表示字符串数据,VARCHAR存储可变长度的字符BINARY和VARBINARY类型表示二进制数据 TEXT类型用于表示大文本数据,其类型分为四种BLOB类型表示数据量很大的二进制数据,例如图片、PDF文档等 ENUM类型称为枚举类型 SET类型用于表示字符串对象,它的值可以有零个或多个 BIT类型用于表示二进制数据三、归纳总结,布置作业(1)对课堂上讲解的知识
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据库技术与应用第2版 教案 单元设计 数据库与数据表的基本操作 MySQL 数据库技术 应用 单元 设计 数据库 数据表 基本 操作
限制150内