二级VISUAL+FOXPRO-37
- 格式:doc
- 大小:9.17 KB
- 文档页数:2
计算机二级VisualFoxPro无纸化试题及答案1、下面描述中错误的选项是( )。
A.系统总体构造图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据构造与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具2、语句LIST MEMORY LIKE a*能够显示的变量不包括( )。
A.aB.a1C.ab2D.ba33、执行如下命令的输出结果是( )。
?15%4,15%-4A.3 -1B.3 3C.1 1D.1 -14、一间宿舍可住多个学生,那么实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多5、在以下模式中,能够给出数据库物理存储构造与物理存取方法的是( )。
A.外模式B.内模式C.概念模式D.逻辑模式6、将E-R图转换为关系模式时,实体和联系都可以表示为( )。
A.属性B.键C.关系D.域7、以下关于栈的表达正确的选项是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据8、“图书”表中有字符型字段“图书号”。
要求用SQL DELETE命令将图书号以字母“A”开头的图书记录全部删除,正确的命令是( )。
A.DELETE FROM图书FOR图书号LIKE〝A%〞B.DELETE FROM图书WHILE图书号LIKE〝A%〞C.DELETE FROM图书WHERE图书号=〝A*〞D.DELETE FROM图书WHERE图书号LIKE〝A%〞9、在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( )。
A.APPB.EXEC.DBCD.FXP10、有三个关系R、S和T如下:那么由关系R和S得到关系T的操作是( )。
A.自然连接B.差C.交D.并11、命令?VARTYPE(TIME())的结果是( )。
A.CB.DC.TD.出错12、在表单中为表格控件指定数据源的属性是( )。
全国计算机二级VFP真题及答案2017年全国计算机二级VFP真题及答案计算机在通信时,必须有迂回路由。
当链路或结点被破坏时,迂回路由能使正在进行的通信自动地找到合适的路由。
下面是店铺整理的关于全国计算机二级VFP真题及答案,欢迎大家参考!一、选择题1). 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程正确答案:B2). 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )A.测试B.设计C.可行性研究D.实现正确答案:C答案解析:开发阶段包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C不属于开发阶段。
3). 有关过程调用叙述正确的是A.打开过程文件时,其中的主过程自动调入内存B.同一时刻只能打开一个过程,打开新的过程后,旧的`过程自动关闭C.用命令DOWITH调用过程时,过程文件无需打开就可调用其中的过程D.用命令DOWITHIN调用过程时,过程文件无需打开,就可调用其中的过程正确答案:D4). 能够获得一个文本框中被选取文本的内容的属性是A.TextB.LengthC.SeltextD.SelStart正确答案:C5). 将E-R图转换到关系模式时,实体与联系都可以表示成A.属性B.关系C.键D.域正确答案:B二、基本操作题1.在考生文件夹下新建一个名为“供应”的项目文件。
2.将数据库“供应零件”加入到新建的“供应”项目中。
3.通过“零件号”字段为“零件”表和“供应”表建立永久性联系,其中,“零件”表是父表,“供应”表是子表。
4.为“供应”表的“数量”字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是“数量超范围”(注意:规则表达式必须是“数量>0.and.数量<9999”)。
vfp计算机二级考试题及答案根据您的要求,我将以适当的格式编写一篇文章来探讨VFP计算机二级考试题及答案。
请注意,以下内容仅供参考。
VFP计算机二级考试题及答案VFP(Microsoft Visual FoxPro)是一种关系型数据库管理系统,用于处理大量数据,并广泛应用于商业数据处理和应用程序开发。
VFP 计算机二级考试旨在测试考生对VFP软件以及数据库管理和应用程序开发的理解和掌握程度。
下面是一些可能出现在VFP计算机二级考试中的题目及其答案。
1. VFP中的数据类型有哪些?答案:整数型(Integer)、字符型(Character)、逻辑型(Logical)、日期型(Date)等。
2. 如何在VFP中创建新的数据库表?答案:在VFP命令窗口中输入以下命令:CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ...)3. 应用程序中如何利用VFP连接到数据库并执行查询?答案:使用VFP的SQL语句来连接数据库和执行查询操作,例如:USE 数据库名SELECT * FROM 表名4. 如何在VFP中进行数据查询并按条件筛选结果?答案:使用VFP的SQL语句中的WHERE子句,例如:SELECT * FROM 表名 WHERE 条件5. 如何在VFP中创建新的表单(Form)以及添加控件?答案:可以使用VFP的表单设计器来创建表单,并从工具箱中选择并添加不同的控件,如文本框、按钮等。
6. 如何通过VFP实现数据的增删改查?答案:使用VFP的SQL语句和命令,例如:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)DELETE FROM 表名 WHERE 条件UPDATE 表名 SET 字段1=新值1, 字段2=新值2 WHERE 条件SELECT * FROM 表名 WHERE 条件7. 如何利用VFP编写程序实现简单的数据处理逻辑?答案:可以使用VFP的条件语句(IF...ELSE...ENDIF)和循环结构(FOR...ENDFOR、DO WHILE等)来实现数据处理逻辑,例如:IF 条件处理语句1ELSE处理语句2ENDIF8. 在VFP中如何使用报表设计器创建报表并打印?答案:可以使用VFP的报表设计器来创建报表,选择数据源后添加相应的字段和格式,然后使用PRINT命令打印报表。
一、基本操作题1、基本操作题参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。
添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。
字段有效性规则的设置:打开数据库表设计器设置。
2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。
3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。
永久关系的建立:打开数据库设计器进行设置。
参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的合并:解法1:SELE 1USE ATHSELE 2USE AJSDAJOIN WITH A TO AHB FIELDS 职工号,职称,院系,A.姓名,A.性别,A.基本工资 FOR B.职工号=A.职工号解法2:SELECT AJSDA.职工号,AJSDA.职称,AJSDA.院系,ATH.姓名,ATH.性别,ATH.基本工资FROM AJSDA,ATH WHERE AJSDA.职工号=ATH.职工号 INTO DBF AHB2.数据表的复制、统计和记录的追加:USE ATHCOPY TO ATFZUSE ATFZSUM 基本工资 TO AAPPE BLANKREPL 姓名 WITH "统计"REPL 基本工资 WITH A3.数据表的复制、字段的追加和成批修改记录:USE ATHCOPY TO ATXGALTER TABLE ATXG ADD 实发工资N(6,1)&&或用MODI STRU命令添加 USE ATXGREPL ALL 实发工资 WITH 基本工资*1.6参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的复制、添加字段、填写值:USE AKSXXCOPY TO AFZ FIELDS 姓名,成绩USE AFZALTER TABLE AFZ ADD 总评C(6) &&或用MODI STRU命令添加REPL ALL 总评 WITH IIF(成绩>=60,"合格","不合格")2.数据表的复制并删除记录:USE AKSXXCOPY TO AKSFZUSE AKSFZDELE ALL FOR LEFT(姓名,2)="张"PACK3.分类汇总:USE AKSXXINDEX ON 专业 TAG ZYTOTAL ON 专业 TO AHZ FIELDS 成绩CLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据表的复制:USE ASBCOPY TO AZG FOR 国别="中国" FIELDS 仪器编号,仪器名称,单价2.复合索引文件的建立:USE ASBINDEX ON 分类号TAG FLH OF SY.CDXCLOSE INDEX3.统计与变量操作:USE ASBCOUNT ALL TO SL FOR 单价>=5000SA VE TO MSL参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的复制、删除记录:USE AZGGZCOPY TO AZG FIELDS 姓名,职称USE AZGDELETE ALL FOR 职称="讲师"PACK2.表的复制、数据替换:USE AZGGZCOPY TO ASBUSE ASBREPLACE ALL 实发工资 WITH 基本工资+岗位津贴+工龄津贴+奖励工资-水电费3.分类汇总:USE AZGGZINDEX ON 职称 TO ATOTAL ON 职称 TO AZGHZ FIELDS 基本工资CLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据表的复制、插入记录:USE AGBCOPY TO AFZUSE AFZGO 2INSERT &&输入内容2.表的复制、添加字段:USE AGBCOPY TO AXBALTER TABLE AXB ADD 国土面积 N(6,2)3.建立并保存内存变量:A="上海世博会开幕式"B=.F.DIME C(2)C(1)=198C(2)={^2010/04/30}SA VE TO AB参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据库的建立、添加数据表、永久关系的建立:CREATE DATABASE ABCMODI DATABASE ABCADD TABLE ASTADD TABLE ASC利用数据库设计器建立永久关系2.复制生成文本文件:CLOSE ALLUSE ASCCOPY TO XSXX SDF3.建立关联、填充数据:CLOSE ALLSELECT 0USE ASTINDEX ON XH TO ASTSELECT 0USE ASCCOPY TO AXKUSE AXKMODI STRU &&插入第二个字段“XM”SET RELATION TO XH INTO ASTREPLACE ALL XM WITH AST.XMCLOSE ALL参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.复制表结构:USE AXSSCOPY STRU TO AKDS2.排序:USE AXSSSORT ON KSH TO AKM3.分类汇总:USE AXSSINDEX ON ZY TAG ZYTOTAL ON ZY TO AHZ FIELDS TDCJCLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.复制数据表、追加记录:USE ASTUDCOPY TO ASTUSE ASTAPPEND FROM AXSDA2.建立索引:USE AXSDAINDEX ON 性别+学号 TAG XBXHCLOSE INDEX3.统计与变量操作:USE AXSDAA VERAGE 入学分 TO PJFSA VE TO MPJF参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的排序:USE AXSDASORT TO APX ON 籍贯/D,学号 FIELDS 学号,姓名,籍贯2.数据表的复制、删除记录:COPY TO AXS FIELDS 姓名,出生日期USE AXSDELETE FOR 2011-YEAR(出生日期)>30PACK3.数据表的复制、添加字段、填写值:USE AXSCJCOPY TO ACJUSE ACJALTER TABLE ACJ ADD 总评C(6) &&或用MODI STRU命令添加 REPLACE ALL 总评 WITH IIF((语文+数学+英语)/3>=90,"合格","不合格")参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立、添加数据表、有效性规则:CREATE DATABASE ACJMODI DATABASE ACJADD TABLE ADAADD TABLE ASCE字段有效性规则的设置:打开数据库表设计器设置。
全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2007年9月笔试试卷参考答案一、选择题(1)D)(2)B)(3)C)(4)A)(5)A)(6)D)(7)C)(8)A)(9)B)(10)A)(11)B)(12)A)(13)D)(14)C)(15)A)(16)A)(17)A)(18)A)(19)B)(20)C)(21)B)(22)D)(23)C)(24)A)(25)B)(26)B)(27)C)(28)A)(29)D)(30)A)(31)D)(32)B)(33)D)(34)A)(35)B)二、填空题(1)无歧义性(2)白盒(3)顺序(4)ACBDFEHGP(5)实体(6)IS NULL(7)GROUP BY (8)DISTINCT(9)MODIFY STRUCTURE (10)Load(11).T. (12)Click(13)1 (14)Value(15)UPDATE全国计算机等级考试二级Visual FoxPro数据库设计2007年9月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(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)以上三种说法都不对(6)下列描述中正确的是()。
A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是()。
计算机二级《VFP》考试基础知识:VisualFoxPro基础计算机二级《VFP》考试基础知识:VisualFoxPro基础2017年9月计算机等级考试时间9月23日-26日,目前进入了备考的阶段。
本文是店铺搜索整理的关于计算机二级《VFP》考试基础知识:VisualFoxPro基础,供参考借鉴,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!VISUAL FOXPRO基础知识1、基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法。
2、关系数据库:(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
(2) 关系运算:选择、投影、联接。
(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。
知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
12月计算机二级VF单选练习及答案2016年12月计算机二级VF单选练习及答案练习做多了自然会形成自己的做题方法和速度,为此,今天店铺为大家整理了以下的练习题,希望对大家有帮助!1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩7.结构化程序设计的基本原则不包括( )。
A.多态性B.自顶向下C.模块化D.逐步求精8.在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划9.软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.程序流程图中带有箭头的线段表示的是( )。
A.图元关系B.数据流C.控制流D.调用关系11.算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
Esofte(软)计算机二级Visual FoxPro 数据库程序设计——知识点整理资料第一章数据库基础知识1.数据处理是指将数据转换成信息的过程。
2.数据处理的中心问题是数据管理。
数据管理经历了①人工管理阶段②文件系统阶段③数据库系统阶段在①②阶段存在大量数据冗余,即程序与程序之间存在大量的数据重复,数据的大量重复会造成数据不一致,指值的不一致,不是类型的不一致。
3.数据库阶段的特点:提高了数据共享性、减少冗余度、提高数据的一致性和完整性、提高了数据与程序的独立性、减少应用程序的开发和维护代价。
4.数据库管理系统DBMS;数据库应用系统DBAS;数据库系统DBS;数据DB数据库管理员DBA;DBS包括DBMS和DB5.数据模型(指描述数据及关系的一种方法)面向对象不同可以分为①概念模型(E-R模型也叫实体联系模型:实体用矩形表示,属性用椭圆表示,联系用菱形表示)②逻辑模型③物理模型6.关系:一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为表,扩展名.dbf。
7.元组:在二维表中,每一行是一个元组,即一条具体记录。
属性:二维表中垂直的列为属性,即表的字段名。
8.域:属性的取值范围。
9.关键字:属性或属性的组合,关键字的值能够惟一标识一个元组。
(主关键字和候选关键字就起惟一标识一个元组的作用)10.外部关键字:如果表中的一个字段不是本表总的主关键字或候选关键字,而是另外一个表中的主关键字或候选关键字,这个字段就被称为外部关键字。
11.联系:实体之间的对应关系为联系。
12.实体间的联系:一对一,一对多,多对多13.数据库中的数据模型:网状模型、层次模型、关系模型14.vfp采用的是关系模型。
15.关系:表关系名:表名属性:字段元组:记录行:记录,元组列:字段,属性16.传统的集合运算:并、差、交17.专门的关系运算:选择(水平方向) for, while, where投影(垂直方向) fields ,select联接(一对一,一对多,多对多)18.项目:是指文件、数据、文档、和对象的集合。
计算机等级二级VisualFoxPro选择题及答案VisualFoxPro是计算机二级考试科目之一,下面是CN人才网为大家整理的计算机等级二级VisualFoxPro选择题及答案,欢迎参考~ 计算机等级二级VisualFoxPro选择题及答案1.下列是软件测试技术的是( )。
A.强行排错法B.原因排除法C.回溯法D.边界值分析2.按数据的存取方式不同,可以将文件分为( )。
A.顺序文件和随机文件B.文本文件和数据文件C.数据文件和可执行文件D.ASCⅡ文件和二进制文件3.源程序的文档化不包括( )。
A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释4.下列叙述中错误的是( )。
A.-种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关C.数据的存储结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不-定是连续的5.下列叙述中正确的是( )。
、A.在模块化程序设计中,-个模块应该尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第-个细节C.在模块化程序设计中,-个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法6.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类7.设计数据库的存储结构属于( )阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计8.-个模块内部各个元素彼此结合的紧密程度的度量称为( )。
A.耦合性B.内聚性C.复杂性D.数据传输特性9.在对象方法中,-个对象请求另-个对象为其服务的方式通过发送( )来实现。
A.调用语句B.命令C.中令D.消息10.下列叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关B.算法的空问复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上3种描述都不对11.声明-个变量为局部变量应该用( )。
单项选择题1Visual FoxPro是一个( )A 数据库系统B 数据库管理系统C 数据库D 数据库管理员答案B2实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而______是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A 数据模型B 物理模型C 逻辑模型D 概念模型答案A3下列不属于关系代数运算的是()。
A 查询B 投影C 选择D 联接答案A4实体是信息世界的术语,与之对应的数据库术语是()。
A 文件B 数据库C 记录D 字段答案B5关系模型中,超关键字是()。
A 可由多个任意属性组成B 能由一个属性组成,其值能唯一标识该关系模式中任何一个元组C 可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组D 以上都不是C6在关系模型中,同一个关系中的不同属性,其属性名()。
A A. 可以相同B B. 不能相同C C. 可以相同,但数据类型不同D D. 必须相同A7数据库系统由数据库、()组成。
A DBMS、应用程序、支持数据库运行的软、硬件环境和DBAB DBMS和DBAC DBMS、应用程序和DBAD DBMS、应用程序、支持数据库运行的软件环境和DBAD8设有2个项目文件:T1.PJX、T2.PJX,2个数据库文件:SJ1.DBC、SJ2.DBC,1个自由表文件:A1.DBF。
以下叙述中,不正确的是()。
A T1.PJX与T2.PJX可以共享SJ1.DBC文件B A1.DBF自由表添加到SJ1.DBC成为库表以后,就不能添加到SJ2.DBC中C 打开T1.PJX文件后,用系统菜单”文件\新建”命令创建的文件都属于T1.PJX 项目管理D 从T2.PJX项目中“移去”某个数据库时,可以同时删除数据库文件C9概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。
下列各项中属于概念模型的是()。
A 物理模型B 关系模型C E-R模型D 逻辑模型C10数据库系统与文件系统的最主要区别是()。
二级VISUAL FOXPRO-37
(总分:28.00,做题时间:90分钟)
一、{{B}}一基本操作题{{/B}}(总题数:1,分数:-1.00)
1.(1)为各部门分年度季度销售金额和利润表XL创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门编号+年份”;普通索引的索引名和索引表达式均为“部门编号”。
(在“销售”数据库中完成)
(2)在xl表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为50。
(3)使用SQL的ALTERTABLE语句将xl表的“年份”字段的默认值修改为“2003”,并将该SQL语句存储到命令文件bbs.prg中。
(4)通过“部门编号”字段建立xl表和ma表间的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。
(考生文件夹下载)
(分数:-1.00)
__________________________________________________________________________________________
正确答案:(从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“销售.dbc”。
在数据库设计器中,右键单击数据库表xl,在弹出的快捷菜单中选择“修改”菜单命令,进入x1的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”分别改为no和“部门编号+年份”,在“索引类型”的下拉框中,选择“主索引”。
以同样的方法建立普通索引。
(2)在x1表设计器的“字段”选项卡中,输入新的字段名“备注”,类型选择“字符”型,宽度设置为“50”。
(3)在命令窗口输入命令:MODIFY COMMAND bbs,打开文件编辑器,输入如下语句: ALTER TABLE XL ALTER 年份 SET DEFAULT 2003 在命令窗口输入命令:DO bbs,执行文件。
(4)在数据库设计器中,将ma表中“索引”下面的“部门编号”主索引字段拖到xl表中“索引”下面的“部门编号”索引字段上,建立了两个表之间的永久性联系。
在数据库设计器中,选择菜单命令“数据库”—“清理数据库”,右键单击xl表和ma表之间的关系线,选择“编辑参照完整性”快捷菜单命令,在参照完整性生成器中,根据题意,分别在3个选项卡中设置参照完整性规则。
)
解析:[解析] 本大题主要考查的是数据库和数据表之间的联系,对数据表的连接、以及字段索引、表结构的修改,参照完整性的建立。
建立索引表可以在数据表设计器中完成。
对数据表进行连接及设置参照完整性都是在数据库设计器中完成。
答案考生文件夹
二、{{B}}二简单应用题{{/B}}(总题数:1,分数:-1.00)
2.使用SQL命令查询2001年(不含)以前进货的商品,列出其“分类名称”、“商品名称”和“进货日期”,查询结果按“进货日期”升序排序并存入文本文件infor.txt中,所用命令存入文本文件sql.txt中。
(2)用SQL UPDATE命令为所有“商品编码”首字符是“3”的商品计算销售价格:销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件update.txt中。
(分数:-1.00)
__________________________________________________________________________________________
正确答案:((1)在命令窗口中输入命令:MODIFY FILE sq1,在文本编辑器窗口输入如下程序段: ******文件sq1.txt中的程序段***** SELECT分类名称,商品名称,进货日期;FROM商品,分类;WHERE分类.分类编码=商品.分类编码; AND YEAR(进货日期)<2001; TO FILE infor; ORDER BY进货日期
******************************* 在命令窗口输入命令:DOsq1.txt,运行程序。
程序运行结果如图3-32所示。
[*] (2)在命令窗口中输入命令:MODIFY FILE update,在文本编辑器窗口输入如下程序段。
******文件update.txt中的程序段***** UPDATE商品SET销售价格=进货价格*1.2268; WHERE LEFT(商品编码,1)='3' ****************************** 在命令窗口输入命令:DO update.txt,运行程序。
通过BROWSE 命令可直接查看修改结果,结果如图 3-33所示。
[*])
解析:[解析] 本大题两个小题主要考查的是SQL语句的应用,而且还考查了函数的应用,考生应该熟悉各个函数的功能,以及注意数据表之间的联系。
三、{{B}}三综合应用题{{/B}}(总题数:1,分数:30.00)
3.在下有仓库数据库gz3,其中包括如下两个表文件:zg(仓库号C(4),职工号C(4),工资N(4)) dgd(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10)) 首先在gz3库中建立工资文件数据表gj(职工号C(4),工资N(4))。
设计一个名为chaxun的菜单,菜单中有两个菜单项“查询”和“退出”。
程序运行时,单击“查洵”应完成下列操作:检索出与供应商S7、S4和S6都有业务联系的职工的职工号和工资,并按工资降序存放到所建立的gj文件中。
单击“退出”单项,程序终止运行。
(注:相关数据表文件存在于考生文件夹下)
(分数:30.00)
__________________________________________________________________________________________ 正确答案:(在命令窗口输入命令:MODIFY DATABASE gz3,打开数据库设计器,右击数据库,选择“新建表”快捷菜单命令,表名为sj保存到考生文件夹下,接着在表设计器中根据题意,设置两个字段的字段名、类型及宽度。
在命令窗口输入命令:CREATE MENU chaxun,系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”图形按钮,进入菜单设计器环境。
根据题目要求,首先输入两个主菜单名称“查询”和“退出”,接着在“查询”菜单行的“结果”下拉框中选择“过程”选项,在“退出”菜单行的“结果”下拉框中选择“命令”选项。
单击“查询”菜单行中的“创建”按钮,进入程序设计的编辑窗口,在程序编辑器中输入如下程序段:**********“查询”菜单命令的程序设计********** SELECT DISTINCT zg.职工号,zg.工资FROM zg,dgd;WHERE zg.职工号=dgd.职工号;ANDzg.职工号IN;(SELECT职工号FROM dgd WHERE 供应商号="S4"); AND zg.职工号IN(SELECT职工号FROM dgd WHERE供应商号="S6"); AND zg.职工号IN(SELECT职工号FROM dgd WHERE供应商号="S7");ORDER BY zg.工资DESC;INTO ARRAY arr INSERT INTO gj FROM ARRAY arr ********************************************** 在“退出”菜单项的“命令”文本框中编写程序代码SET SYSMENU TO DEFAULT。
选择菜单命令“菜单”→“生成”,:生成一个菜单文件chaxun.mpr。
关闭设计窗口,在命令窗口输入命令:DO CHAXUN.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“退出”菜单命令将恢复系统菜单。
执行“查询”菜单命令后,查询结果将保存到gj.dbf表中。
)
解析:[解析] 本大题主要考查的是利用SQL中特殊运算符进行多表的连接查询,本题中可使用 IN运算符进行包含查询,将查询结果写入新表时,由于表已经存在于数据库中,因此不能直接使用SQL直接输出到表的短语,但可以将结果先写入数组,然后通过数组将查询结果插入到新表gj中。