- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国计算机等级考试
(VFP 程序设计)上机题型分析
基本操作(共四小题,第1、2题7分、第3、4题8分,计30分)
测试考生对数据库、表、表结构、表记录和索引的使用能力;使用向导设计表单、菜单、查询、标签和报表的使用能力;建立表间关系和项目管理的使用能力。
主要考核点:
项目的建立、数据库的建立、表结构的建立
将数据库添加到项目中、将自由表添加到数据库中
设置字段的默认值、字段有效性规则的建立、字段的添加、字段的替换、为表间的永久性联系设置参照完整性约束等。
主索引、候选索引和普通索引的建立、为已建立索引的表建立永久性联系
视图的建立、查询的建立并存入新表。
简单应用(2小题,每题20分,计40分)
测试考生对建立一个比较复杂的菜单的使用能力;自行设计表单、报表、查询和标签的使用能力;创建、修改和使用视图的使用能力。
主要考核点
视图的建立、查询的建立、菜单的建立
表单的建立、控件布局、向表单中添加数据环境、控件与数据源的绑定、表单中事件代码、控件属性的修改
通过命令来执行表单和报表的方法、表单的退出
使用报表向导制作报表、使用表单向导制作表单
数据库基本命令、SQL语句的查询、子查询、联接查询、查询的排序,查询的结果的去向以及INSERT语句、用SQL语句进行记录的更新
建立索引和有效性规则
综合应用(1小题,计30分)
测试考生对包括基本操作题和简单应用题操作的综合测试的使用能力、以及给定数据库或表,根据要求进行编程生成新的数据库或表的能力。
主要考核点
结构化查询语言(SQL)中的联接查询、查询的排序、分组查询、嵌套查询、临时表的概念、查询的去向等
程序文件的建立方法、程序中循环结构的使用、条件结构的使用、记录的修改更新、分组排序
菜单的建立
表单的建立、控件的基本知识、在数据库中建立视图的方法、将网格控件绑定到表或视图的方法
利用报表设计器设计报表的方法
上机考试常用的语句:
关闭表单:THISFORM·RELEASE
退出菜单:SET SYSMENU TO DEFAULT
打开数据库:OPEN DATABASE 数据库名
修改数据库:CREATE DATABASE
菜单的建立:MODIFY MENU
打开数据库:MODIFY DATABASE
运行程序:DO 程序名.PRG
运行表单:DO FORM 表单名
运行菜单:DO 文件名.mpr
运行报表:REPORT FORM 报表文件名
报表预览:REPORT FORM 报表文件名 PREVIEW
SQL结构化查询语言
特点:非过程化语言。不必要告诉计算机“如何”去做,只需要描述清楚用户要“做什么”就行了。SQL语言是将要求交给系统,由系统自动完成全部工作。
SQL是一种一体化语言,它包括数据定义、数据查询、数据操作和数据控制等方面的功能,它可以完成数据库活动的全部工作。
是一种高度非过程化的语言
非常简洁
可以直接以命令方式交互使用
SQL命令:
数据查询:SELECT 查询
数据定义:CREATE 建立 DROP 删除 ALTER 修改
数据操纵:INSERT 插入 UPDATE 更新 DELETE 删除
数据控制:GRANT REVOKE
一.查询功能:
SELECT命令格式:
SELECT 显示字段 FROM 表 WHERE 条件 GROUP BY 分组字段 [HAVING 分组条件] ORDER BY 排序字段 ……
1.简单查询:
SELECT [DISTINCT]显示字段 FROM 表 WHERE 条件
“*”——通配符。
字段 AS 显示内容 —— 例:SUM(单价*数量)AS 总金额
2.简单的联接查询:
例:SELECT仓库.城市, 职工.职工号 FROM 仓库,职工 WHERE 工资1230.AND.(仓库.仓库号=职工.仓库号)
3.嵌套查询:
例: select 城市 from 仓库 where 仓库号 in (select 仓库号 from 职工 where 工资=1250)
相当于:
sele 城市 from 仓库,职工 where 工资=1250.and.(仓库.仓库号=职工.仓库号)
注:in 相当于集合运算符∈。Not in (非)
例:职称是讲师或工程师。可表达成: 职称 in (‘讲师’,‘工程师’)
4.几个特殊运算符:(不讲)
a.between....and... ——……和……之间,
b.LIKE ——字符串匹配运算符。通配符“*或?”
例:
sele * from 职工 where 工资 between 1220 and 1240
sele * from 供应商 where 供应商名 like *公司——(通不过?)
相当于:sele * from 供应商 wher
文档评论(0)