首页  前一页  后一页  末页
[490] [491] [492] [493] [494]
本留言簿共有493条记录, 现在时间2025-5-24 16:28:20,计算机地址:192.168.9.44
日期查询:
现在是第97页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
494

D:2021-12-23
T:7:30:00
IP:192.168.9.89



作者:
张顺海

2021.12.23 星期四

复习内容: 技能训练安排及指导

复习目的:2022年高考模拟综合实训训练题10套

复习过程:

一、技能训练安排(2021.12.23 - 2022.1.8)

VFP课,按教务处的训练安排如下:【理论课】在教室上,【上机课】四楼西【四】机房

星期二【5、6】   理论课

星期四【1、2、5、6、7】   12理论,567上机

星期五【3、4】上机

二、内容安排 

序号  

技能试题操作题目包

下载地址

1

2022年计算机专业对口高考模拟【第一套】试题 

下载

2

2022年计算机专业对口高考模拟【第二套】试题 

下载

3

2022年计算机专业对口高考模拟【第三套】试题 

下载

4

2022年计算机专业对口高考模拟【第四套】试题 

下载

5

2022年计算机专业对口高考模拟【第五套】试题 

下载

6

2022年计算机专业对口高考模拟【第六套】试题 

下载

7

2022年计算机专业对口高考模拟【第七套】试题 

下载

8

2022年计算机专业对口高考模拟【第八套】试题 

下载

9

2022年计算机专业对口高考模拟【第九套】试题 

下载

10

2022年计算机专业对口高考模拟【第十套】试题 

下载

 

三、上机课表安排

493

D:2021-12-15
T:9:34:00
IP:192.168.9.89



作者:
张顺海

2021.12.15 星期三

上机内容:

上机目的:

上机过程:

一、中英文打字,录入练习

二、建立如下数据环境,为昨天的复习内容进行检测

下载Tushu.dbf】【解压缩软件下载】【查看答案】【在线题库助学系统 学校内网】【在线题库助学系统 学校外网

使用方法:

点击上边链接,下载包含【tushu.dbf】表格的压缩包,至【本地计算机】的VFP程序设置好的【个人工作目录】,好处是易找。

打开自己的VFP设置的工作目录 ,找到压缩包,名字是【tushu.rar】,打开,解压缩,默认解压缩至当前目录,即个人工作目录,就会出现【tushu.dbf】

运行VFP,设置好【工作目录】后,就可以正常使用【tushu.dbf】了。

注:如果不能正常打开压缩包,说明解压缩程序可能没有安装,可以下载【解压缩软件】,然后运行安装后,再试。

三、昨天的内容回顾

通过浏览窗口,显示tushu.dbf表中的所有信息
select * from tushu
 
显示tushu.dbf中的【书名】和【单价】信息
select 书名,单价 from tushu
 
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"
 
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"
 
四、对比命令清单(VFP命令要求提前打开所需要的表,且处于当前工作表状态)
 
通过浏览窗口,显示tushu.dbf表中的所有信息
SQL:select * from tushu
VFP:list
 
显示tushu.dbf中的【书名】和【单价】信息
SQL:select 书名,单价 from tushu
VFP:list 书名,单价
 
显示tushu.dbf中的【辽海出版社】出版的所有图书的
SQL: select * from tushu where 版别="辽海出版社"
VFP: List for 版别="辽海出版社"
 
 
显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
SQL:select 书名,单价 from tushu where 版别="辽海出版社"
VFP: list 书名,单价 for 版别="辽海出版社"
 
 
 
五、通过对比感悟【VFP】命令与【SQL】命令的区别
六、通过内网形式,练习【VFP】在线题库。在线题库助学系统 学校内网】
 
492

D:2021-12-14
T:11:20:00
IP:192.168.9.89



作者:
张顺海

2021.12.14 星期二

复习内容:VFP使用的应用(查询)

复习目的:掌握 SqL查询语句对应的VFP查询命令

复习重点:list 与disp的区别,条件的应用

复习过程:

一、导入

通过对SQL格式的数据表的数据查询,对指定的查询语句SQL-Select命令的应用与七段论的逐条解析,大家对查询语句应用有了更加深刻的印象,在实际应用与考试过程中,经常需要既得会SQL的查询语句,也得会VFP实现指定功能的语句,本节课,就复习和SQL-Select命令功能大致相同的VFP语句的应用。

就是今天所讲的List命令和Display命令。

二、复习

命令格式:

list 格式

LIST 
[FIELDS FieldList] 
[Scope] [FOR lExpression1] [WHILE lExpression2]
[OFF]
[NOCONSOLE]
[NOOPTIMIZE]
[TO PRINTER [PROMPT] | TO FILE FileName]

display格式

DISPLAY
[[FIELDS] FieldList]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[OFF]
[NOCONSOLE]
[NOOPTIMIZE]
[TO PRINTER [PROMPT] | TO FILE FileName]

命令区别:

命令关键字书写不一样

命令关键字的默念范围不一样

命令其他短语解析

 
Scope 指写范围
 
指定要显示的记录范围。只显示在指定范围中的记录。范围子句有:ALL、NEXT nRecords、RECORD nRecordNumber 和 REST。包含 Scope 的命令只对活动工作区中的表进行操作。
 
有关范围子句的详细内容,请参阅“帮助”中的“范围子句”。DISPLAY 默认的范围是当前记录 ( NEXT 1 )。
 
FOR lExpression1<筛选条件>
 
指定只显示满足逻辑条件 lExpression1 的记录。这就允许您筛选出不想要的记录。
 
WHILE lExpression2 <筛选条件>   和for <条件>的区别在于命令针对记录范围作用于索引表的不同,其时就是默认范围前者为all,后者为rest至假为止。
 
指定一个条件,只要逻辑表达式 lExpression2 求值为“真”(.T.),就显示记录。
 
OFF
 
不显示记录号。如果省略了 OFF,就在每个记录前显示记录号。
 
NOCONSOLE
 
不向 Visual FoxPro 主窗口或活动的用户自定义窗口输出。
 
NOOPTIMIZE 不执行内容优化
 
TO PRINTER [PROMPT] 
将 DISPLAY 的结果定向输出到打印机。
 
在 Visual FoxPro 中,可以包含可选的 PROMPT 子句,在打印开始前显示一个对话框。在此对话框中可以调整打印机的设置,包括打印的数目和要打印的页。可调整的打印机设置依赖于当前安装的打印机驱动程序。请将PROMPT 直接放在 TO PRINTER 后面。
 
TO FILE FileName  指定为文本格式的文件。
 
将 DISPLAY 的结果定向输出到 FileName 指定的文件中。如果文件已经存在,且 SET SAFETY 设置为 ON,将提示您是否要改写此文件。
 
 
三、练习
 
任务:
 
通过浏览窗口,显示tushu.dbf表中的所有信息
	select * from tushu

显示tushu.dbf中的【书名】和【单价】信息


select 书名,单价 from tushu

显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"

显示tushu.dbf中【计算机】类的图书信息
select * from tushu where 类别="计算机"

显示tushu.dbf中【计算机】类的图书的【书名】、【单价】、【版别】
select 书名,单价,版别 from tushu where 类别="计算机"

 
完成如上功能,如果使用VFP命令如何实现?


四、作业

明天上机,实现VFP对SQL语句功能的需求,看看执行结果是否一致。

491

D:2021-12-14
T:11:19:00
IP:192.168.9.89



作者:
张顺海

2021.12.10 星期五

实习内容:通过七段的实验,加深数据查询句的应用

实习目的:掌握SQL中的查询语句的功能实现

实习过程:

一、中英文录入练习,各五分钟

二、下载指定的数据表,建立【数据环境】,逐条完成下列语句功能,用SQL语句完成

三、查询语句公式

             命令,把            表中的              条件的记录,显示            信息,结果按           项内容         顺序排列,结果保存到            。

四、七段论的复习强化:

SQL_select 命令

第一段:Select  命令段

用来执行查询、选择、列表的动作,是一个动作。它放在一个命令行(一行只能写一条命令)的开头部分,可以只写前四个字母,这个必须在语句行的开头。

第二段:输出项目段

最后显示呈现给用户的栏目信息列表,如果需要呈现数据表的全部栏目信息,可以使用 * (星号)代替,如果只是一部分列,则可以把星号用【项目列表】替换

当然,列项目信息之间用半角的逗号(,)隔开。

列项目信息,可以是字段名,也可以是函数(比如聚合函数),也可以是表达式

因为,输出项目可能只是一部分,所以也称为在数据”列“这个维度上的瘦身。

第三段:数据源段 

用来指定Select执行操作的数据来源,通常是一张表,或者是两张、多张表,也可是视图,用【From  】关键词标记,通常叫From段。

第四段:条件段

用来指定Select查询命令,针对的数据行,也就是记录的范围。用【Where】关键词标记,通常叫 Where段

如果省略这个段,就代表Select命令针对表的【全部记录】

如果有这个段,就代表Select命令针对表的符合条件的【部分】记录,不符合条件的记录,Select命令就不被执行了。

Where 段,通常是用Where + <条件>来完成的,这个<条件>,可是单条件,也可是综合条件,其实就是一个结果为”逻辑型“的表达式,或者结果为”逻辑型“值的函数,或者是一个”逻辑型“的字段。

第五段:排序段

用来指定被Select出来的记录的显示顺序,通常用Order by 指定,叫【Order By】段

如果省略这个段,就代表着Select命令执行后,看的数据信息结果没有指定顺序

如果有这个段,可以按照一定的依据(一般是字段),对记录进行升序或者降序。

升序的标识符为 asc

降序的标识符为 desc

如果省略【升、降】序的标识符,默认为【升序】,对同一个【排序依据】只能使用其中一个,要么ASC、要么DESC 【Order By 性别 Desc】【Order By 性别 Asc】

排序依据可以是多个,中间用半角的逗号(,)隔开  【Order By 性别,年龄】

对多个排序依据的Order By段,可以分别对每个排序依据使用ASC、DESC,二者不会干扰 【Order By 性别 Desc,年龄 Asc】

对多个排序依据的Order By段,先满第一个排序依据的顺序,第一个排序依据一样的记录,第二个排序依据才会起到效果。【Order By 性别,年龄 desc】

排序依据,既可以使用字段名,也可以使用别名,也可以使用【输出段】项目列表中的位置号。如:【order by 成绩】 【order by 2】

第六段:分组段

用来将指定的记录,按照某种方式,进行分组,从面对不同的组,进行相关的操作。通常用【Group By】来标识,称为【Group】段。

如果省略这个段,就相当于不分组。  不分组,其实也相当于将指定的记录分成一组了而已。

如果有这个段,就会按【分组依据】,将指定的记录(可能是全部记录参加分组,如果指定Where段的话,就是对符合条件的记录进行分组)

分组的结果就是,让Select执行操作时,得到多个结果。(省略这个段的时候,因为默认分一组,所以会得到这一组的结果)

分组通常用在【统计】需要里。 求最大值、最小值、求和、求平均、统计个数等 。这些统计功能,通常是通过聚合函数来实现统计功能的。

聚合函数包括 求最大值【Max】、最小值【Min】、求和【Sum】、求平均【avg】、统计个数【Count】。

聚合函数的功能主要是对数据表的列进行操作,这句话的意思是,【聚合函数】都是这么用: Max(年龄)、Min(金额)、Sum(册数)、Avg(语文)、Count(姓名),统计个数的,也以这样用 count(*)

第七段:结果输出段

用来指定Select查询的结果,统计的结果,排序的结果,分组的结果等等,如何呈现给用户,可以有以下几种常用的呈现方式

这个段可以省略,默认输出到【浏览窗口】

输出到【表格】: Into Table <表名>         会得到一个数据表文件,扩展文件名为(.Dbf ) 

输出到【临时表】:Into Cursor <临时表名>   会得到一个临时表,关闭则消失,不会生成文件,所以相当于临时存储,故有此名

输出到【数组】: Into Array <数组名>     会得到一个数组,属于【内存变量】的一种

 

输出到【文本文件】: To file <文件名>      会得到一个文本文件,扩展文件名为(.txt )

输出到【打印机】: To Printer   会将结果,输出到打印机上,从而打印到纸上。

输出到【主屏幕】:To Screen      注意是将Select执行的结果,显示到主屏幕上,并不是【浏览窗口】

五、对比记忆,强化训练,学会应用

490

D:2021-12-14
T:11:14:00
IP:192.168.9.89



作者:
张顺海

2021.12.09 星期四

复习内容:SQL-Select使用命令的复习 

复习目的:掌握 Select的七段论及命令解析

复习重点:最简查询、条件查询、排序查询、分组查询、输出设定等

复习难点:分组与统计的实现

复习过程:

一、导入

             命令,把            表中的              条件的记录,显示            信息,结果按           项内容         顺序排列,结果保存到            。

二、复习

通过浏览窗口,显示tushu.dbf表中的所有信息
select * from tushu

显示tushu.dbf中的【书名】和【单价】信息
select 书名,单价 from tushu

显示tushu.dbf中的【辽海出版社】出版的所有图书的【书名】和【单价】
select 书名,单价 from tushu where 版别="辽海出版社"

显示tushu.dbf中【计算机】类的图书信息
select * from tushu where 类别="计算机"


显示tushu.dbf中【计算机】类的图书的【书名】、【单价】、【版别】
select 书名,单价,版别 from tushu where 类别="计算机"


统计tushu.dbf中不同【类别】的图书的【总册数】
select 类别,sum(总册数) from tushu group by 类别


统计tushu.dbf中不同【类别】的图书的【总册数】,按总册数降序排列显示
select 类别,sum(总册数) from tushu group by 类别 order by 2 desc


显示tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书信息
select  * from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28}


统计tushu.dbf中,【2011-3-25】至【2011-3-28】期间(共四天),所有图书的【每册书】的平均单价。
select  avg(dj) from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28}
select  avg(单价/单套册数) from tushu where ttod(sj) between {^2011-3-25} and {^2011-3-28}


三、扩展与总结

	找出tushu.dbf表中,统计出与【套数】最多数量一致的图书信息,显示它们的【书名】和【套数】信息,并按【书名】降序显示。    sele 书名,套数 from tushu where 套数=(sele max(套数) from tushu) order by 书名 desc

四、作业

通过上机,熟悉与掌握Select的内容。 

六、反思

学生对命令的记忆,缺乏深入的思考与逻辑的关联,而且好多单词书的字母顺序经常出错,从面看得出来,需要加大力度。

三、练习

找出tushu.dbf表中,统计出与【套数】最多数量一致的图书信息,显示它们的【书名】和【套数】信息,并按【书名】降序显示。    sele 书名,套数 from tushu where 套数=(sele max(套数) from tushu) order by 书名 desc
首页  前一页  后一页  末页
现在是第97页一共有99页