声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!第一、二节数据库简介教学内容:1、了解数据库的基本概念、数据库管理系统的基本功能;2、学会启动与退出FoxPro数据库管理系统;3、了解FoxPro窗口的组成结构;教学目的:1、让学生对数据库及数据库管理系统有个基本的了解;2、学会启动与退出FoxPro数据库管理系统;3、对FoxPro窗口组成有个基本了解;教学重点:1、数据库、数据库管理系统的概念;2、FoxPro的启动与退出、命令窗口的使用;教学难点:1、数据库、数据库管理系统的概念;2、FoxPro的启动与退出、命令窗口的使用教学过程:一、基本概念:1、数据:是对客观事物的符号表示,在计算机科学中是指能输入到计算机中并被计算机程序处理的符号、数值、声音、图像等各种信息的总称。2、数据处理:收集、组织、加工、存储、传送各类数据的过程。3、数据库:存储在计算机里的按一定规则相互关联的数据的集合。(1)举例说明(2)数据在数据库中按一定的规则存放,这种规则称为数据库模型。常见的数据库模型有层次模型、网状模型和关系模型。所谓关系模型实际上是一个二维表,通过公共的关键字段对表中的记录进行管理。FoxPro就是在计算机上实现的关系型数据管理系统。(1)数据库系统:是以数据库应用为目的的计算机系统。一个数据库系统必须能完成数据收集、存储、处理、维护,对数据的安全性和完整性进行控制和检查、检索等一系列功能。(2)数据库系统的主要作用:是完成数据的收集、处理、维护以及存储。(3)数据库系统的基本特点:实现数据冗余控制、提高数据独立性以及实现数据共享。4、数据库管理系统:能够用来建立数据库,完成数据库的维护、管理等操作,并能够帮助用户方便地使用数据库的软件。数据库管理系统主要用途:(1)建立数据库;(2)维护数据库(修改、插入、更新、删除);(3)数据库的管理(分类、查找、统计和输出)。二、FoxPro数据库管理系统1、启动FoxPro的操作“开始”“程序(P)”“FoxProforwindows”“FoxPro”2、FoxPro窗口介绍。(1)窗口基本介绍;(2)FoxPro跟其他窗口的区别是:在默认状态下,启动FoxPro数据库管理系统时,屏幕上除了出现主窗口外,还会出现命令窗口。命令窗口用于输入字符命令,主窗口用来显示FoxPro命令或程序的执行结果;(3)要在“command”窗口中输入命令,只要激活“command”窗口,键入字符后按声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!“回车”键;(4)clear命令表示清除屏幕显示的内容。3、退出FoxPro(1)打开“file”选项的菜单,执行其中的“exit”命令;(2)在命令窗口中输入命令Quit并敲回车键。声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!第三节建立数据库教学内容:1、掌握建立、关闭数据库的基本操作方法2、学会向数据库中输入、追加数据教学目的:1、让学生掌握建立数据库的基本操作方法和步骤2、理解数据类型及表示方法教学重点:1、建立数据库的基本操作方法和步骤2、数据类型及表示方法教学难点:1、数据类型及表示方法教学过程:引入新课:我们知道,关系型数据库可以看作一张二维的表格(如下表),在数据库中,把二维表格中的每一列叫做一个字段,各列的第一行数据叫做字段名。字段名是字段的标识,同一个数据库中不能存在两个相同的字段。从第二行开始,每一行叫做一个记录。编号姓名出生年月职称工资部门健康邮政编码00021孙学东57/03/25高工839.00技术科T30001800030高娟48/10/07工程师750.60生产科T30019100020林静之70/08/06助工205.00财务科T30000700023刘克忠37/05/26高工950.00技术科F30001000017陆平45/11/16工程师784.00生产科T300024一、建立数据库结构建立一个完整的数据库必须分两个步骤:第一步,建立数据库的结构;第二步,向数据库中输入数据。1、指定要建立的文件的类型(1)进入FoxPro工作环境(2)单击“File”中的“NEW…”命令(3)在出现“文件类型”对话框中选择“Table/DBF”选项,单击“NEW”按钮。讲解:(1)什么是文件类型及文件的扩展名?(2)利用FoxPro可以建立包括数据库文件、程序文件、查询文件等10种不同类型的文件(3)特别强调,数据库文件的扩展名是“.DBF”2、确定字段名、数据类型、宽度及小数位数在FoxPro主菜单栏中选择“File”下拉菜单的“New”选项,出现“New”对话框。选择“Table/DBF”后,单击“New”按钮,即可出现“TableStructure”对话框。“Tablestructure”对话框可用来建立一个新的数据库结构,即精确地定义这个文件中所包含的声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!字段。定义时要指明每个字段的名字、数据类型、字段的长度,若是数值字段,还要指明小数位数。此时对话框有五列,分别是Tag、Name、Type、Width和Dec,它们用来确定每个字段的特殊属性。(1)Tag列:索引标识列中向上或向下箭头表示其右的域名(Name)是索引标签名,并指明索引顺序,向上箭头表明记录按索引上升顺序显示,向下箭头表明记录按索引下降顺序显示。单击该列可以改变索引顺序及确定是否索引。(2)Name列:字段名讲解:A、字段名可以由中文、英文、数字和下划线组成,必须以中文或英文开头;B、字段名最多10个字符。(3)Type列:字段类型单击该列,弹出下拉列表,可选择指定的字段类型。可供选择的类型有:character(字符型,为缺省类型)、Numeric(数字型)、Float(浮点型)、Date(日期型)、Logical(逻辑型)、Memo(备注型)、General(普通型)。用鼠标单击你所需要的类型即可。讲解:A、什么是数据类型及为什么要分数据类型?B、结合图表介绍FoxPro中主要的数据类型及用途如:字符型数据用来表示姓名、民族、性别等字段,数值型数据用来表示分数、年龄、工资等字段等(4)Width列:字段的长度讲解:A、字段的长度,即其存储的字符或数字等的最大数目,缺省值为10B、如何确定字段的长度,要根据具体的实际问题(5)Dec列小:小数位数该列指定Numeric或Float类型字段中小数点后的位数。注:在一个数据库中最多可建立255个字段,“Tablestructure”对话框的状态栏中随时给出数据库中字段的总数及总的宽度。总的字段宽度为所有字段宽度之和加1个字节,这个字节用来保存已被删除的记录的踪迹。例如:建立具有如下结构的数据库FieldFieldNameTypeWidthDec1编号Character52姓名Character103年龄Numeric304出生年月Date85职称Character126工资Numeric827健康Logical18部门Character8声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!9邮政编码Character6其操作如下:(1)选择“File”下拉菜单的“New”选项,打开“New”对话框。(2)在“New”对话框中选择“Table/DBF”后,单击“New”按钮,打开“TableStructure”对话框。(3)在“TableStructure”对话框中按给出的各列输入上述各字段定义的内容。3、保存数据库结构建立数据库结构后,必须将其保存。在“TableStructure”对话框中,用鼠标单击“OK”按钮,弹出“SaveAs”对话框,这个对话框可以存储一个FoxPro的新文件,此时,键入新数据库名如emp,FoxPro自动为其加上扩展名.dbf。用鼠标单击对话框中“Save”按钮即可。完成存盘操作后,在屏幕上显示一个信息框,询问Inputdatarecordsnow?单击“Yes”按钮,立即输入数据,单击“No”按钮,表示暂不输入数据。二、输入数据定义了数据库的结构以后就可以向数据库中输入数据。输入数据,可以在存储数据库结构之后,屏幕出现“Inputdatarecordsnow?”的信息框时,单击“Yes”按钮;也可选择“Record”下拉菜单的“Append”选项,在附加方式下打开浏览窗口。(1)在FoxPro的主菜单栏上选择“Record”菜单项。(2)在“Record”下拉菜单中选择“Append”选项,这时产生一浏览窗口,(3)输入下列数据Record#编号姓名出生年月职称工资部门健康邮政编码100021孙学东57/03/25高工839.00技术科T300018200030高娟48/10/07工程师750.60生产科T300191300020林静之70/08/06助工205.00财务科T300007400023刘克忠37/05/26高工950.00技术科F300010500017陆平45/11/16工程师784.00生产科T300024三、关闭数据库注意:在同一时刻只能使用一个数据库文件,如果打开另一个数据库文件,该数据库文件将自动关闭。数据文件使用后要关闭它。关闭数据库文件,必须在“Command”窗口中使用use命令。在“File”下拉菜单中选择“Close”选项是不行的,因为“Close”选项仅关闭屏幕显示。四、追加数据1、打开数据库要使用数据库,必须先打开数据库;在“File”下拉菜单中选择“Open”选项,弹出“Open”对话框后,从对话框中选择数据库文件,再单击“Open”按钮,即可打开该数据库。打开一个数据库后,库文件内容并不出现在屏幕上,但它的打开已有效,库文件名出现在状态栏中。声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!2、打开数据输入窗口单击“Record”下拉菜单中的“Append…”命令。3、输入新的记录4、关闭数据库。声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平安!第四节使用数据库教学内容:1、查看数据库结构。2、查看记录中的数据。3、数学表达式的表示和使用。4、关系运算符和逻辑运算符的使用。5、条件表达式的构成及使用。6、统计运算的几个命令(SUM、AVERAGE、COUNT)。教学目的:1、掌握查看数据库的结构及记录中数据的方法2、学会进行初步的统计运算教学重点:1、掌握查看数据库的结构及记录中数据的方法2、条件表达式的构成及使用3、学会进行初步的统计运算教学难点:1、条件表达式的构成及使用教学过程:引入新课:上一节,我们介绍了如何建立数据库,数据库建完后,接下来就是面临怎样使用数据库的问题,今天,我们来介绍一下数据库的一些简单应用。一、查看数据库结构对于一个已经存在的数据库,我们可以利用FoxPro的命令来查看它的库结构,甚至可以修改它的库结构。下面,我们讲一下如何查看数据库结构:方法1、1、单击“File”菜单中的“Open…”命令,打开一个数据库;2、单击“DateBase”菜单中的“Setup…”命令即可。方法2、1、单击“File”菜单中的“Open…”命令,打开一个数据库;2、在命令窗口中输入命令“liststructure”并敲回车键比较:方法1不但可以查看数据库结构,还可以通过对话框中的“Modify…”按钮对数据库结构进行修改,而方法2只能查看数据库结构,不能修改数据库结构。二、查看记录中的数据打开一个数据库后,我们可以通过以下方法浏览数据库中的记录数据:1、查看所有记录的全部数据方法1、(1)单击“File”菜单中的“Open…”命令,打开一个数据库;(2)在命令窗口中输入命令“browse”并敲回车键方法2、(1)单击“File”菜单中的“Open…”命令,打开一个数据库;(2)在命令窗口中输入命令“list”并敲回车键方法3(1)单击“File”菜单中的“Open…”命令,打开一个数据库;(2)在命令窗口中输入命令“display”并敲回车键声明:本教案来自网上,感谢勤劳的中国人民吧,愿好人一生平