计算机二级VF


四、简单的计算查询
用于计算检索的函数有: 用于计算检索的函数有: Count([distinct|all]*)统计记录个数 统计记录个数 Count([distinct|all]字段名 统计一列中值的个数 字段名)统计一列中值的个数 字段名 Sum([distinct|all]字段名 计算一列值得总和(此列必须是数值 字段名)计算一列值得总和 此列必须是数值) 字段名 计算一列值得总和 此列必须是数值 Avg([distinct|all]字段名 计算一列值得平均值 此列为数值型 字段名)计算一列值得平均值 字段名 计算一列值得平均值,此列为数值型 Max([distinct|all]字段名 求一列值中的最大值 字段名)求一列值中的最大值 字段名 Min([distinct|all]字段名 求一列值中的最小值 字段名)求一列值中的最小值 字段名 如果指定distinct,则表示在计算时要取消指定字段中的重复值 , 如果指定 , all为默认值 为默认值 例:找出供应商所在地的数目 Sele count(distin 地址 from 供应商 地址) 例:求支付的工资总数 Sele sum(工资 from 职工 工资) 工资 例:求北京和上海的仓库职工的工资和 Sele sum(工资 from 职工 where 仓库号 in; 工资) 工资 (sele 仓库号 from 仓库 where 城市 北京” or 城市 上海”) 城市=“北京 北京” 城市=“上海 上海”
三、几个特殊运算符 • Between…and…和like • 1、 Between…and…在…和…之间,包含边界值。 • 例:检索出工资在1220元到1240之间的职工信息 Sele * from 职工 where 工资 Between 1220 and 1240 Between 1220 and 1240 =(工资>=1220 and 工资 <=1240) 2、like是字符串匹配的命令谓词(字符串匹配运算符)其 一般格式:[not] like “<匹配串>” 含义是:查找指定的属性列值与<匹配串>相匹配的元组, <匹配串>可以是一个完整的字符串也可以含有通配符% 下划线) 和_(下划线 下划线 %代表任意长度的字符串如:a%b代表以a开头b结尾的任 意长度的字符串:ab, acsb, abb, adfdfhb…… _(下划线)代表任意单个字符,如:a_b表示以a开头b结尾 的长度为3的任意字符串:acb, adb, asb……
五、分组与计算查询
分组查询用GROUP BY,其格式是: 其格式是: 分组查询用 其格式是 GROUP BY <字段名 [HAVING <条件 字段名> 条件>] 字段名 条件 <字段名>是分组所依据的字段; HAVING是对分组的筛选,即 进一步限定分组的条件 例如:求每个学生各门功课的平均成绩,并按降序排列 Sele 姓名,avg(成绩) as 平均成绩 from 学生,成绩 where; 学生.学号=成绩.学号 group by 成绩.学号 order by; 平均成绩 desc *如果 如果sele命令中使用了 命令中使用了GROUP BY 短语,则命令中出现的计 短语, 如果 命令中使用了 算函数均是按分组的计算,而不是对整个表的计算。 算函数均是按分组的计算,而不是对整个表的计算。 例:找出不及格人数多于2人的课程(包括2) Sele 课程名称,count(成绩) as 不及格人数 from 课程,成绩; Where 成绩<60 and 成绩.课程编号=课程.课程编号; Group by 成绩.课程编号 having counSQL及简单查询 认识SQL及简单查询
授课内容: 授课内容: SQL概述 概述 SELECT语句格式 语句格式 简单查询命令 学习目的: 学习目的: 了解SQL的发展及特点 了解 的发展及特点 熟悉SELECT语句格式及各子句的含义 熟悉 语句格式及各子句的含义 掌握SELECT命令的使用 掌握 命令的使用 重点:掌握SELECT命令的使用 重点:掌握 命令的使用 难点: 难点:灵活使用查询命令
5.1SQL概述 概述
一、发展 二、 SQL语言具有的特点 语言具有的特点 1、一种一体化的语言,包括数据定义、数据查询、 数据操纵和数据控制功能 2、一种高度非过程化的语言 3、语言简洁 4、可以直接以命令的方式交互使用,也可以嵌入 到程序设计语言中以程序方式使用 注:VF在SQL方面支持数据定义,数据查询和数据 操纵功能,不提供数据控制功能
简单查询 即单表查询,指仅涉及一个表的查询
一、选择表中若干列(投影运算) 选择表中若干列(投影运算)
1、查询指定列 例:从职工关系中检索所有工资值 Select 工资 from 职工 查询全体学生的姓名,学号,所在系 Select 姓名,学号,系别 2、查询全部列 两种方法:一是列出所有列名,二是用星号*
5.2查询功能 查询功能
数据查询是数据库的核心操作,查询也是SQL的核心, SQL语言提供了SELECT语句进行数据库的查询,其一 般格式: Select [all/distinct] <输出元> from <表名或视图名1>[, <表名或视图名2>…] [where <条件表达式>] [group by <字段名1>[having <条件表达式>]] [order by <字段名2>][asc|desc] 注释:1、select说明要查询的数据 2、 from说明要查询的数据来自那个或那些表,可以对单 个表或多个表进行查询 3、 where说明查询要满足的条件 4、 group by 短语用于对查询结果进行分组, having用 来限制分组必须满足的条件 5、 order by 用来对查询的结果进行排序
例:检索仓库关系中所有元组 Sele 仓库号,城市,面积 from 仓库 Sele * from 仓库 3、查询经过计算的值 Sele子句中的输出元可以是表中的属性列也可以是表 达式 例:查询全体学生的姓名和出生年份(表中有年龄字段) Sele 姓名,2006-年龄 from 学生 Sele 姓名,”出生年份”,2004-年龄 Sele 姓名,2006-年龄 as 出生年份 from 学生 注:as短语用来为表达式指定新字段名
重点:掌握SQL命令的格式及其使用,查询与视图的创建 命令的格式及其使用, 重点:掌握 命令的格式及其使用 难点: 命令的应用, 难点: SQL命令的应用,查询与视图的概念 命令的应用
任务五 使用查询及视图对数据表查询
SQL概述及简单查询 SQL概述及简单查询 SQL查询功能的使用 SQL查询功能的使用 SQL操纵功能和定义功能 SQL操纵功能和定义功能 查询设计器和视图设计器 SQL查询功能 SQL查询功能 SQL数据操纵和定义功能 SQL数据操纵和定义功能 查询设计器和视图设计器
练习: 练习: 1、从学生表中检索所有学生的基本信息 2、检索工资多于1220元的职工号 3、找出工资多于1220元的职工号和他们所在的城市 4、先按学生学号升序排列再按出生日期降序排列 5、求支付的工资总数 6、检索出每个仓库中工资多于1230元的职工个数 1、sele * from 学生 2、sele 职工号 from 职工 where 工资>1220 3、sele 职工号,城市 from 职工,仓库 where; 工资>1220 and (仓库.仓库号=职工.仓库号) 4、 sele * from 学生 order by 学号,出生日期 desc 5、 sele sum(工资) from 职工 6、 sele 仓库号,count(*) from 职工 where ; 工资>1230 group by 仓库号
• 例:从供应商关系中检索出全部公司的信息,不要工厂 或其他供应商信息 • Sele * from 供应商 where 供应商名 like “%公司” • 3、not表示否定,如:not in, not between…and • not like …… • 例:找出工资不在1220到1240之间的全部职工信息 • Sele * from 职工 where 工资 not between 1220 and 1240 • 找出不在北京的全部供应商信息 • Sele * from 供应商 where 地址!=“北京” 等价于 • Sele * from 供应商 where not(地址=“北京”)
三、排序 对查询结果进行排序用order by,其格式是: Order by <字段名> [asc | desc],其中asc是升序,desc 是降序,默认是升序;允许按一列或多列排序,且是对 最终查询结果进行排序,不能在子查询中使用该短语 例:查询各门课的学时数及学分,结果按课程名排序 查询每个同学的姓名,班级,出生日期,结果按班级升 序排列,同一班级按年龄升序排列 注:空值最大
第二讲 SQL查询功能的使用 SQL查询功能的使用
授课内容: 授课内容: 联接查询 嵌套查询 几个特殊运算符 空值查询、 空值查询、集合的并运算 SELECT几个特殊选项 几个特殊选项 学习目的: 学习目的: 了解联接查询、 了解联接查询、嵌套查询的特点 熟悉并掌握联接查询、 熟悉并掌握联接查询、嵌套查询等查询命令的使用 及ELECT几个特殊选项的使用 几个特殊选项的使用 重点:掌握联接查询、 重点:掌握联接查询、嵌套查询命令的使用及 ELECT几个特殊选项的使用 几个特殊选项的使用 难点: 难点:查询命令的应用
二、嵌套查询
• 这类查询所要求的结果出自一个关系,但相关的条件却涉及多 个关系,即当检索关系x中的元组时,它的条件依赖相关的关系 y中的元组属性值,这时就要用嵌套查询 • 例:找出至少有一门课考试成绩不及格的学生的学号,姓名及 所在班级 sele 学号,姓名 ,班级 from 学生 where 学号 in; (sele 学号from 成绩 where 成绩<60) 1、在该命令中有两个sele-from-where查询块 查询块, 注:1、在该命令中有两个sele-from-where查询块,即内层查询 括号内的部分)块和外层查询块(括号外的部分)。 (括号内的部分)块和外层查询块(括号外的部分)。 2、in表示属于 、 表示属于 例:哪些学生的各科考试成绩全部及格,列出他们的学号,姓名和 所在班级 sele 学号,姓名 ,班级 from 学生 where 学号 not in; (sele 学号from 成绩 where 成绩<60)
合集下载

计算机二级VF选择题100题

计算机二级VF选择题100题

1。

VFP是一种 ________ 模型的数据库管理系统。

A. 层次_B. 网络_C. 对象_D. 关系 答案: D 2。

对于二维表的关键字来讲,不一定存在的是 ________ 。

选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字 答案: D 3。

目前三种基本的数据模型是 ________ 。

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型 答案: A 4。

在命令窗口中,不能实现的操作是 ________ 。

选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果 答案: D 5。

VFP系统中,表的结构取决于 ___________ 。

选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序 答案: A 6。

某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。

要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast 的Click事件中应加入_______ 命令。

选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._ 答案: B 7。

数据库管理系统是 ________ 。

选择:A. 教学软件_ B. 应用软件 C. 计算机辅助设计软件_ D.系统软件 答案: D 8。

关系型数据库采用 ________ 表示实体和实体间的联系。

计算机二级vf命令大全

计算机二级vf命令大全

1.set make to [日期分隔符]设置日期分隔符,默认’/’2.set date to [American|MDY|YMD] 设置日期显示格式3.set century on/off 默认显示两位数年,on显示四位数年4.set strictdate to [0|1|2] 用于设置是否对日期格式进行严格检查5.store<表达式> to <内存变量> 赋值函数6.dimension <数组名>或declare<数组名>创建数组(自动赋值.f.)7.list memory[like<通配符>] [to printer |to file<文件名>]滚屏显示.display memory 分屏显示8.clear memory =release all 内存变量清除,release <内存变量名>.Release all[like<通配符>|except <通配符>]9.scatter [fields <字段名表>][memo] to <数组名>将表当前记录复制到数组.10.s catter [fields like <通配符>|fields except <通配符>[memo]to<数组名>]11.g ather from <数组名>[fields <字段名表>][memo]数组复制到表12.gather from <数组名>[fields like <通配符>][fields except <通配符>][memo]13.s et collate to <排序次序名>设置排序次序。

机器,拼音默认,笔画。

14.s et exact on/off 字符串精确比较。

全国计算机等级考试二级VF第一讲什么是VF

全国计算机等级考试二级VF第一讲什么是VF
特点
数据共享性高 数据冗余度小 数据与程序的独立性高
数据库系统阶段
程序1 程序员1
程序2 程序员2
程序n 程序员n
统一存取
数据1
数 据2
数 据n
四.数据库系统(DBS)
概念:引进数据库技术后的计算机系统 1. 数据库系统的构成 2. 数据库系统的特点
数据库系统逻辑图
应用程 序1
(2)专门运算
选择运算:对已有的数据进行选择性处理 投影运算:对表中垂直操作或运算 链接:对两个有相同字段的二维表中记录相同值进行水平方向的链接。
1.人工管理阶段
时间: 20世纪50年代中期以前
背景
计算机重要用于科学计算
特点
数据不保存 数据冗余度大 数据与程序之间依赖性大
人工管理阶段
程序1 程序2 程序n
编程员1 编程员2 编程员n
访问 访问 访问
数据 1
数据 2
数据 n
2.文件系统阶段
时间
20世纪50年代后期至60年代中后期
统 数据库 管理系

操作 软件
硬件
2.数据库系统的特点
① 实现数据高共享,减少数据冗余 ② 采用特定的数据模型 ③ 具有较高的独立性 ④ 有统一的数据控制功能
五.数据模型
1. 实体的描述 2. 实体间联系及联系的种类 3. 数据模型
1.实体的描述
实体
客观存在并且可以相互区别的事物
实体属性
属性 名名
元组:二维表中水平方向的行
属性:二维表中垂直方向的列 元组
域:属性的取值范围
属性 值
表结 构
2.关系运算
(1)传统运算 进行并、差、交集合运算的两个关系,必须具有相同的关系模型

全国计算机等级考试二级VF知识点(完整版)

全国计算机等级考试二级VF知识点(完整版)

1、数据处理的中心问题是数据管理。

多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。

2、人工管理阶段面对的主要问题:1、数据不能独立。

2、数据不能长期保存。

3、文件管理阶段面对的主要特点:1、数据与程序分开。

2、数据能长期保存。

3、数据没有完全独立。

4、存在数据冗余。

5、数据不能集中管理。

4、数据库系统阶段特点:1、实现了数据的结构化。

2、实现了数据共享。

3、实现了数据独立。

4、实现了数据统一控制。

5、三者之间的区别:主要在于数据与程序之间的关系。

在人工管理阶段,数据与程序不具有独立性。

在文件系统阶段,程序和数据有了一定的独立性。

在数据库系统阶段提供了数据与应用程序的独立性。

6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。

数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。

7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。

而数据库运行管理和控制例行程序是数据库管理系统的核心部分。

8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。

9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。

10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。

数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。

11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。

12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。

四川省计算机二级VF笔试真题(含答案)

四川省计算机二级VF笔试真题(含答案)

四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。

3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。

4、操作系统的存储器管理部分负责对进程进⾏调度。

5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。

6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。

7、顺序查找只适⽤于存储结构为顺序存储的线性表。

8、栈顶的位置是随着进栈和退栈操作⽽变化的。

9、结构化程序设计主要强调的是程序的易读性。

10、在结构化分析中,⽤于描述加⼯逻辑的主要⼯具有三种,即:结构化语⾔、判定表、判定树。

⼆、选择题(每题1分,共5分)1、分页式储存管理的主要特点是()A.要求作业全部同时装⼊内存B.不要求作业装⼊到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运⾏状态进⼊就绪状态的原因可能是()A.被选中占有处理机B.等待某⼀事件C.等待的事件已发⽣D.时间⽚⽤完3、多道程序设计是指()A.在实时系统中并发运⾏多个程序B.在分布系统中同⼀时刻运⾏多个程序C.在⼀台处理机上同⼀时刻运⾏多个程序D.在⼀台处理机上并发运⾏多个程序4、需求分析中开发⼈员主要从⽤户那⾥了解()A.软件如何做B.软件数据结构C.软件做什么D.软件模块⼤⼩5、对象实现了数据和操作的结合,使数据和操作()于对象的统⼀体中。

A.结合B.隐藏C.封装D.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。

要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。

然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。

2.修改一个名称为TWO.PRG的命令文件。

该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。

然后用ls中的每个顾客的数据去修改表scust对应的记录。

该命令文件有3行语句有错误,打开该命令文件进行修改。

注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。

修改完成后,运行该命令文件。

本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。

解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。

然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。

计算机二级VF试题(含答案)

xx年计算机二级VF试题(含答案)全国计算机等级考试9月马上开始了,为帮助大家更好复习,为大家分享的是计算机二级VF模拟试题及答案,欢送阅读!1.以下链表中,其逻辑构造属于非线性构造的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列人队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为( )。

A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。

A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。

A.二维表B.树状构造C.属性D.网状构造5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。

那么实体部门和职员间的联系是( )。

A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:那么由关系R得到关系S的操作是( )。

A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。

A.程序流程图B.数据流图(DFD图)C.方框图D.软件构造图8.软件需求规格说明书的作用不包括( )。

A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。

A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。

A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试方案1.A。

【解析】数据的逻辑构造是描述数据之间的关系,分两大类:线性构造和非线性构造。

线性构造是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。

常用的线性构造有:线性表,栈,队列,双队列,数组,串。

非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。

计算机二级VF常用函数总结

常用函数1、数值函数Abs (数值表达式) 返回表达式的绝对值Sign(数值表达式) 返回表达式的符号:表达式为正数(1)为负数(-1)为零(0)Sqrt(数值表达式) 返回表达式的平方根。

(即开方)Pi() 返回圆周率即3.14Int(数值表达式) 返回表达式的整数部分Ceiling(数值表达式) 返回大于等于表达式的最小整数Floor(数值表达式) 返回小于等于表达式的最大整数Round(数值表达式,四舍五入的位置) 返回表达式四舍五入后的值Mod(被除数,除数) 返回两个数相除后的余数Max(数值表达式1,数值表达式2……)返回其中的最大值Min(数值表达式1,数值表达式2……)返回其中的最小值2、字符函数Len(字符表达式) 返回表达式值的长度(即表达式所包含的个数)Lower(字符表达式) 将表达式中的大写字母变为小写字母upper(字符表达式) 将表达式中的小写字母变为大写字母space(字符表达式) 返回指定的空格trim(字符表达式) 去掉表达式值的尾部空格ltrim(字符表达式) 去掉表达式值的前部空格alltrim(字符表达式) 将表达式值的前后空格都去掉left(字符表达式,长度) 从表达式的左边取指定的长度right(字符表达式,长度) 从表达式的右边取指定的长度substr(字符表达式,起始位置,长度) 从表达式的起始位置取指定的长度,若无长度则从起始位置一直取到最后occurs(字符表达式1,字符表达式2) 返回表达式1在表达式2中出现的次数at(字符表达式1,字符表达式2,表达式1在2中第几次出现) 返回表达式1的首字符在2中出现的位置。

区分大小写atc(字符表示1,字符表达式2,表达式1在2中第几次出现) 同at( ),但不区分大小写stuff(字符表达式1,起始位置,长度,字符表达式2)用表达式2的值替换表达式1中由起始位置和长度指明的内容chrtran(字符表达式1,字符表达式2,字符表达式3) 当表达式1中的一个或多个相同字符与表达式2中的某个字符一样时,就用表达式3中的对应字符替换这些字符like(字符表达式1,字符表达式2)比较2个表达式对应位置上的字符,若都匹配函数值为.T.,否则为.F.(表达式1中可以包含通配符*和?)3、日期和时间函数Date() 当前系统日期,函数值为日期型Time()当前系统时间,函数值为字符型Datetime() 当前系统日期时间,函数值为日期时间型Year(日期表达式)返回表达式中日期的年份Month(日期表达式)返回表达式中日期的月份Day(日期表达式)返回表达式中日期的天数Hour(日期时间表达式) 返回日期时间表达式中的小时部分minute(日期时间表达式) 返回日期时间表达式中的分钟部分sec(日期时间表达式) 返回日期时间表达式中的秒数部分4、数据类型转换函数Str(数值表达式,长度,小数位数) 将数值转换成字符串Val(字符表达式) 将字符串转换成数值Ctod(字符表达式) 将字符串转换成日期Ctot(字符表达式) 将字符串转换成日期时间Dtoc(字符表达式,1) 将日期转换成字符串。

计算机二级VFP_结构图及考试知识点

数据库基础理论数据库基本概念数据库数据库系统注意三者之间的联系与区别数据模型层次模型网状模型面向对象模型实体-联系模型实体属性注意实体-联系模型到关系模型的转化面向对象基本概念对象类事件方法关系数据库相关概念外部关键字关系模式关系元组属性域实体完整性参照完整性一致性与完整性联接选择投影基本关系运算注意区别不属于基本关系运算的内容工作方式交互方式(命令方式、菜单方式)程序运行方式Visual FoxPro数据库的特点货币型浮点型整型备注型双精度型数据类型扩展名文件类型扩展名文件类型.DBF .DBC.FPT 数据表备注文件.DCT 数据库备注文件.IDX 数据表索引文件.DCX 数据库索引文件.PJX 项目文件.PRG 源程序文件.FRX 报表文件.MNX 菜单文件.LBX 标签文件.MPR 菜单程序文件.SCX 表单文件.QPR查询程序文件.VCX 可视类库文件.BAK 备份文件主要文件类VisualFroPro基础知识常量变量表达式函数字符型数值型货币型字段变量算数表达式关系表达式逻辑表达式数值计算函数数据转换函数日期和时间函数基本数据元素注意空值注意数据表与内存变量之间的数据传递注意同名内存变量和字段变量的引用方法的区别注意运算顺序注意日期格式设定的命令第一章:项目管理器基本操作考点1:创建项目考点2:打开项目考点3:在项目中创建文件考点4:将文件添加到项目中考点5:在项目中修除文件考点6:建编应用程序第二章:VF数据库及表的操作考点1:数据库的打开与建立考点2:在数据库中新建、删除表及有效性规则考点3:创建自由表考点4:将自由表添加到数据库中考点5:数据库及表相关命令考点6:表所引的建立考点7:建立表间联系考点8:修改表结构考点9:表浏览器的应用第三章:SQL语句考点1:SQL查询功能考点2:SQL操作功能考点3:SQL定义功能第四章:VF程序设计基础考点1:常量考点2:变量考点3:表达式考点4:常用函数考点5:程序文件的建立、修改与执行考点6:简单的输入输出命令考点7:选择结构考点8:循环结构第五章:VF查询与视图考点1:查询设计器基本操作考点2:建立查询考点3:查询向导的使用考点4:视图设计器考点5:建立视图第六章:VF表单的设计与应用考点1:表单的创建与保存考点2:表单控件的基本操作考点3:其他控件的基本操作第七章:VF菜单设计与应用考点1:菜单设计器考点2:下拉式菜单设计考点3:快捷菜单设计第八章:VF报表设计与应用考点1:使用“报表向导”创建报表考点2:使用“一对多报表向导”创建报表考点3:创建快速报表考点4:修改报表20XX年最新大纲专家解读二级公共基础知识考试大纲基本要求:1)掌握算法的基本概念2)掌握基本数据结构及其操作3)掌握基本排序和查找算法4)掌握逐步求精的结构化程序设计方法5)掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力6)掌握数据库的基本知识,了解关系数据库的设计考试内容:二级VF数据库程序设计考试大纲基本要求1)掌握数据库系统的基本知识2)基本了解面向对象的概念3)掌握关系数据库的基本原理4)掌握数据库程序设计方法5)能够使用VF建立一个小型数据库应用系统考试内容1.VF基础知识。

xx计算机二级《VF》上机试题及答案

xx计算机二级《VF》上机试题及答案1(1)创立一个新的工程“customermanagement”。

(2)在新建立的工程“customermanagement”中创立数据库“ordermanagement”。

(3)在数据库“ordermanagement”中建立表“orderlist”,表名称分别为:“客户型”、“订单号”、“订购日期”和“总金额”;类型分别为:“字符型(6)”、“字符型(6)”、“日期型”和“浮动型”。

(4)为“order list”表创立一个主索引,索引名和索引表达式均是“订单号”。

参考解析:(1)【操作步骤】①在Visual FoxPro主窗口下按组合键Ctrl+N,那么系统弹出“新建”对话框,在文件类型中选择“工程”,再单击“新建文件”按钮;②在弹出的“创立”对话框中,选定考生文件夹,在工程文件中填入“customermanagement.pjx”,再单击“保存”按钮;这样便新建了一个工程。

(2)【操作步骤】①在弹出的工程管理器中先选择“数据”标签,再选择“数据库”,最后单击“新建”按钮;②在弹出的“新建数据库”对话框中单击“新建文件”;③在弹出的“创立”对话框中,选定考生文件夹,在“数据库名”中填入“0rdermanagement.dbc”,再单击“保存”按钮。

(3)【操作步骤】①完成了数据库的添加;②在添加的数据库中选择“数据”标签,再单击“数据库”标签,选择“0rdermanagement.bdc”数据库,再选择“表”标签,单击“新建”铵扭,在弹出的“创立”对往左框中将表名更改为“0rderlist”,单击“确定”按钮,在弹出“表设计器”中的“字段名”中填入题干中的字段,“类型”中选择题干中规定的类型,单击“确定”按钮,在弹出的提示框中单击“是”按钮保存表;③在弹出的“新建表”对话框中单击“新建袭”,并在弹出的“创立”对话框中,选定考生文件夹,在“输入表名”中填人“0rderlist.dbf”,再单击保存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档