<table> <tbody> <tr> <td width = 140px align = center><b>课题<br>名称</b></td> <td ><div style = "vertical-align:top;text-align:center">第1章 数据库入门</div></td> <td> <div style = "vertical-align:top;text-align:center"><b>计划<br>学时</b></div></td> <td ><div style = "vertical-align:top;text-align:center">4学时</div></td> </tr> <tr> <td width = 140px align = center><b>内容<br>分析</b></td> <td colspan=3>数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。本章将重点讲解数据库的基础知识以及MySQL的安装与使用。</td> </tr> <tr> <td width = 140px align = center><b>教学目标<br>基本要求</b></td> <td colspan = 3> 1、了解数据库的基础知识,可以描述数据库的存储结构和常见的数据库产品<br> 2、了解MySQL的安装与配置,学会在Window和Linux平台安装MySQL<br> 3、掌握MySQL的启动、登录以及配置方式 </td> </tr> <tr> <td width = 140px align = center><b>重点及措施</b></td> <td colspan = 3> 1、MySQL的安装与配置<br> 2、MySQL的启动、登录以及配置方式 </td> </tr> <tr> <td width = 140px align = center><b>难点及措施</b></td> <td colspan = 3> 1、MySQL的安装<br> 2、MySQL的登陆和配置 </td> <tr> <td width = 140px align = center><b>教学方式</b></td> <td colspan = 3> 教学采用教师课堂讲授为主,使用教学PPT讲解 </td> </tr> <tr> <td width = 140px align = center><b>教学过程</b></td> <td colspan = 3> <div style = "vertical-align:top;text-align:center"><h3><b> 第一课时 </b><h3></div> <div style = "vertical-aligin:top;text-align:center"><b>(数据库基础知识)</b></div> <br><b>一、创设情境,导入数据库的概念</b><br> (1)老师提出需求,引出数据库的概念 <div style = "color:blue" >&nbsp;&nbsp;教师提出问题,同学们是否知道在我们所使用的如:QQ、邮箱、微博等网络工具中,用户的信息是如何得以保存的呢?提出问题引出数据库的概念。<br></div> (2)进入主题,讲解数据库的概念 <div style = "color:blue" >&nbsp;&nbsp;进入主题,介绍其实无论是各大网络工具还是各大公司,基本都是采用数据库的方式来存储数据(包括用户信息)的,让学生知道数据库是用来保存数据的。<br></div> (3)明确学习目标<br> <div style = "color:blue" >&nbsp; &nbsp; 1、使学生明确数据库的概念、特点以及存储结构。<br></div> <div style = "color:blue" >&nbsp;&nbsp; 2、使学生熟悉SQL语言的组成和常见的数据库产品。<br></div> <div style = "color:blue" >&nbsp;&nbsp; 3、使学生熟悉MySQL数据库在Windows平台下的安装配置以及MySQL的目录结构。</div> <br> <b>二、进行重点知识的讲解</b><br> (1)什么是数据库? <div style = "color:blue" >&nbsp;&nbsp;教师首先向同学讲述数据库的概念:数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库。然后向同学介绍数据库的4个特点。<br> &nbsp;&nbsp;最后通过画图的方式向同学介绍数据库系统(可参考教材 图1-1),以及它们各自的作用,使同学能够区分出什么是数据库,什么是数据库管理系统和数据库应用程序。</div> <br> (2)数据库的存储结构是什么? <div style = "color:blue" >&nbsp;&nbsp;教师提出问题,问学生数据是不是直接就可以存储在数据库中?对学生进行提问,找学生回答。然后教师通过画图的方式讲解数据库、表、数据库服器之间的关系(可参考教材 图1-2),以及它们各自的作用和特点。最后通过画图的方式介绍表中数据的存储方式(可参考教材 图1-3)。</div> <br> (3)SQL语言 <div style = "color:blue" >&nbsp;&nbsp;教师先向同学介绍SQL语言的概念和作用,然后讲解关系型数据库语言的标准和它的4个组成部分。最后向同学介绍几种常见的数据库产品,如:Oracle,SQL Server,DB2,MongoDB、SQL Server、MySQL以及他们各自的特点。</div> <br> (4)如何安装和配置MySQL? <div style = "color:blue" >&nbsp;&nbsp;教师首先向学生演示如何在MySQL官网上,下载适用于Windows平台的5.7版本的安装包,然后,向学生演示如何在Windows平台下安装和配置MySQL。要求学生能够根据帮助文档正确安装配置MySQL。</div> <br> (5)MySQL安装目录 <div style = "color:blue" >&nbsp;&nbsp;教师向学生介绍,MySQL安装完成后,会在磁盘上生成一个MySQL安装目录。然后教师向同学介绍安装目录中各个文件以及它们的作用。<br></div> <b>三、归纳总结,随堂练习,布置作业</b><br> (1)对课堂上讲解的知识点进行总结,使用随堂练习题巩固本节课的知识点。 <br> (2)让学生课下动手体验,安装MySQL。 <div style = "vertical-align:top;text-align:center"><h3><b> 第二课时 </b><h3></div> <div style = "vertical-align:top;text-align:center"><b> (MySQL的启动、登陆、相关命令以及重新配置MySQL) </b></div> <br><b>一、回顾上节课内容,继续讲解MySQL的使用</b></br> (1)对上节课留的作业进行答疑 (2)明确学习目标 <div style = "color:blue" >&nbsp;&nbsp; 1、掌握如何通过Windows服务管理器和DOS命令启动MySQL服务。</div> <div style = "color:blue" >&nbsp;&nbsp; 2、掌握如何使用DOS命令和MySQL Command Line Client登陆MySQL服务器。</div> <div style = "color:blue" >&nbsp;&nbsp; 3、熟悉MySQL的相关命令。</div> <div style = "color:blue" >&nbsp;&nbsp; 4、掌握重新配置MySQL的方式。</div> <br><b>二、进行重点知识的讲解</b></br> (1)如何通过手动方式启动MySQL服务? <div style = "color:blue" >&nbsp;&nbsp; 教师提出问题,MySQL安装完成后,客户端是否就能连接到数据库了呢?学生进行思考,教师进行讲解,在前面的配置中,已经将MySQL安装为Windows服务,所以当Windows启动时MySQL服务也会随着启动,然而有时我们需要手动控制MySQL服务的启动与停止,此时可以通过两种方式来实现,具体如下:</div> <div style = "color:black">* 通过Windows服务管理器启动MySQL服务</div> <div style = "color:blue">&nbsp; &nbsp; 教师向学生演示通过Windows服务管理器启动MySQL服务的整个过程。</div> <div style = "color:black">* 通过DOS命令启动MySQL服务</div> <div style = "color:blue">&nbsp; &nbsp; 教师向学生演示如何通过”net start mysql”和”net stop mysql”启动和停止MySQL服务。</div> (2)如何登陆MySQL数据库? <div style = "color:blue">&nbsp; &nbsp;教师提出问题,MySQL服务启动成功后,是否就可以对数据库进行操作了呢?引导学生思考,教师进行讲解,MySQL服务启动成功后,还需要登陆数据库才能对数据库进行相关的操作,登陆数据库有两种方式,具体如下:<br> &nbsp; &nbsp;* 通过DOS命令登陆数据库 <br>&nbsp; &nbsp;&nbsp; &nbsp; 教师首先讲解DOS命令中各个参数所表示的意义,然后教师向学生演示如何通过mysql –h hostname –u username –p命令登陆MySQL数据库。 <br> &nbsp; &nbsp;* 使用MySQL Command Line Client登录数据库 <br> &nbsp; &nbsp;&nbsp; &nbsp; 教师进行讲解,由于使用DOS命令登录MySQL数据库时需要记住 的参数比较多,用起来比较麻烦。然后教师向同学演示,启动MySQL Command Line Client窗口的方式,而此方式只需要我们记住密码即可,教师输入密码,完成登陆。 </div> (3)MySQL的相关命令 <div style = "color:blue">&nbsp; &nbsp;教师首先提出问题,当我们想退出数据库时,是不是要关闭操作界面才可以退出呢?然后教师在DOS窗口键入”help”命令打开帮助文档,向学生展示MySQL的相关命令信息,教师可通过图表的形式向同学介绍MySQL相关命令以及相关命令的作用(可参见教材 表1-1)。最后教师通过执行”\s”和 “\u”命令向学生演示这两种命令的使用。</div> (4)如何对MySQL进行重新配置? <div style = "color:blue">&nbsp; &nbsp; 教师首先提出问题,在实际应用中某些通过配置向导配置的项目可能不符合需求,这时该如何对不符合要求的项目进行重新配置呢?然后教师进行讲解,修改MySQL配置的方式有两种,具体如下: </div> <div style = "color:blue">&nbsp; &nbsp;通过DOS命令重新配置MySQL</div> <div style = "color:blue">&nbsp; &nbsp;&nbsp; &nbsp; 教师通过修改MySQL客户端的字符集编码的方式演示配置过程(可参见教材对应知识点),然后教师向学生说明这种方式修改的配置只在当前窗口有效,只适合暂时需要改变编码的情况。</div> <div style = "color:blue">&nbsp; &nbsp;通过my.ini文件重新配置MySQL</div> <div style = "color:blue">&nbsp; &nbsp;&nbsp; &nbsp; 教师首先提出问题,怎么样才能使修改的配置长期有效呢?然后教师进行讲解,如果想让修改的编码长期有效,就需要在 my.ini配置文件中进行配置,最后教师通过在my.ini文件中修改客户端编码的方式,向同学演示配置过程。</div> 三、归纳总结,随堂练习,布置作业 <div style = "color:blue">&nbsp; &nbsp; (1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课的知识点。</div> <div style = "color:blue">&nbsp; &nbsp;(2)让学生课下动手体验,练习如何启动和登陆数据库。</div> <div style = "vertical-align:top;text-align:center"><h3> 第三课时 </h3></div> <div style = "vertical-align:top;text-align:center"><b> 上机练习 </b></div> &nbsp; &nbsp; 上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。 <div style = "vertical-align:top;text-align:left"><h4><b> 上机一:(考察知识点为MySQL数据库的安装) </b></h4></div> <div style = "vertical-align:top;text-align:left"><h5>请按照以下要求创建数据表tb_student</h5></div> 要求如下:<br> &nbsp;&nbsp; 1)要求学生在http://dev.mysql.com/downloads/mysql/#downloads网站下载版本为5.5的MySQL安装文件(二进制分发版)。<br> &nbsp;&nbsp; 2)在Windows平台下安装MySQL数据库 <br> &nbsp;&nbsp; 3)在MySQL安装目录下的bin目录中双击MySQLInstanceConfig.exe文件启动配置向导,配置MySQL数据库。 <div style = "vertical-align:top;text-align:center"><h3> 第四课时 </h3></div> <div style = "vertical-align:top;text-align:center"><b> (MySQL的启动、终止、登陆数据库)</b></div> <div style = "vertical-align:top;text-align:left"><b> 上机一:(考察知识点为MySQL的启动和终止) </b></div> 要求如下: 1、 首先通过Windows服务管理器启动MySQL服务<br> <div style = "color:blue">&nbsp;&nbsp; 1)首先点击【开始】菜单,选择【运行】命令,打开【运行】对话框输入“services.msc”命令,单击【确定】按钮,打开Windows的服务管理器。<br> &nbsp;&nbsp; 2)双击MySQL服务项打开属性对话框,单击【启动】按钮来选择“自动”属性。<br> </div> 2、通过DOS命令启动MySQL服务<br> <div style = "color:blue"> &nbsp;&nbsp; 1)首先点击【开始】菜单,选择【运行】命令,打开【运行】对话框输入“cmd”命令,启动DOS命令行窗口。<br> &nbsp;&nbsp; 2)在命令行窗口输入“net start mysql”启动MySQL服务,会出现”MySQL服务已经启动成功”的提示。<br> &nbsp;&nbsp; 3)如果想停止MySQL服务,可以在DOS命令行窗口中输入“net stop mysql”,会出现“MySQL服务已成功停止”的提示。<br></div> 3、使用相关命令登陆MySQL数据库<br> <div style = "color:blue"> &nbsp;&nbsp; 1)首先点击【开始】菜单,选择【运行】命令,打开【运行】对话框输入“cmd”命令,启动DOS命令行窗口。<br> &nbsp;&nbsp; 2)要求学生熟悉登陆命令中各参数的意义:mysql –h hostname –u username –p<br> &nbsp;&nbsp; 3)因为是本地登陆所以-h hostname可以省略不写,-u后面为登陆数据库的用户名,这里是root,-p后面是登陆密码,输入我们安装时设置的密码即可。<br> &nbsp;&nbsp; 4)在命令行窗口输入:mysql –u root -p itcast的方式登陆MySQL数据库。<br> &nbsp;&nbsp; 5)在命令行窗口出现了“Welcome to the MySQL monitor…”提示时,说明我们成功的登陆了数据库。 </div> </td> </tr> <tr> <td width = 140px align = center> <b> 思考题和习题 </b> </td> <td colspan = 3> </td> </tr> <tr> <td width = 140px align = center> <b> 教学后记 </b> </td> <td colspan = 3></td> </tr> </tbody> </table>