2022年高中信息技术VFP完整教案 .pdf





《2022年高中信息技术VFP完整教案 .pdf》由会员分享,可在线阅读,更多相关《2022年高中信息技术VFP完整教案 .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习好资料欢迎下载第一、二节数据库简介教学内容 :1、了解数据库的基本概念、数据库管理系统的基本功能;2、学会启动与退出FoxPro 数据库管理系统;3、了解 FoxPro 窗口的组成结构;教学目的 :1、让学生对数据库及数据库管理系统有个基本的了解;2、学会启动与退出FoxPro 数据库管理系统;3、对 FoxPro 窗口组成有个基本了解;教学重点 :1、数据库、数据库管理系统的概念;2、FoxPro 的启动与退出、命令窗口的使用;教学难点 :1、数据库、数据库管理系统的概念;2、FoxPro 的启动与退出、命令窗口的使用教学过程:一、 基本概念:1、 数据: 是对客观事物的符号表示,在计算
2、机科学中是指能输入到计算机中并被计算机程序处理的符号、数值、声音、图像等各种信息的总称。2、 数据处理: 收集、组织、加工、存储、传送各类数据的过程。3、 数据库: 存储在计算机里的按一定规则相互关联的数据的集合。(1)举例说明(2)数据在数据库中按一定的规则存放,这种规则称为数据库模型。常见的数据库模型有层次模型、网状模型和关系模型。所谓关系模型实际上是一个二维表, 通过公共的关键字段对表中的记录进行管理。FoxPro 就是在计算机上实现的关系型数据管理系统。(1)数据库系统: 是以数据库应用为目的的计算机系统。一个数据库系统必须能完成数据收集、存储、处理、维护,对数据的安全性和完整性进行控
3、制和检查、检索等一系列功能。(2)数据库系统的主要作用:是完成数据的收集、处理、维护以及存储。(3)数据库系统的基本特点:实现数据冗余控制、提高数据独立性以及实现数据共享。4、 数据库管理系统:能够用来建立数据库,完成数据库的维护、管理等操作,并能够帮助用户方便地使用数据库的软件。数据库管理系统主要用途:( 1)建立数据库; (2)维护数据库(修改、插入、更新、删除) ; (3)数据库的管理(分类、查找、统计和输出)。二、 FoxPro 数据库管理系统1、 启动 FoxPro 的操作“开始”“程序( P) ”“FoxPro for windows”“FoxPro ”2、 FoxPro 窗口介绍
4、。(1) 窗口基本介绍;(2) FoxPro 跟其他窗口的区别是:在默认状态下, 启动 FoxPro 数据库管理系统时,屏幕上除了出现主窗口外,还会出现命令窗口。命令窗口用于输入字符命令 ,主窗口用来显示FoxPro 命令或程序的执行结果; (3) 要在“ command ”窗口中输入命令,只要激活“command ”窗口,键入字符后按精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 24 页学习好资料欢迎下载“回车” 键;(4)clear 命令表示清除屏幕显示的内容。3、 退出 FoxPro (1)打开 “file”选项的菜单,执行其中
5、的“exit ”命令 ;(2) 在命令窗口中输入命令Quit 并敲回车键。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 24 页学习好资料欢迎下载第三节建立数据库教学内容:1、掌握建立、关闭数据库的基本操作方法2、学会向数据库中输入、追加数据教学目的:1、让学生掌握建立数据库的基本操作方法和步骤2、理解数据类型及表示方法教学重点:1、建立数据库的基本操作方法和步骤2、数据类型及表示方法教学难点:1、数据类型及表示方法教学过程:引入新课:我们知道,关系型数据库可以看作一张二维的表格(如下表),在数据库中,把二维表格中的每一列叫做一个字段
6、 ,各列的第一行数据叫做字段名 。字段名是字段的标识,同一个数据库中不能存在两个相同的字段。从第二行开始,每一行叫做一个记录 。编号姓名出生年月职称工资部门健康邮政编码00021 孙学东57/03/25 高工839.00 技术科T 300018 00030 高娟48/10/07 工程师750.60 生产科T 300191 00020 林静之70/08/06 助工205.00 财务科T 300007 00023 刘克忠37/05/26 高工950.00 技术科F 300010 00017 陆平45/11/16 工程师784.00 生产科T 300024 一、建立数据库结构建立一个完整的数据库必须
7、分两个步骤:第一步,建立数据库的结构;第二步,向数据库中输入数据。1、指定要建立的文件的类型(1) 进入 FoxPro 工作环境(2) 单击“ File ”中的“ NEW ”命令(3) 在出现“文件类型”对话框中选择“Table/DBF ”选项,单击“NEW ”按钮。讲解:(1) 什么是文件类型及文件的扩展名?(2) 利用 FoxPro 可以建立包括数据库文件、程序文件、查询文件等10 种不同类型的文件(3) 特别强调,数据库文件的扩展名是“.DBF”2、确定字段名、数据类型、宽度及小数位数在 FoxPro 主菜单栏中选择“ File ”下拉菜单的“ New ”选项,出现“ New ”对话框。
8、选择“TableDBF ”后,单击“ New ”按钮,即可出现“ Table Structure”对话框。“ Table structure” 对话框可用来建立一个新的数据库结构,即精确地定义这个文件中所包含的精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 24 页学习好资料欢迎下载字段。定义时要指明每个字段的名字、数据类型、字段的长度,若是数值字段,还要指明小数位数。此时对话框有五列,分别是Tag、Name 、Type、Width 和 Dec,它们用来确定每个字段的特殊属性。(1) Tag列 : 索引标识列中向上或向下箭头表示其右的域
9、名(Name )是索引标签名,并指明索引顺序,向上箭头表明记录按索引上升顺序显示,向下箭头表明记录按索引下降顺序显示。单击该列可以改变索引顺序及确定是否索引。(2) Name 列: 字段名讲解:A、字段名可以由中文、英文、数字和下划线组成,必须以中文或英文开头;B、字段名最多10 个字符。(3) Type 列: 字段类型单击该列,弹出下拉列表,可选择指定的字段类型。可供选择的类型有:character(字符型,为缺省类型) 、Numeric(数字型)、Float (浮点型)、Date(日期型)、Logical (逻辑型)、Memo (备注型)、General (普通型)。用鼠标单击你所需要的类
10、型即可。讲解:A、什么是数据类型及为什么要分数据类型?B、结合图表介绍FoxPro 中主要的数据类型及用途如:字符型数据用来表示姓名、民族、性别等字段,数值型数据用来表示分数、年龄、工资等字段等(4) Width 列: 字段的长度讲解:A、字段的长度,即其存储的字符或数字等的最大数目,缺省值为10 B、如何确定字段的长度,要根据具体的实际问题(5) Dec列小 : 小数位数该列指定Numeric 或 Float类型字段中小数点后的位数。注:在一个数据库中最多可建立255 个字段,“ Table structure”对话框的状态栏中随时给出数据库中字段的总数及总的宽度。总的字段宽度为所有字段宽度
11、之和加1 个字节,这个字节用来保存已被删除的记录的踪迹。例如:建立具有如下结构的数据库Field Field Name Type Width Dec 1 编号Character 5 2 姓名Character 10 3 年龄Numeric 3 0 4 出生年月Date 8 5 职称Character 12 6 工资Numeric 8 2 7 健康Logical 1 8 部门Character 8 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 24 页学习好资料欢迎下载9 邮政编码Character 6 其操作如下:(1)选择“ Fil
12、e ”下拉菜单的“ New ”选项,打开“ New ”对话框。( 2)在“ New ”对话框中选择“ TableDBF ”后,单击“ New ”按钮,打开“Table Structure ”对话框。(3)在“ Table Structure”对话框中按给出的各列输入上述各字段定义的内容。3、保存数据库结构建立数据库结构后,必须将其保存。在“Table Structure”对话框中,用鼠标单击“OK ”按钮,弹出“ Save As”对话框,这个对话框可以存储一个FoxPro 的新文件,此时,键入新数据库名如emp ,FoxPro 自动为其加上扩展名.dbf 。用鼠标单击对话框中“Save”按钮即
13、可。完成存盘操作后,在屏幕上显示一个信息框,询问 Input data records now ?单击“Yes” 按钮,立即输入数据,单击“No ”按钮,表示暂不输入数据。二、输入数据定义了数据库的结构以后就可以向数据库中输入数据。输入数据,可以在存储数据库结构之后,屏幕出现“ Input data records now ?”的信息框时,单击“ Yes”按钮;也可选择“Record”下拉菜单的“ Append ”选项,在附加方式下打开浏览窗口。(1)在 FoxPro 的主菜单栏上选择“ Record”菜单项。(2)在“ Record”下拉菜单中选择“ Append ”选项,这时产生一浏览窗口
14、,(3)输入下列数据Record# 编号姓名出生年月职称工资部门健康邮政编码1 00021 孙学东 57/03/25 高工 839.00 技术科 T 300018 2 00030 高娟 48/10/07 工程师 750.60 生产科 T 300191 3 00020 林静之 70/08/06 助工 205.00 财务科 T 300007 4 00023 刘克忠 37/05/26 高工 950.00 技术科 F 300010 5 00017 陆平 45/11/16 工程师 784.00 生产科 T 300024 三、关闭数据库注意:在同一时刻只能使用一个数据库文件,如果打开另一个数据库文件,该数
15、据库文件将自动关闭。数据文件使用后要关闭它。关闭数据库文件,必须在“Command”窗口中使用use 命令。在“File ”下拉菜单中选择“ Close”选项是不行的,因为“Close”选项仅关闭屏幕显示。四、追加数据1、打开数据库要使用数据库,必须先打开数据库;在“File ”下拉菜单中选择“ Open ”选项,弹出“Open ”对话框后,从对话框中选择数据库文件,再单击“Open ”按钮,即可打开该数据库。打开一个数据库后,库文件内容并不出现在屏幕上,但它的打开已有效,库文件名出现在状态栏中。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5
16、页,共 24 页学习好资料欢迎下载2、打开数据输入窗口单击“ Record”下拉菜单中的“ Append ”命令。3、输入新的记录4、关闭数据库。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 24 页学习好资料欢迎下载第四节使用数据库教学内容:1、查看数据库结构。2、查看记录中的数据。3、数学表达式的表示和使用。4、关系运算符和逻辑运算符的使用。5、条件表达式的构成及使用。6、统计运算的几个命令(SUM 、AVERAGE、COUNT ) 。教学目的:1、掌握查看数据库的结构及记录中数据的方法2、学会进行初步的统计运算教学重点:1、掌握
17、查看数据库的结构及记录中数据的方法2、条件表达式的构成及使用3、学会进行初步的统计运算教学难点:1、条件表达式的构成及使用教学过程:引入新课:上一节,我们介绍了如何建立数据库,数据库建完后,接下来就是面临怎样使用数据库的问题,今天,我们来介绍一下数据库的一些简单应用。一、查看数据库结构对于一个已经存在的数据库,我们可以利用FoxPro 的命令来查看它的库结构,甚至可以修改它的库结构。下面,我们讲一下如何查看数据库结构:方法 1、1、单击“ File ”菜单中的“ Open ”命令,打开一个数据库;2、单击“ DateBase”菜单中的“ Setup”命令即可。方法 2、1、单击“ File ”
18、菜单中的“ Open ”命令,打开一个数据库;2、在命令窗口中输入命令“list structure”并敲回车键比较:方法1不但可以查看数据库结构,还可以通过对话框中的“Modify ”按钮对数据库结构进行修改,而方法2 只能查看数据库结构,不能修改数据库结构。二、查看记录中的数据打开一个数据库后,我们可以通过以下方法浏览数据库中的记录数据:1、查看所有记录的全部数据方法 1、(1) 单击“ File ”菜单中的“ Open ”命令,打开一个数据库;(2) 在命令窗口中输入命令“browse”并敲回车键方法 2、(1) 单击“ File ”菜单中的“ Open ”命令,打开一个数据库;(2)
19、在命令窗口中输入命令“list”并敲回车键方法 3 (1) 单击“ File ”菜单中的“ Open ”命令,打开一个数据库;(2) 在命令窗口中输入命令“display”并敲回车键精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 24 页学习好资料欢迎下载2、查看所有记录的部分字段在 FoxPro 中,我们可以只浏览数据库中的某些字段,具体操作如下:(1) 单击“ File ”菜单中的“ Open ”命令,打开一个数据库,如chengji.dbf;(2) 在命令窗口中输入命令: browse fields 姓名 , 数学 , 语文 ,
20、外语后敲回车键执行。注:输入命令时,用来隔开字段名的逗号必须是半角字符。3、查看满足一定条件的记录(1)例子:在 FoxPro 中,除了可以只浏览数据库中的某些字段外,我们还可以只显示满足一定条件的某些记录,例如,显示chengji.dbf数据库中,数学成绩大于90 分的学生的记录,操作如下:(1) 单击“ File ”菜单中的“ Open ”命令,打开chengji.dbf数据库;(2) 在命令窗口中输入命令: browse for 数学 90 后敲回车键执行。又如,要查看所有姓张的同学的数据,操作如下:(1) 单击“ File ”菜单中的“ Open ”命令,打开chengji.dbf数据
21、库;(2) 在命令窗口中输入命令: browse for 张 $ 姓名后敲回车键执行。(2)条件表达式:A、用关系运算符把字段名、数据等连接起来,可以构成条件表达式,而所谓关系运算符,如大于号和 $号。B、FoxPro 中常用的关系运算符及用法如下:关系运算符关系应用举例含义 大于数学90 小于物理60 = 等于学号=010228 不等于信息技术 .t. = 不大于语文= 不小于外语=60 $ 包含张$ 姓名C、较复杂的条件表达式用逻辑运算符把两个或多个简单的条件表达式连接起来,可以构成较复杂的条件表达式,FoxPro 的逻辑运算符有:.AND.、 .OR.、.NOT.三种,其用法如下:运算符
22、名称运算规则应用举例.AND. 逻辑与同时成立才成立数学 85.AND.语文 85 .OR. 逻辑或一个成立即成立数学 85.OR.语文 85 .NOT. 逻辑非取反.NOT.计算机 =.f. 三、统计运算精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 24 页学习好资料欢迎下载利用 FoxPro 的命令,可以完成求和、求平均数、计数等统计运算1、求和(1) SUM 命令:计算数值型字段中保存的所有数据的总和;( 2) SUM FIELDS:可以计算指定的数值型字段中保存的所有数据的总和,其中FIELDS为具体的字段名。2、求平均数(1
23、) AVERAGE 命令:计算数值型字段中保存的所有数据的平均数;( 2) AVERAGE FIELDS:可以计算指定的数值型字段中保存的所有数据的平均数,其中FIELDS为具体的字段名。3、计数COUNT 命令的使用:(1)统计数据库中总的记录数A、单击“ File ”菜单中的“ Open ”命令,打开chengji.dbf数据库;B、在命令窗口中输入命令: count 后敲回车键执行。(2)统计满足一定条件的记录的个数,例如A、单击“ File ”菜单中的“ Open ”命令,打开chengji.dbf数据库;B、在命令窗口中输入命令: Count 信息技术 =.t. 后敲回车键执行。(3
24、)将统计结果赋予一个变量,例如A、单击“ File ”菜单中的“ Open ”命令,打开chengji.dbf数据库;B、在命令窗口中输入命令: Count for 语文 =85 to ch C、? ch 回车键执行精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 24 页学习好资料欢迎下载第五节维护数据库课题:维护和管理数据库教学内容: 1、掌握记录指针的概念 2、学会插入、删除记录 3、学会修改记录中的数据及数据库的结构教学目的: 1、让学生掌握数据库的基本维护及管理 2、能够较为熟练地使用数据库,加深对其的理解教学重点: 1、记录指
25、针的解释2、BROWSE、EDIT、INSERT 、APPEND 、REPLACE 等有关命令的使用及区别教学难点: 1、记录指针、指针移动 2、替换命令REPLACE 的使用教学课时: 2 个课时(包含上机)教学过程:一、记录指针:数据库中往往有许多条的记录,为了便于管理,每个都有一个编号,叫做记录号 。系统提供了记录指针( 虚拟的 ) ,使它指向某个记录,记录指针批示的记录,叫做当前记录,并在状态栏显示的标志“Record:n/m ”中体现出来,其中m是当前使用的数据库中的记录总数,n 就是当前记录的记录号。利用FoxPro 提供的命令,可以方便地移动记录指针的位置,使之成为当前记录。移动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年高中信息技术VFP完整教案 2022 年高 信息技术 VFP 完整 教案

限制150内