2015年全国计算机二级vfp考试练习.docx

上传人:文*** 文档编号:83244635 上传时间:2023-03-29 格式:DOCX 页数:110 大小:63.79KB
返回 下载 相关 举报
2015年全国计算机二级vfp考试练习.docx_第1页
第1页 / 共110页
2015年全国计算机二级vfp考试练习.docx_第2页
第2页 / 共110页
点击查看更多>>
资源描述

《2015年全国计算机二级vfp考试练习.docx》由会员分享,可在线阅读,更多相关《2015年全国计算机二级vfp考试练习.docx(110页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、2015年全国计算机二级VFP考试练习下文是关于2015年全国计算机二级VFP考试练习相关内容,希望对你有一定的帮助:第一篇:2013下半年全国计算机二级VFP考试试题2013年全国计算机二级VFP试题及答案解析1、数据处理的中心问题是A.数据B,处理数据C数据管理D.数据计算解析本题考查的知识点是数据处理。数据处理是指将数据转换成信息的过程。完成这过程的中心问题是管 理好数据。答案C2、计算机数据管理经历了一等几个阶 段。A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统B,人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统C,人工管理、文件管理、数据系统

2、、分布式数据库系统和面向对象数据库系统D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统答案B应用程序硬件语言编译DBMSOS3 .数据库系统由组成。A.计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户)B.计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)C.计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户)D.计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)解析本题考查的知识点是数据库系统的组成。本题需要记忆。在Visual FoxPro中,数据库系统由计算机硬 件系统、数据库集合、数据

3、库管理系统、相关软件、数据管理员(用 户)。选项A, B, C的说法都不正确,目的是迷惑考生。答案D4 .下列关于数据库系统的说法,正确的项是A.数据库中只存在数据项之间的联系B.数据库中只存在记录之间的联系C,数据库的数据项之间和记录之间都存在联系D.数据库的数据项之间和记录之间都不存在联系解析本题考查的知识点是数据库系统的概念。数据库中的数据是有结构的,这种结构由数据管理系统所支持的数据模型表现出来。数据库系统不仅可以表示事物内部各数据项之间的联系,而立可以表示事物之间的联系,从而反映出现实事物之间 的联系。答案C5 .下列关于Visual FoxPro的说法,正确的项是A. Visual

4、 FoxPro是种在微机上运行的数据库管理系统软件B,在微机上运行的数据库管理系统软件指的是 VisualFoxPro 6.0C. Visual FoxPro是种在微机上运行的数据库系统D. Visual FoxPro 6.0是种在微机上运行的数据库系统解析本题考查的知识点是数据库管理 系统。数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置 的软件。Visual FoxPro就是这样的系统软件;选项B说法不完全正 确。Visual FoxPro起源于xBase系列,该系列包括早期的dBASEII/川、 Fox BASE和FoxPro。Visual FoxPro 6.0亦包含在该领域

5、中。选项C和 D的说法都不正确。E. 数据库(DB)、数据库系统(DBS)、数据库 管理系统(DBMS)之间的关系是A. DB 包括 DBS 和 DBMSB. DBS 包括 DB 和 DBMSC. DBMS 包括 DBS 和 DBD,三者等级,没有包含关系解析本题考查的知识点是数据库、数据 库系统和数据库管理系统之间的关系。做该题之前,首先要掌握数据 库、数据库系统、数据库管理系统的概念及含义。数据库是指存储在 计算机存储设备、结构化的相关数据库的集合。数据库系统是指引进 数据库技术后的计算机系统。数据库管理系统是为数据库的建立、使 用和维护而配置的软件系统。数据库系统由五部分组成:计算机硬件

6、 系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。 掌握了这些知识,就很容易将选项A, C, D排除,正确答案为B。答案B7 .关系数据库管理系统所管理的关系是A.若干个二维表8 . 个DBF文件9 . 个DBC文件D.若干个DBC文件解析本题考查的知识点是关系数据库管理系统的概念。Visual FoxPro就是种关系数据库管理系统。个 “表”就是个关系,个关系就是一个二维表。关系数据库管理系统可管理若干个二维表。在本题的四个选项中,DBF文件是数据表文 件(即“表”文件);DBC文件是数据库文件。如果将选项B改成“若 干个DBF文件”,该答案也正确。8 .在Visual Fo

7、xPro中,用二维表数据来表示实体与实体之间联系的数据模型称为A.层次模型B,网状模型C,关系模型D.联系模型解析本题考查的知识点是数据模型的概 念。数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。层次模型是指用树形结构表示实体及其之间联系的模型;网状模型是指用网状结构表示实体及其之间联系的模型;选项D中的联系模型不属于数据模型。答案C9 . Visual FoxPro是一种关系数据库管理系统,所谓关系是指。A,表中各记录间的关系B,表中各字段间的关系C,数据模型符合满足一定条件的二维表格式D, 个表与另一个表间的关系解析本题考查的知识点是数据库管理系统中的关系的基础知识。在

8、Visual FoxPro中,个关系就是个二 维表。掌握了这一点,很容易将选项C选出来,选项A, B, D对关 系的描述都不正确。答案C10 .下列关于关系模型的叙述,正确的是A,用二维表的形式表示实体和实体间联系的数据模型即为关系模型B,数据管理系统用来表示实体及实体间联系的方法即为关系模型C.用维表的形式表示实体和实体间联系的数据模型即为关系模型D,用三维表的形式表示实体和实体间联系的数据模型即为关系模型解析本题考查的知识点是关系统模型的概念。用二维表的形式表示实体和实体间联系的数据模型即为关系 模型;选项B是数据模型的概念;选项C和D的说法错误,目的是 迷惑考生。答案A11 .下列关于关

9、系模式的说法不正确的项是 。A.关系模式即是对关系的描述B. 个关系模式对应个关系的结构考试大C,关系模式的格式为关系名(属性名!, 属性名2,属性名n)D.关系模式的格式为表名(字段名!,字 段名2,字段名n)解析本题考查的知识点是关系模式。对 关系的描述即为关系模式,个关系模式对应个关系的结构,其格 式为:关系名(属性名1,属性名2,属性名n)。掌握了这一知识 点,可以确定选项A, B, C都正确。选项D只有在Visual FoxPro中 关系模式表示为表结构:即表名(字段名!,字段名2,,字段名n)答案D12.下列关于对象的说法不正确的项A.对象可以是具体的实物,也可以是 些概念B. 一

10、条命令、个人、个桌子等都有 可以看作是个对象C. 个命令按钮可以看作是个对象第 二篇:国家计算机二级考试VFP复习重点第1章数据库理论基础1 .数据库概念:数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)。数据库系统包括数据库和数据库管理系统。数据库系统中对数据库进行管理的核 心软件是数据库管理系统。2 .实体间的联系:对联系(1:1)、 对多联系(l:n)、多对联系(n:l)和多对多联系(m:n)。例如,如果一 个班只有一个班长,而且个班长不能同时担任其它班的班长,班级 和班长两个实体之间的联系是对。公司中有多个部门和多 名职员,每个职员只能属于一个部门,一个部门可以有多名职

11、员,职 员与部门两个实体之间的联系是多对以;部门与职员两个实体 之间的联系是对多。在奥运会游泳比赛中,个游泳运动员可 以参加多项比赛,个游泳比赛项目可以有多个运动员参加,游泳运 动员与游泳比赛项目两个实体之间的联系是多对多联系。例如,在超市营业过程中,每个时段要安 排个班组上岗值班,每个收款口要配备两名收款员配合工作,共同 使用套收款设备为顾客服务,在超市数据库中,实体之间属于对 关系的是D A. "顾客"与"收款 "的关系B. "收款口&41101:;与"收款员"的关系2015年全国计算机二级VFP考试练习。C. &quo

12、t;班组"与"川攵款口"的关系D. "收款&e101:;与"设备"的关系例如,为了把多对多的联系分解成两个 对多联系所建立的“纽带表”中,应该包含两个表的 关键4 .关系数据系统的概念:数据表(也即是 关系)、记录(元组)、字段、字段类型、域、关键字(可以唯一地确定一条记录的个字段或多个字段的组合,不允许有 重复值或空值)、外部关键字。例如,在VFP中,关系数据库管理系统所管理的关系是B A. 个DBF文件 B.若干个二维表 C, 个DBC文件 D,若干个DBC文件例如,设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号

13、), 课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键 或码)为 C A.课号,成绩B,学号,成绩C.学号,课号D,学号,姓名,成绩例如,在关系模型中,每个关系模式中的关键字C C.可由一个或多个其值能唯一标识关系中任何元组的属性组成D,以上说法都不对5 .关系的特点关系必须规范化(关系的每个分量必须是个不可分割的数据项,也就是说,不允许表中包含表)。同关系中不能出现相同的字段名(列),也不允许有完全相同的记录 (行)。在个关系中记录的次序和字段的次 序都无关紧要。6 .关系的运算选择:从数据表中找出满足给定条件 的记录(元组)的操作称为选择。选择运算是对数据表从 行

14、 的 方向上进行的运算,往往是通过条件短语FOfVWHILE (VFP命令中)、 WHERE (SQL中)实现。投影:从数据表中指定若干字段组成新 的数据表的操作称为投影。投影运算是对数据表从列 的方向上 进行的运算,往往是通过短语FIELDS (VFP命令中)、SELECT (SQL中) 实现。联接:联接运算将两个数据表拼接成 个新的数据表,生成的新数据表中包含满足连接条件的记录。自然联接是去掉重复属性的等值联接。例如,从表中选择字段形成新关系的操作 是投影。例如,从表中选择满足条件的记录形成新 关系的操作是选择 。例如,学生表中有"学号"、"姓名"和

15、"年龄"三个字段,SQL语句SELECT学 号FROM学生”完成的操A.可由多个任意属性组成B,最多由一个属性组成作称为 C , SQL语句SELECT*FROM学生WHERE年龄>=2O”完成的操作称为A 例如,下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是B ,操作对象只能是个表的关系运算是A、C A.选择 B.联接 C,投影D.并2015年全国计算机二级VFP考试练习。第2章VFP环境简介及常用操作命令1 .常用文件扩展名及其关联的文件类型常用文件扩展名及其关联的文件类型说明:视图不是个文件,它没有扩展名。视图保存在当前打开的数据库

16、中。2 . Visual FoxPro可视化工具(向导、设计器、生成器)向导:通过一系列的对话框向用户提 示每个操作步骤,引导用户步步完成各项任务。设计器:创建 和修改各种组件的可视化工具。如表设计器、数据库设计器、查询设 计器等。生成器:带有多个选项卡的对话框,用来创建、生成或修 改某种控件。如选项卡生成器。例如,在VFP中修改数据库、表单、 报表等对象的可视化工具是B A.向导B.设计器C,生成器D.项目管理器3 .条件短语1)在VFP命令中使用的条件短语:FOR和WHILEoFOR<涤件>:在指定范围内(缺 省范围为ALL),逐条检查记录,符合条件的记录执行命令,不符合条件的跳

17、过去。在命令如果使用了 FOR<条件>短语,不管该命令的缺省范围是什么,只要省略了缺省范围,则该 命令的操作范围为ALLoWHILE<条件>:在指定记录范围 内(缺省范围为REST),逐条检查,符合条件的记录执行命令。当遇到第一个不满足条件的记录,停止命令的执行。在命令如果使用了 WHILE<条件>短语,不管该命令的缺省范 围是什么,只要省略了缺省范围,则该命令的操作范围为REST。另外,还有两个范围短语:NEXTN和RECORD No 2)在SQL中使用的条件短语:WHERE. ON和 HAVING WHERE <条件>:即可用于非超联接查询时

18、多表间的 联接条件,也可用于多表查询(既可是非超联接查询,也可是超联接 查询)中设置记录满足的条件。ON<条件>:对多表进行超联接 查询时,用于设置多表间的联接条件(此时不能用WHERE)。 HAVING <条件>: HAVING必须跟随GROUP BY之后使用,用于限 定分组必须满足的条件。说明:WHERE子句作用于记录,而HAVING 子句作用分组,可以使用WHERE子句的同时使用HAVING子句(但必须在GROUP BY分组子句之后使用)。4 .常用操作命令4.1.1 VFP命令建立数据表:CREATE <数据表文件名>&&打开表设计器

19、创建表结构 说明:1)在VFP的表文件中,日期型占8个字节,逻辑型 占1个字节,备注型和通用型占4个字节。每条记录的总宽度 比用户定义的各个字段宽度之和多1个字节,该字节用于存放删除标记。自由表字段名最长为!0个字符,数据库表字段名最长为 128 个字符。2)空值(.NULL.):空值不同于空字符串 ("") 空格字符串(" ")、数值 0,空值 (.NULL.)就是不确定的值。3)如EMP表中有备注型或通用型字段(不管有多少个),在创建EMP表时,系统会自动创建与所属数据表的表名相同,扩展名为fpt 的!个数据表备注文件。表备注文件名为 EMP.FPT

20、 。例如,在个VFP数据表文件中有2个通 用字段和3个备注字段,该数据表的备注文件数目是1 。4.1.2 SQL 建立数据表:CREATE TABLE < 表名>(<字段 !> <字段类型>;(<字 段宽度><小数位数;PRIMARY KEY CHECK <表达式>ERROR <录入错误提示信息;DEFAULT <表达式;<字段名 2> )常用数据类型说明注意:对自由表不能实现其完整性、有效性规则等信息的设置。例如,教师表中有"职号"、"姓名"和"龄"

21、;字段,其中"职号"为主关键字,建立教师表的SQL命令是DA. CREATE TABLE 教师表(职号 C(10)PRIMARY姓名 C(20),龄 I)B. CREATE TABLE 教师表(职号 C(10)POREING,姓名 C(20),龄 I)C. CREATE TABLE 教师表(职号 C(10)POREING KEY,姓名 C(20),龄 I)D. CREATE TABLE 教师表(职号 C(10)PRIMARY KEY姓名 C(20),龄 I)例如,在VFP中,使用SQL的CREATE TABLE 语句建立数据库表时,使用 PRIMARY KEY 子句说明主索

22、引,使 用 CHECK子句说明有效性规则(域完整性规则或字段取值范围)。4.2.1 VFP命令修改表结构:MODIFYSTRUCTURE&&打开表设计器修改功能:修改数据表的结构,包括增加/删 除字段,修改已有的字段(字段名、字段类型、宽度、有效性规则等), 不能修改表中的数据。4.2.2 SQL修改表结构:ALTERTABLE <表名>格式 1: ALTER TABLE <表名> ADD <字段> ,&&同定义表结构样ALTER TABLE <表名> ADD PRIMARYKEY I UNIQUE <索引表

23、达式> TAG <索引标识>功能:修改数据表的结构,为表增加字段 或和添加主索引或候选索引。例如,为学生.dbf增加年龄字段(整型, 即不带小数位);为成绩.dbf增加成绩字段并设置有效性。ALTER TABLE 成绩 ADD 成绩N(6,2) CHECK成绩>=OAND 成绩<=100例如,将学生表中的学号定义为主索引, 索引名为xh。学号和姓名定义为候选索引,索引名xhxm。定义主索引:ALTER TABLE学生ADDPRIMARY KEY 学号 TAG xh定义候选索引:ALTER TABLE学生 ADDUNIQUE 学号+姓名 TAG xhxm格式 2:

24、ALTER TABLE <表名> ALTER<字段> <字段类型>(<字段宽度><小数位数>; SET CHECK <有效规则> ERROR <错误提示信息>ALTER TABLE <表名> ALTER <字段 > SET DEFAULT <默认值>ALTER TABLE <表名> ALTER <字段> DROP CHECK I DROP DEFAULTALTER TABLE <表名> DROP PRIMARY KEY I DROP UNIQ

25、UE TAG <索引标识> | DROP <字段名>功能:修改数据表的结构,为其修改已有 字段的类型、宽度;有效性规则(包括错误提示信息)、默认值;删 除有效性规则和默认值;删除主索引、候选索引和字段。例如,ALTER TABLE学生 ALTER学号C(8)&&将学生表中学号字段修改为字符型(8)例如,ALTER TABLE 成绩 ALTER 成绩 SET CHECK成绩>=OAND 成绩<=100例如,为成绩表中定义的成绩字段的默认 值改为0,正确的命令是A DEFAULT 0A. ALTER TABLE 成绩ALTER 成绩 SETB.

26、ALTER TABLE 成绩ALTER成绩DEFAULT 0C. ALTER TABLE 成绩ALTER 成绩 SETDEFAULT成绩=02015年全国计算机二级VFP考试练习。DEFAULT 成绩=0注意:在定义表结构或为表增加字段时, 设置有效性规则和默认值用CHECK 和DEFAULT ;为例如,ALTER TABLE 成绩 ALTER COLUMN 成绩DROP DEFAULT &&删除成绩表中成绩字段的默认 值 例如,将学生表的主索引和候选索引xhxm删除。删除主索引:ALTER TABLE学生 DROPPRIMARY KEY;删除候选索引:ALTER TABLE学

27、生DROP UNIQUE TAG xhxm例如,将学生表中的"年龄"字段删除,正确的SQL命令是ALTER TABLE学生 DROP年龄 。格 式 3: ALTER TABLE <表名> RENAME COLUMN <原字段名>TO<新字段名>功能:修改数据表的结构,对指定的字段 改名。例如,将成绩表中的"成绩"字 段改为"考试成绩",正确的SQL命令是ALTER TABLE成绩 RENAME成绩TO考试成绩 。1.1.1 SQL删除表命令格式:DROP TABLE < 表名>例如,在V

28、FP中,删除数据库表S的SQL命令是 DROP TABLE S 1.1.2 VFP命令复制数据表结构。命令格式:COPY STRUCTURE T<新表文件名> FIELDS <字段名表>1.1.3 SQL语句复制数据表结构。SELECT * FROM <表文件名> INTO TABLE <新表文件名>例如,将学生.dbf的结构(不包含数据) 复制到Student.dbf中。VFP命令:USE学生SQL 语句:SELECT * FROM 学生 !NTO TABLE Student;COPY STRUCTURE TO StudentWHERE .F.

29、4.5.1 VFP命令增加记录&& WHERE .F.表示所有记录都不满足条件1) APPEND命令(表的尾部增加记录)。命令格式:APPEND BLANK2) INSERT命令(在表的当前记录前后位 置插入新的记录)。命令格式:INSERT BEFOREBLANK!如使用BLANK 短语插入空白记录,可使用REPLACE命令直接修改该空记录值。4.5.2 SQL增加记录命令格式:INSERT INTO <表名>(<字段l><字段 2>,) VALUES(<表达式 l><表达式 2>,)注意:1)表定义时说明了 PRIM

30、ARY KEY(关 键字)的字段不能取空值和重复值,且必须为该字段赋值。2)表达式的值的类型应与对应的字段数据类型一致。例如,向学生表中插入一条记录,正确的命令是D CREATE TABLE 学生(学号 C PRIMARYKEY,;姓名C,专业C(8),;年龄! CHECK年龄>=15AND年龄<=20)A. INSERT INTO 学生 VALUES(1234," 张涛","计算机",18)B. INSERT INTO 学生VALUES(" 1234","张涛","i十算机",25

31、)C. INSERT INTO学生(姓名,专业,年龄)VALUES("","if Ml",25)D. INSERT INTO学生(学号,姓名,年龄) VALUES(" 1234","张涛",18)4.6.1 VFP命令删除记录(在VFP中删除记 录有逻辑删除和物理删除两种)命令格式1: DELETE 范围FOR&令条件>;l命令格式2: PACK 命令格式3: ZAPZAP等价于A. 4.6.2 SQL例如,不带条件的例如,使用SQL从图书表中删除总编号以字母"A"开头的记录,应 使用命令:

32、DELETE FROM 图书 WHERE总编号LIKE "A%"说明:此例中的条件运算符只能用LIKE,而不能用=如使用=,则表示删除总编号等于"A%" 的记录(此时就是个普通字符,因为只有在SQL的条件使用LIKE 时作为代表任意多个字符的通配符)。如使用VFP命令删除:DELETE FOR总编号="A" 或 DELETE FOR LEFT(总编LIKE 运算符LIKE只能用在SQL命令的条件短语中。4.7.1 VFP命令修改记录:1)用CHANGE和EDIT命令交互式逐条修改(打开编辑窗口修改,略)2)用REPLACE命令成批修改

33、。命令格式:REPLACE 范围<字段l>WITH <表达式 l> FOR <条件>说明:范围缺省时只修改当前一条记录。例如,为当前表中所有学生的总分增加10分,可以使用的命令是D A. CHANGE 总分 WITH 总分+10B. REPLACE 总分 WITH 总分+10C. CHANGE ALL 总分 WITH 总分+10D. REPLACE ALL 总分 WITH 总分+10此题答案也可表示为:REPLACE总分WITH 总分+10 FOR.T.说明:使用FOR<条件>短语,不管命令的缺省范围是什么,其操作范围都变成全部(ALL)o在 V

34、FP 的命令(DELETE、REPLACE)中,如果没有条件短语,表示删除或修改当前记录(记录指针指向的记录), 而在SQL语句(DELETE、UPDATE)中,如果没有条件短语,表示删除或 修改全部(所有)记录。4.7.2 SQL修改记录命令格式:UPDATE<表名 >SET <字段名>尸<表达式>WHERE <条件>说明:使用SQL操作数据表(插入数据、 更新数据、删除数据)时不需要先执行USE表名命令打开表,而使 用VFP命令操作表时则需要先打开相应的表再操作。VFP命令和SQL 删除表记录都只能逻辑删除,如要物理删除,还需执行PACK命令。

35、4.8.1 创建视图的SQL语句命令格式:CREATE VIEW <视图名>AS <查询语句>例如,CREATE VIEW view_stock AS SELECT股票名称AS名称,单价FROM stock执行该语句后产生的视图含有的字段名是 B A.股票名称、单价B,名称、单价C.名称、单价、交易所D.股票名称、单价、交易所4.8.2 删除视图的SQL语句命令格式:DROP VIEW <视图名>例如,删除视图myview的命令是DROP VIEW myview4.9建立各类文件的命令:建立项目的命令:CREATE PROJECT项目文件名第三篇:2015年

36、计算机二级考试VFP巩固练习及解析1单选题下列短语中,与排序无关的短语是()。A.ASCB.DESCC.GROUP BYD.ORDER BY参考答案:C参考解析:通过在SELECT语句中加入ORDER BY可将查询结果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默认的排列方式;ORDER BY必须是SQL命令的最后个 子句;GROUP BY是用来指定分组查询,ORDER BY指定对查询结果进行 排序。2单选题设计程序时,应采纳的原则之是()。A.程序的结构应有助于读者的理解B.限制GOT语句的使用C.减少或取消注释行D.程序越短越好参考答案:A参考解析:程序设计的风格主要强调

37、程序 的简单、清晰和可理解性,以便读者理解。程序滥用GOTO语句将使 程序流程无规律,可读性差;添加注释行有利于对程序的理解,不应 减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。3单选题在SQL的数据定义功能中,删 除表字段名的命令格式是()。A.ALTER TABLE 数据表名 DEEETE COLUMN 字段名B.ALTER TABLE 数据表名 DROP COLUMN 字 段名C.ALTER TABLE 数据表名 CANCEL COLUMND.ALTER T,ABLE 数据表名 CUT COLUMN 字参考答案:B参考解析:DROPCOLUMN<字段名>表示从指

38、定表中删除指定的字段;DROP DEFAULT表示删除默认值;DROP CHECK表示删除该表的合法值限定;DROP PRIMARY KEY表示删除主索引;DROP UNIQUE TAG <标识名 l>表示删除候选索引;DROP FOREIGH KEY TAG<标识名2>表示 删除外索引,取消与父表的关系,SAVE子句将保存该索引。4单选题在SQL的SELECT查询的结果中,消除重复记录的方法是()A.通过指定主索引实现B.通过指定唯一 索引实现C.使用DISTINCT短语实现D.使用WHERE短语实现参考答案:C参考解析:在SQL的SELECT语句中,使 用DIS-T

39、INCT可消除输出结果中的重复记录。5单选题有3个关系R、s和T如下:由关系R和S通过运算得到关系T,则所 用的运算为()。A.并B,自然连接C.笛卡儿积D.交参考答案:D参考解析:关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。记作RASo6简答题将考生文件夹下的自由表“课程”添加到数据库“学生管理”中。从数据库“学生管理”中永久性地删除数据库表“学生一 bak”,并将其从磁盘上删除。(3)为数据库“学生管理”中的表“课程” 建立主索引,索引名称和索引表达式均为“课程编号”,为数据库中 的表“成绩”建立普通索引,索引名称和索引表达式均为“课程编号”。建立表“课程”和

40、表“成绩”之间的关 联。参考解析:【操作步骤】选择【文件】【打开】命令,在“打 开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“学 生管理.dbc”,选择“独占”,单击“确定”按钮,打开数据库设计器。在“数据库设计器”中,单击右键选择 “添加表”,在“打开”对话框中选择表“课程”,单击“确定”按钮 将自由表“课程”添加到数据库“学生管理”中。(2)【操作步骤】在数据库设计器中,选择表“学生_bak”,单击右键,在弹出的快捷菜单中选择“删除”命令,单击“删 除”按钮,将表“学生一bak”从“学生管理”数据库中移除并将其从磁盘上删除。选择【数据库】【清理数据库】命令 清理数据库。(3)【

41、操作步骤】2015年全国计算机二级VFP考试练习。在数据库设计器中,选择表“课程”,选择【数据库】【修改】命令,打开表设计器修改表“课程”结构, 在“课程”表设计器的“索引”选项卡的“索引名”中输入“课程编 号”,选择索引类型为“主索引”,索引表达式为“课程编号”,单击“确定”按钮关闭表设计器并保存表“课程”结构。在数据库设计器中,选择表“成绩”,选择【数据库】【修改】命令,打开表设计器修改表“成绩”结构, 在“成绩”表设计器的“索引”选项卡的“索引名”中输入“课程编 号”,选择索引类型为“普通索引”,索引表达式为“课程编号”,单 击“确定”按钮关闭表设计器并保存表“成绩”结构。【操作步骤】在

42、数据库设计器中,将“课程”表中“索引”下面的“课程编号”主索引字段拖曳到“成绩”表中“索引”下面的“课程编号”索引字段上,建立两个表之间的永久性联系。7简答题考生目录下有一个“订单”表,使用菜单设计器制作一个名为“cdl”的菜单,菜单只有一个菜单项“统计”。“统计”菜单中有“查询”、“平均”和“关闭” 3个子菜单。“查询” 子菜单负责按客户编号排序查询表的全部字段;选择“平均”子菜单 则按客户编号分组计算每个客户的平均金额,查询结果中包含客户名 称和平均金额;选择“关闭”菜单项返回到系统菜单。(2)使用表单向导制作一个表单“bdl”,要求显示“订单”表中的全部字段。表单样式为“边框式”,按钮类

43、 型为“滚动网格”,排序字段选择“总金额”(升序),表单标题为“订 购信息浏览”。参考解析:【操作步骤】选择【文件】-【新建】命令,选择“菜 单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计 器,在“菜单名称”中输入“统计”,在“结果”下拉列表框中选择 “子菜单”,单击“创建”按钮创建“统计”子菜单。输人子菜单名称“查看”,在“结果” 下拉列表框中选择“过程”,单击“创建”按钮创建“查看”子菜单 过程,在菜单过程代码编辑窗口中输入以下代码:SELECT*FROM订单 ORDER BY客户编号 关闭菜单过程代码编辑窗口回到菜单设计器。单击下一行,输入子菜单名称“平均”, 在“结果”下

44、拉列表框中选择“过程”,单击“创建”按钮创建“平 均”子菜单过程,在菜单过程代码编辑窗口中输入以下代码:SELECC客户名称,AVG(金额)AS平均金额FROM订单,客户WHERE订单.客户编号=客户.客户编号GROUP BY客户.客户编号关闭菜单过程代码编辑窗口回到菜单设 计器。单击下一行,输入子菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中 编写程序代码:SET SYSMENU TO DEFAULT选择【菜单】【生成】命令,将菜单 保存为“cdl”,生成一个菜单文件“ cdlmpr”。关闭菜单设计窗口, 在命令窗口输入命令:DOcdl.mpr,执行菜单。【操

45、作步骤】选择【文件】-【薪建】命令,选择“表 单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“表单 向导”,单击“确定”按钮。在“表单向导”窗的“数据库和表” 列表框中选择“订单”表,将“可用字段”下的全部字段添加到“选 定字段”列表框中,单击“下步”按钮。在“样式”列表框中选择“边框式”,“按钮类型”选择“定制”下的“滚动网格”类型,单击“下步” 按钮。在“可用的字段或索引标识”列表框中 选择“金额”添加到“选定字段”列表框中,选择“升序”,单击“下 步”按钮。输入表单标题为“订购信息浏览”,单 击“完成”按钮,输入表单名称“bdl”并保存退出。8简答题在考生文件夹中有“种植信息”表。用 SQL语句查询每种品种的“种植品种”、“市场价”、“种植成本”、“数 量”和“净收入”,其中“净收入”=每种品种的“市场价”-“种植 成本”* “数量”。查询结果按“净收入”升序排序,“净收入”相同 的按“种植品种”排序,将结果存放于表“净收入”中,将使用到的 SQL代码保存到“ result.txt”中。(2)在考生文件夹下有表“种植信息”,在考生文件夹下设计个表单“bdl”,表单标题为“种植信息”。该表 单为“种植信息”表的窗口输入界面,表单上还有一个标题为“关闭” 的按钮,单击该按钮退出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com