数据库与表的创建与使用.docx

上传人:b****5 文档编号:6281342 上传时间:2023-01-05 格式:DOCX 页数:38 大小:30.57KB
下载 相关 举报
数据库与表的创建与使用.docx_第1页
第1页 / 共38页
数据库与表的创建与使用.docx_第2页
第2页 / 共38页
数据库与表的创建与使用.docx_第3页
第3页 / 共38页
数据库与表的创建与使用.docx_第4页
第4页 / 共38页
数据库与表的创建与使用.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

数据库与表的创建与使用.docx

《数据库与表的创建与使用.docx》由会员分享,可在线阅读,更多相关《数据库与表的创建与使用.docx(38页珍藏版)》请在冰豆网上搜索。

数据库与表的创建与使用.docx

数据库与表的创建与使用

试卷编号:

562

所属语言:

VisualFoxpro

试卷方案:

VF_第三章

试卷总分:

118分

共有题型:

2种

 

一、填空共73题(共计73分)

第1题(1.0分)题号:

1278

使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,

则要在第10号工作区中再次打开XS表,可使用命令USExs【1】IN10.

答案:

=======(答案1)=======

again

 

第2题(1.0分)题号:

252

在利用"参照完整性生成器"对话框设置参照完整性规则时,系统自动地生成完成该规

则的程序代码.规则的代码被保存在数据库中,而规则中的实施由主表和子表的【1】完成.

答案:

=======(答案1)=======

触发器

 

第3题(1.0分)题号:

180

有一个表文件XSDA,含有一个学号字段(XH,C,8).

利用ALTERTABLExsda【1】COLUMNxhC(10)命令,可以将学号字段的宽度修改为10.

答案:

=======(答案1)=======

ALTER

 

第4题(1.0分)题号:

1211

执行以下程序,3个SELECT()函数的输出值分别是【1】,【2】,【3】

【程序清单】

CLoSETABLESALL

SELECT3

USEjs

SELECTxh,xm,csrqFROMXSINTOCURSORt3

?

SELECT("XS")

?

?

SELECT("t3")

?

?

SELECT(0)

 

答案:

=======(答案1)=======

1

=======(答案2)=======

2

=======(答案3)=======

2

 

第5题(1.0分)题号:

49

利用UPDATE-SQL命令可以批量地修改记录的字段值.例如,某档案表(表名为DA)中有一个数值

型字段(字段名为NL),则使用命令UPDATEda【1】nl=nl+1WHEREnl<100可以将所有NL字段

值小于100的记录的NL字段值增加1.

答案:

=======(答案1)=======

SET

 

第6题(1.0分)题号:

250

希望所有表在打开时为共享方式,其SET命令为【1】.

答案:

=======(答案1)=======

SETEXCLoff

 

第7题(1.0分)题号:

1237

数据库表的触发器(Trigger)是在对表的记录进行操作时被触发的检验规则.

在VFP中,触发器分为3种类型,即更新触发器、删除触发器和【1】触发器.

答案:

=======(答案1)=======

插入

 

第8题(1.0分)题号:

44

如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名

相同,其他工作区中用字母【1】至【2】以及WII~W32747中的一个表示.

答案:

=======(答案1)=======

A

=======(答案2)=======

J

 

第9题(1.0分)题号:

253

在VisualFoxPro中,参照完整性规则中的更新规则有【1】、【2】、忽略三种设置.

答案:

=======(答案1)=======

级联

=========或=========

限制

=======(答案2)=======

限制

=========或=========

级联

 

第10题(1.0分)题号:

1192

一个表可以有一个或多个索引,在需要使用某个索引时必须显式地指定,即将某个索引设置为

"主控索引".在USE命令中使用【1】子句,可以在打开表的同时设置主控索引.

答案:

=======(答案1)=======

order

 

第11题(1.0分)题号:

1299

在VFP中,与表操作相关的系统函数有多个,例如EOF()、BOF()、USED()等.

用于返回当前选定工作区中已打开表的字段数目的函数是【1】.

答案:

=======(答案1)=======

FCOUNT()

 

第12题(1.0分)题号:

260

如果依次执行下列命令,则XS表在两个工作区中同时打开,其别名分别为【1】和【2】.

CLOSETABLESALL

USEXS

SELE20

USEXSAGAIN

 

答案:

=======(答案1)=======

XS

=======(答案2)=======

W20

 

第13题(1.0分)题号:

259

用户使用CREATETABLE-SQL命令创建表的结构,字段类型必须用单个字母表示.

对于货币型字段,字段类型用单个字母表示时为【1】.

答案:

=======(答案1)=======

Y

 

第14题(1.0分)题号:

240

如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库

引用的后链,因此这些数据库表也不能被添加到其他的数据库中.

这时需要利用【1】命令删除存储在数据库表中的后链,使之成为自由表.

 

答案:

=======(答案1)=======

FREETABL

 

第15题(1.0分)题号:

224

选择当前未使用的最小号工作区,可以使用命令【1】.

答案:

=======(答案1)=======

SELE0

 

第16题(1.0分)题号:

36

如果用户移动了数据库文件或与数据库关联的表文件,则这些文件的相对路径改变,从而可能

会破坏用于关联数据库和表的双向链接.使用命令OPENDATABASE【1】打开数据库JXGL时,

系统将检查数据库的有效性.

答案:

=======(答案1)=======

VALI

 

第17题(1.0分)题号:

179

某数据库中有下列所述结构的两个表(BRDA和MXB),并且已创建了一对多关系.

BRDA(病历号,姓名,性别,年龄,联系地址),MXB(病历号,药品编号,单价,数量,日期),

下列的查询语句用于查询病人用药总金额大于1000的病人信息(病历号、姓名、总金额),

请完善该语句:

SELECT病历号,姓名,SUM(单价*数量)AS总金额;

FROMbrda,mxb;

WHERE【1】;

GROUPBY1;

HAVING【2】

 

答案:

=======(答案1)=======

brda.病历号=mxb.病历号

=======(答案2)=======

总金额>1000

=========或=========

sum(单价*数量)>1000

=========或=========

sum(mxb.单价*mxb.数量)>1000

 

第18题(1.0分)题号:

236

若当前打开的数据库中有一张名为xsb的数据库表,且表以设置了记录的有效规则,

则将该表的记录有效性规则删除,可以使用命令:

ALTERTABLExsb【1】

.

答案:

=======(答案1)=======

DROPCHECK

 

第19题(1.0分)题号:

258

在BROWSE命令中,【1】子句用于指定可以修改的字段,而其他字段的数据不可以修改.

答案:

=======(答案1)=======

FREE

 

第20题(1.0分)题号:

232

数据库中包含数据库表、视图、连接、【1】.

答案:

=======(答案1)=======

存储过程

 

第21题(1.0分)题号:

257

假设当前工作区为1,则选择第99工作区为当前工作区的命令是【1】.

答案:

=======(答案1)=======

SELE99

 

第22题(1.0分)题号:

235

一张表结构如下

Teacher(teacidc(3),teacnamec(8),sexc

(2),bornd)

用SQL语句给该表添加一个字段,字段名是note,类型是备注型,其命令是【1】,

为该表创建一个索引,要求先依据姓名排序,姓名相同时以出生日期排序,

则索引表达式为【2】.(请将命令完整拼写,不要缩写)

 

答案:

=======(答案1)=======

ALTETABLteacherADDnoteM

=======(答案2)=======

teacname+DTOC(born,1)

 

第23题(1.0分)题号:

243

关闭当前工作区中打开的表的命令是【1】.

答案:

=======(答案1)=======

USE

 

第24题(1.0分)题号:

1276

某公司实现人性化管理,在每个员工生日的当日会赠送礼物.

若其人事档案表中包含一个出生日期字段(字段名为csrq,类型为日期型),

则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为【1】(DTOC(csrq,1),4).

答案:

=======(答案1)=======

right

 

第25题(1.0分)题号:

52

利用COPYTO命令可以将当前工作区中表的全部或部分数据复制到其他表文或其他类型的文

件中.例如,使用COPYTOtempFORRECNO()<11【1】命令,可以将当前工作区中表的前10条

记录数据复制到TEMP文件中,且TEMP文件为MicrosoftExcel格式文件.

 

答案:

=======(答案1)=======

XLS

 

第26题(1.0分)题号:

35

一个远程数据源通常是一个远程数据库服务器或文件,并且已为它在本地安装了ODBC驱动程

序并设置了ODBC数据源名称.在VFP中,建立远程数据连接的主要目的是创建【1】.

答案:

=======(答案1)=======

远程视图

 

第27题(1.0分)题号:

249

向数据库中添加表是指把自由表添加到数据库中,使之成为数据库表.

这一操作的本质是建立了库与表之间的【1】.

答案:

=======(答案1)=======

双向链接

 

第28题(1.0分)题号:

1238

利用DBGETPROP0'函数,可以获取当前数据库的属性设置信息,或当前数据库中的表、表字段

或视图的属性设置信息.

例如,要获取当前数据库SJK中XS表的xb字段的默认值,

可以使用函数DBGETPROP("Xs.xb","Field","【1】").

答案:

=======(答案1)=======

defaultvalue

 

第29题(1.0分)题号:

1215

在两个数据库表创建永久性关系后,就可以创建它们之间的参照完整性规则.

在VFP中,参照完整性规则分为更新规则、【1】规则和插入规则.

答案:

=======(答案1)=======

删除

 

第30题(1.0分)题号:

229

设有一个表CJDA,该表有一个字段名BY的字段.如果要将字段删除,

可以使用命令ALRERTABLECJDA【1】.

答案:

=======(答案1)=======

DROPCOLUby

 

第31题(1.0分)题号:

41

与自由表相比,数据库表可以设置许多字段属性和表属性.其中,表属性主要有表名(即长表

名)、表注释、记录有效性和【1】等.

答案:

=======(答案1)=======

触发器

=========或=========

TRIGGER

 

第32题(1.0分)题号:

223

在REPLACE命令中,保留字【1】仅对备注型字段有效,使用时表示替换的

内容追加到原备注中,否则替换原备注内容.

答案:

=======(答案1)=======

ADDITIVE

 

第33题(1.0分)题号:

231

用SQL创建一张表,表名为aaa,包含字段a1,a2,a3分别为长度为6的字符型,日期型和逻辑型,

其正确书写格式为【1】.(请将命令完整拼写,不要缩写)

答案:

=======(答案1)=======

CREATETABLEaaa(a1C(6),a2D,a3L)

 

第34题(1.0分)题号:

227

利用UPDATE-SQL语句将学生表(student)中所有性别(sex)为"男"的学生的系别(depart)

值改为"数学系",其完整命令是【1】.(请将命令完整拼写,不要缩写)

答案:

=======(答案1)=======

UPDATEstudentSETdepart="数学系"WHEREsex="男"

 

第35题(1.0分)题号:

244

利用seek()查找某条记录时,如果没有该记录,则当前指针指向该表的最后一条记录;

如果查找到,则指针指向该记录,并且函数【1】返回.T..

答案:

=======(答案1)=======

FOUND()

 

第36题(1.0分)题号:

247

执行下列命令后:

SETEXCLUSIVEOFF

USEJS

USEXSEXCLUSIVEIN0

JS表的打开方式是【1】,XS表的打开方式是【2】

.

答案:

=======(答案1)=======

共享

=======(答案2)=======

独占

 

第37题(1.0分)题号:

1214

某表含有两个字段:

XX(字符型)和YY(日期型).若要创建一个索引,要求先根据XX字段排序,

xx字段相同时再根据YY字段排序,则索引表达式可以设置为xx+【1】

答案:

=======(答案1)=======

DTOC(yy,1)

 

第38题(1.0分)题号:

226

设在1号工作区中打开XS表,若要求在2号工作区中再次打开XS表且将其别名设置为xuesheng,

则可使用命令:

USExs【1】xueshengIN2AGAIN.

答案:

=======(答案1)=======

ALIA

 

第39题(1.0分)题号:

228

一张学生表包含学号、姓名、性别等字段,在执行deleall命令之后,

现想恢复所有带删除标志的且性别(xb)为"男"的所有同学,其VFP内部命令是【1】.

(请将命令完整拼写,不要缩写)

答案:

=======(答案1)=======

RECAALLFORxb="男"

=========或=========

RECAFORxb="男"

 

第40题(1.0分)题号:

242

表中字段类型为通用型时,其长度为【1】个字节.

答案:

=======(答案1)=======

4

 

第41题(1.0分)题号:

261

如果要彻底删除当前工作区中打开的表的所有记录,可以使用【1】命令.

答案:

=======(答案1)=======

ZAP

 

第42题(1.0分)题号:

254

如果有一张数据库表teacher,包含四个字段(ghc(6),namec(8),bornd,workdated),

分别为工号、姓名、出生日期和工作日期.很显然,工作日期应大于出生日期,

则应设定【1】规则.

答案:

=======(答案1)=======

记录有效性

 

第43题(1.0分)题号:

1305

在VFP中,【1】是保存在数据库中的过程代码,它由一系列用户自定义函数(过程)或在创建表

之间参照完整性规则时系统创建的函数(过程)组成.

答案:

=======(答案1)=======

存储过程

 

第44题(1.0分)题号:

239

"参照完整性"是用来控制数据的完整性,尤其是控制数据库中相关表之间的主关键字和【1】

之间数据一致性的规则.

 

答案:

=======(答案1)=======

外部关键字

 

第45题(1.0分)题号:

1213

使用SET【1】ON|OFF命令,可以指定visualFoxPro系统是否处理已做了删除标记的表记录.

答案:

=======(答案1)=======

Delete

 

第46题(1.0分)题号:

1344

完善下面的命令,实现向xs表中追加一条新的记录.

INSERTINTOxs(xh,xm,xb,ximing)【1】('950101','李林','')

 

答案:

=======(答案1)=======

VALUES

 

第47题(1.0分)题号:

246

VFP系统中,在同一个表上,可以打开多个索引,但其中只有一个索引对表起作用,

这个索引称为【1】.

答案:

=======(答案1)=======

主控索引

 

第48题(1.0分)题号:

237

若当前打开的数据库中有一张名为xsb的数据库表,且表中有一个名为by的字段,

则将该字段的标题属性设置为"备用",可以使用命令:

DBSETPROP('XSB.BY','【1】','【2】','备用').

 

答案:

=======(答案1)=======

field

=======(答案2)=======

caption

 

第49题(1.0分)题号:

222

在VisualFoxPro中,每个表最多可以有【1】个字段.

答案:

=======(答案1)=======

255

 

第50题(1.0分)题号:

1236

设在1号工作区中打开xS表,若要求在2号工作区中再次打开xs表且别名设置为XUESHENG,

则可使用命令:

USEXS【1】xueshengIN2AGAIN

答案:

=======(答案1)=======

Alias

 

第51题(1.0分)题号:

1281

在VFP中创建一个新的数据库后,系统会生成3个文件,其文件扩展名分别为

【1】(数据库户文件),.dct(数据库备注文件)和.dcx(数据库索引文件).

答案:

=======(答案1)=======

.dbc

 

第52题(1.0分)题号:

1282

在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,

而插入规则只有两个,即【1】.

答案:

=======(答案1)=======

限制和忽略

 

第53题(1.0分)题号:

1277

利用COPY命令可以将当前工作区中的表复制成MicrosoftExcel文件.

若当前工作区中已打开XS表,则用命令COPYTOxyz【1】,

可以将XS表复制成Excel文件xyz.xls.

答案:

=======(答案1)=======

xls

 

第54题(1.0分)题号:

1301

下列程序段中的后三条命令,可用一条功能等价的命令来实现,这条命令是【1】.

SETTALKOFF

SELECT1

USExs

SELECT0

USEcj

SELECTxs

 

答案:

=======(答案1)=======

USEcjIN0

 

第55题(1.0分)题号:

1189

创建一个教师表(JS.dbf),其中有字段gh(工号,字符型,长度为6)、xm(工号,字符型,长度为10)

、xb(性别,字符型,长度为2)、csrq(出生日期,日期型)、JL(教师简历,备注型,且允许为空值).

CREATETABLEJS(ghc(6),xmC(10),xbc

(2),csrqD,jlM【1】)

 

答案:

=======(答案1)=======

null

 

第56题(1.0分)题号:

255

DELETE()函数用来检测当前记录是否带有删除标记,其返回值数据类型为【1】

.

答案:

=======(答案1)=======

逻辑

 

第57题(1.0分)题号:

1190

在命令窗口或程序中,可以使用USE命令打开一个表.在该命令中,【1】子句用于定义表的别

名.(请写出拼写出完整的关键字)

答案:

=======(答案1)=======

alias

 

第58题(1.0分)题号:

233

执行下列命令后:

CLOSETABLESALL

SELECT0

USEXSALIASSTU

USEJSIN0

函数USED("JS")的值是.T.,函数SELECT()的值是【1】,函数ALIAS()的值是【2】.

 

答案:

=======(答案1)=======

1

=======(答案2)=======

STU

 

第59题(1.0分)题号:

251

对当前教师表(js)按如下要求更改基本工资(jbgz):

如果工龄(gl)在20年以上(含20年),

则基本工资加50

.实现上述更改的REPLACE命令是【1】.

(请将命令完整拼写,不要缩写)

答案:

=======(答案1)=======

REPLACEjbgzWITHjbgz+50FORgl>=20

 

第60题(1.0分)题号:

256

返回当前打开的数据库的完整文件名的函数是【1】.

答案:

=======(答案1)=======

DBC()

=========或=========

DBC

 

第61题(1.0分)题号:

1260

用INSERT-SQL命令在xS(学生)表中添加如下表格所示的记录,可使用命令:

INSERTINTOxs(xh,jl,csrq)【1】("E9999","获得三好学生称号",{^1988/07/14})

 

答案:

=======(答案1)=======

Values

 

第62题(1.0分)题号:

1279

利用DBGETPROP()函数,可以返回当前数据库的属性,也可以返回当前数据库中表,

表的子段或视图的有关属性.例如,要得到JS表的记录级有效性规则表达式,

可以使用函数:

DBGETPROP("js","【1】","RuleExpression")

答案:

=======(答案1)=======

TABLE

 

第63题(1.0分)题号:

1302

利用DBSETPROP()函数,可以设置当前数据库的属性,或设置当前数据库中表的字段

或视图的有关属性.例如,要设置当前数据库中JS表的gh字段的标题属性,可以使用函数:

DBSETRPOP("【1】","FIELD","Caption","工号")

 

答案:

=======(答案1)=======

JS.gh

 

第64题(1.0分)题号:

1188

在VisualFoxPro中,每个表最多可以有【1】个字段.

答案:

=======(答案1)=======

255

 

第65题(1.0分)题号:

230

去除当前工作区主控索引设定的命令是【1】,此时,表记录的顺序依据物理顺序排序.

答案:

=======(答案1)=======

SETORDE

 

第66题(1.0分)题号:

241

银行存款表(ck,dbf)的表结构字段组成如下表:

帐号(zh,C,15,NULL)

存入日期(crrq,T,8)

存期(cq,N,2,0)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1