进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。在Visual FoxPro中没有提供传统的集合运算,可以通过其他操作或编写程序来实现。
2、专门的关系运算 选择:从关系中找出满足给定条件的元组的操作称为选择。 投影:从关系模式中指定若干个属性组成新的关系称为投影。
联接:联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
不属于数据定义功能的SQL语句是______。
A、CREAT TABLE B、CREAT CURSOR C、UPDATE D、ALTER TABLE SQL功能 命令动词 数据定义 CREATE,DROP,ALTER
数据修改 INSERT,UPDATE,DELETE 数据查询 SELECT 数据控制 GRANT,REVOKE
用SQL语句建立表时为属性定义有效性规则,应使用短语__C____。 A、DEFAULT B、PRIMARY KEY C、CHECK D、UNIQUE
四个选项中所列出的短语都是建立表CREATE TABLE语句中的短语,其中用于定义属性的有效性规则的短语是CHECK。A选项DEFAULT短语用于定义属性的默认值;B选项PRIMARY KEY短语用于定义满足实体完整性的主索引;D选项UNIQUE短语用于建立候选索引。
软件的调试方法主要有:强行排错法、______和原因排除法。标准答案为:回溯法 调式的关键在于推断程序内部的错误位置及原因。其主要的调试方法有:强行排错法、回溯法和原因排除法。
强行排错法:是传统的调试方法,其过程可概括为:设置断点、程序暂停、观察程序状态、继续运行程序。这是目前使用较多、效率较低的调试方法。
回溯法:该方法适合于小规模程序的排错。即一旦发现了错误,先分析错误征兆,确定最先发现\症状\的位置。然后,从发现\症状\的地方开始,沿程序的控制流程,逆向跟踪源程序代码,直到找到错误根源或确定错误产生的原因。
原因排除法:是通过演绎和归纳,以及二分法来实现的。
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。标准答案为:概念 或 概念级 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。
内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。
外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
标准答案为:数据存储
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。
在Visual FoxPro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。 标准答案为:一方 或 一个表 与 多方 或 多个表
表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。
一对多联系是关系型数据库中最普遍的联系。在一对多联系中,表A的一个记录在表B中可以有多个记录与之相对应,但表B中的一个记录最多只能有一个表A的记录与之相应。要建立这样的联系,就要把\一方\的主关键字或候选索引关键字,而\多方\使用普通索引关键字。
如果项目不是用\应用程序向导\创建的,应用程序生成器只有______、\表单\和\报表\三个选项卡可用。标准答案为:数据
如果项目不是用\应用程序向导\创建的,由于没有事先建立完成的应用程序框架,启动应用程序生成器只为应用程序创建元表,应用程序生成器只有\数据\、\表单\和\报表\三个选项卡可用。
在关系数据模型中,二维表的列称为属性,二维表的行称为_____。标准答案为:元组 或 记录 假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下: 图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_____。 标准答案为:总编号+借书证号 或 借书证号+总编号 报表标题一般是通过______控件定义。标准答案为:标签 设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
对图书管理数据库,查询图书表中的所有元组。请对下面的SQL语句填空: ______标准答案为:SELECT * FROM 图书 或 SELE * FROM 图书 设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
对图书管理数据库,查询所有已借出的书名。请对下面的SQL语句填空: SELECT 书名 FROM 图书;
WHERE 总编号 ______标准答案为:IN (SELECT 总编号 FROM 借阅) 或 IN (SELE 总编号 FROM 借阅) 程序流程图(PFD)中的箭头代表的是___B___。
A、数据流 B、控制流 C、调用关系 D、组成关系
程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。 本题答案为B。
下面关于过程调用的陈述中,__A____是错误的。
A、实参与形参的数量必须相等 B、当实参的数量多于形参的数量时,出现运行时错误 C、当形参的数量多于实参的数量时,多余的形参被逻辑假 D、参数传递可以是按值传递也可以是按引用传递
实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统会自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参的数目多于实参的数目,那么多余的形参取初值逻辑假.F.。 如果实参是常量或一般形式的表达式,系统会计算出实参的值,并把它们赋值给相应的形参变量,这种情形称为按值传递;如果实参是变量,那么传递的将不是变量的值,而是变量的地址,这时形参和实参实际上是同一个变量(尽管它们的名字可能不同),在模块程序中对形参变量值的改变,同样是对实参变量值的改变,这种情形称为按引用传递。 下面关于运行应用程序的说法正确的是__C____。
A、.app应用程序可以在Visual FoxPro和Windows环境下运行 B、.exe只能在Windows环境下运行
C、.exe应用程序可以在Visual FoxPro和Windows环境下运行 D、.app应用程序只能在Windows环境下运行
\\ .app应用程序首先要启动Visual FoxPro然后从\程序\菜单种选择\运行\,选择要执行的应用程序;或者在\命令窗口\中,键入DO和应用程序名.exe应用程序可以在Visual FoxPro和Windows环境下运行。
在Visual FoxPro中,可以对字段设置默认值的表__A____。
A、必须是数据库表 B、必须是自由表C、自由表或数据库表 D、不能设置字段的默认值
数据库表和自由表区别:数据库表可以使用长字段名,可以为数据库表的字段指定默认值和输入掩码,可以为数据库表中的字段指定标题和添加注释等等。
查询设计器和视图设计器的主要不同表现在于____B__。 A、查询设计器有\更新条件\选项卡,没有\查询去向\选项 B、查询设计器没有\更新条件\选项卡,有\查询去向\选项 C、视图设计器没有\更新条件\选项卡,有\查询去向\选项
D、视图设计器有\更新条件\选项卡,也有\查询去向\选项
查询设计器没有\更新条件\选项卡,有\查询去向\选项卡;视图设计器有\更新条件\选项卡,没有\查询去向\选项卡。可对照查询设计器和视图设计器的界面。视图设计器与查询设计器不同的是在视图设计器中改变的是记录可以送回到源
表中以更新源表中相对应的记录,而查询不能,所以该题为B。
对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于__D____。 A、实体完整性规则 B、参照完整性规则
C、用户定义的完整性规则 D、不属于以上任何一种规则
数据完整性有四种类型:实体完整性、域完整性、引用完整性、用户定义完整性 。
实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的完整性(通过索引、UNIQUE 约束、PRIMARY KEY 约束或 IDENTITY 属性)。
域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型(通过数据类型)、格式(通过 CHECK 约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT 定义、NOT NULL 定义和规则)。
引用完整性:在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之间或外键与唯一键之间的关系。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。
用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。 STR(109.87,7,3)的值是___D___。
A、109.87 B、\、109.870 D、\ 数值型转换为字符型函数:
格式:STR(<数值表达式>[,<长度>][,<小数位数>])
功能:将数值表达式按设定的长度和小数位数转换成字符型数据。
说明:<长度>为转换后的字符串位数,若<长度>的设定值大于实际数值,则转换后的字符串前补\空格\,若<长度>的设定值小于实际数值,则用*代替,若<小数位数>的设定大于实际数值,则转换后的字符串后补0,若<小数位数>的设定值小于实际数值,则对小数四舍五入。小数点和负号均占有1位。
函数STR(109.87,7,3)要求转换后的字符串为7位,保留3个小数,由于109.87只有两位小数,转换后需在其后补一个0。所以本题答案为D。
下述命令中的___C___命令不能关闭表文件。
A、USE B、CLOSE DATABAS E C、CLEAR D、CLOSE ALL USE命令其后加表名是打开一个表,直接使用其命令是关闭表文件。 CLOSE DATABASE 关闭数据库文件。 CLEAR 清屏幕。
CLOSE ALL 关闭所有文件。
设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。标准答案为:250
所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。
具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=500,故父结点数等于int(500/2)=250,叶子结点数等于500-250=250。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。标准答案为:实体 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。
标准答案为:需求获取
______是数据库应用的核心。标准答案为:数据库设计
数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。
数据库表之间的一对多联系通过主表的_______索引和子表的_______索引实现。 标准答案为:主 或 候选 与 普通 ?LEN(TRIM(\国庆\假期\。标准答案为:8
TRIM(<字符表达式>):返回指定字符表达式值去掉尾部空格后形成的字符串。 LEN(<字符表达式>):返回指定字符表达式值的长度,即所含的字符个数。
一个汉字占两个字符位,所以本题答案为8。
报表由______和______两个基本部分组成。标准答案为:数据源 或 布局 与 布局 或 数据源
报表主要包括两部分内容:数据源和布局。数据源是报表的数据来源,报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表。视图和查询对数据库中的数据进行筛选、排序、分组、在定义了一个表、一个视图或查询之后,便可以创建报表。
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名是hxsy。请对下面的SQL语句填空:
ALTER TABLE 借阅 _______
标准答案为:ADD UNIQUE 借书证号+总编号 TAG hxsy 或 ADD UNIQUE 总编号+借书证号 TAG hxsy 或 ADD UNIQ 借书证号+总编号 TAG hxsy 或 ADD UNIQ 总编号+借书证号 TAG hxsy 设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL语句填空:
ALTER TABLE 读者 ______
标准答案为:RENAME 借书证号 TO 书证号 或 RENA 借书证号 TO 书证号 或 RENAME COLUMN 借书证号 TO 书证号 或 RENA COLU 借书证号 TO 书证号 设有下列二叉树:
A B C 对此二叉树中序遍历的结果为___B___。
A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA
下列工具中不属于需求分析常用工具的是___D___ A、PAD B、PFD C、N-S D、DFD
常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。 本题答案为D。 在Visual FoxPro中,有如下几个内存变量赋值语句: X={^2001-07-28 10:15:20 PM} Y=.T. M=$123.45 N=123.45 Z=\
执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是_D____。 A、D、L、Y、N、C B、D、L、M、N、C C、T、L、M、N、C D、T、L、Y、N、C 在创建快速报表时,基本带区包括_B_____。
A、标题、细节和总结 B、页标头、细节和页注脚
C、组标头、细节和组注脚 D、报表标题、细节和页注脚
带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这3个带区是快速报表的默认基本带区。默认情况下,\报表设计器\显示三个带区:页标头、细节和页注脚。一个分隔符栏位于每一带区的底部。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。 在应用程序生成器的\数据\选项卡中可以___A___。
A、为表生成一个表单和报表,并可以选择样式 B、为多个表生成的表单必须有相同的样式 C、为多个表生成的报表必须有相同的样式 D、只能选择数据源,不能创建它 生成选项卡:用于根据所选的表按照指定的样式生成表单或报表。 表单样式选项卡:可以从本下拉列表中为表格中列出的表选择表单样式。 报表样式选项卡:可以从本下拉列表中为表格中列出的表选择报表样式。
D E F 如果要让不同的表单或报表使用不同的样式,请选择表单或报表及其所需样式,然后进行生成。重复这一操作,直至得到了应用程序所需的全部样式。
Visual FoxPro是一种关系数据库管理系统,所谓关系是指___D___。 A、表中各条记录彼此有一定的关系 B、表中各个字段彼此有一定的关系
C、一个表与另一个表之间有一定的关系 D、数据模型符合满足一定条件的二维表格式 备注型字段的数据用来存放___D___。
A、指向备注的具体内容 B、指向DBF文件的指针 C、指向FPT文件的文件名 D、指向FPT中文字块的指针
备注型字段是不定长的字符型文本,它在表中占用4个字节,所保存的数据信息存储在以.fpt为扩展名的文件中。 在SQL中,可以用谓词UNIQUE来测试一个集合中是否___D___
A、为空集合 B、存在重复分量值 C、为非空集合 D、存在重复元组
在SQL中UNIQUE用于建立候选索引,候选索引的值不允许在指定的字段或表达式中重复。 下列哪项体现了关系数据库的参照完整性_C_____。 A、主键 B、超键 C、外键 D、侯选键
关系模式的参照完整性规则的形式定义中,有一个关系模式为参照关系模式, 一个为依赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模式中的主键值。由此可表明外键体现了关系数据库的参照完整性。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。标准答案为:参照完整性 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。 标准答案为:概念
在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。标准答案为:选择
在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从关系模式中指定若干个属性组成新的关系称为投影。 快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的____事件代码中添加调用该弹出式菜单程序的命令。标准答案为:Rightclick
关系是具有相同性质的______的集合。标准答案为:元组 或 记录
一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,文件扩展名为.dbf,称为表。元组是在一个二维表(关系)中,行称为元组,每一行是一个元组。元组对应存储文件中的一个具体记录。 利用\一对多报表向导\创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在______带区,而子表中的数据显示在细节带区。标准答案为:组标头
报表中常用带区有:页标头,细节,页注脚,列标头,列注脚,组标头,组注脚,标题,总结。 首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、______和页注脚。标准答案为:细节 页标头:每个页面打印一次,例如列报表的字段名称。 细节:每条记录打印一次,例如各记录的字段值。 页注脚:每个页面下面打印一次,例如页码和日期。 设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
为图书管理数据库的读者表增加工资属性(N(8,2))。请对下面的SQL语句填空: _______
标准答案为:ALTER TABLE 读者 ADD 工资 N(8,2) 或 ALTE TABL 读者 ADD 工资 N(8,2) 或 ALTER TABLE 读者 ADD COLUMN 工资 N(8,2) 或 ALTE TABL 读者 ADD colu 工资 N(8,2)
对于图书管理数据库,查询每类图书的册数和平均单价。请对下面的SQL语句填空: SELECT 分类号,______ FROM 图书;
______ 分类号
标准答案为:COUNT(*),AVG(单价) 或 COUN(*),AVG(单价) 或 AVG(单价),COUNT(*) 或 AVG(单价),COUN(*) 或 COUNT(总编号),AVG(单价) 或 coun(总编号),AVG(单价) 与 GROUP BY 或 GROU BY
对于图书管理数据库,查询每类图书中多于1册的册数和平均单价。请对下面的SQL语句填空:
计算机二级VF笔试大全
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)