数据库原理及应用复习资料.docx

上传人:b****1 文档编号:329471 上传时间:2022-10-09 格式:DOCX 页数:19 大小:41.95KB
下载 相关 举报
数据库原理及应用复习资料.docx_第1页
第1页 / 共19页
数据库原理及应用复习资料.docx_第2页
第2页 / 共19页
数据库原理及应用复习资料.docx_第3页
第3页 / 共19页
数据库原理及应用复习资料.docx_第4页
第4页 / 共19页
数据库原理及应用复习资料.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库原理及应用复习资料.docx

《数据库原理及应用复习资料.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用复习资料.docx(19页珍藏版)》请在冰豆网上搜索。

数据库原理及应用复习资料.docx

数据库原理及应用复习资料

数据库原理及应用复习资料1

一、

选择题(每题1.5分,共30分)。

1.在VisualFoxPro中,以独占方式打开数据表的命令是()。

(A)、USE<数据表名>

(B)、OPEN<数据库表>

(C)、USE<数据表名>NOUPDATESHARED

(D)、USE<数据库名>EXCLUSIVE

2.下面描述错误的是( )

(A)、一个表中可以建立多个候选索引

(B)、任何数据表都可以建立一个主索引

(C)、一个表中可以建立多个普通索引

(D)、一个表中可以建立多个唯一索引

3.对于只有两种取值的字段,一般使用.

A)字符型B)数值型C)日期型D)逻辑型

4.以下命令中正确是的________.

A)STORE10TOX,YB)STORE10,10TOX,Y

C)X=10,Y=10D)X=Y=”10”

5.下面对字符型常量的表示方法中,错误的是_____。

[A][VisualFoxPro][B]‘VisualFoxPro’

[C]“VisualFoxPro”[D]{VisualFoxPro}

6.在VisualFoxPro的命令窗口中显示数据表记录的命令是___。

[A]MODIFY  [B]CHANGE   [C]LIST[D]USE

7.文本框控件的value属性默认值为()

(A)、数值型(B)、字符型(C)、逻辑型(D)、日期型

8.项目的扩展名为()

(A)、.frx(B)、.dbc(C)、.pjx(D)、.scx

9.要为当前表中所有职工增加100元工资应该使用命令________。

A.CHANGE工资WITH工资+100

B.REPLACE工资WITH工资+100

C.CHANGEALL工资WITH工资+100

D.REPLACEALL工资WITH工资+100

10.当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是________。

A.LIST姓名FOR出生日期=1985

B.LIST姓名FOR出生日期="1985"

C.LIST姓名FORYEAR(出生日期)=1985

D.LIST姓名FORYEAR("出生日期")=1985

11.如果需要给当前表增加一个字段,应使用的命令是________。

A.APPENDB.MODIFYSTRUCTURE

C.INSERTD.EDIT

12.在当前表中,查找第2个女同学的记录,应使用命令________。

A.LOCATEFOR性别="女"

B.LOCATEFOR性别="女"NEXT2

C.LOCATEFOR性别="女"

CONTINUE

D.LISTFOR性别="女"NEXT2

13.当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围短语,则系统将________。

A.只计算当前记录的工资值B.计算前8条记录的工资和

C.计算后8条记录的工资和D.计算全部记录的工资和

14.在VFP的三种循环语句中,当循环次数为已知时,应选用()语句。

A.DOWHILEB.SCANC.FORD.LOOP

15.下列关于视图与查询的叙述,错误的是()

(A)、视图可以更新数据(B)、查询和视图都可以更新数据

(C)、查询保存在一个独立的文件中

(D)、视图不是独立的文件,它只能存储在数据库中

16.RSGZ数据表文件按基本工资字段升序索引后,再执GOTOP命令,此时当前记录号是________。

A.1B.基本工资最少的记录号

C.0D.基本工资最多的记录号

17.数据库文件有30条记录,当前记录号为20,执行命令LISTNEXT5后,所显示的记录号是________。

A.21~25B.21~26C.20~25D.20~24

18.在VisualFoxPro中,打开数据表的命令是()。

A.OPEN<数据表名>B.OPENDATABASE<数据表名>

C.USE<数据表名>D.USEDATABASE<数据表名>

19.在“职工档案”表文件中,婚否是逻辑型字段,性别是字符型字段,若检索"已婚的女同志",应该用()表达式。

A.婚否.OR.(性别="女")B.(婚否=.T.).AND.(性别="女")

C.婚否.AND.(性别=女)D.已婚.OR.(性别=女)

20.文本框所显示的内容是由()属性确定的。

A.captionB.textC.valueD.name

二、填空题(每空2分,共20分)。

1.在VFP系统中,查询文件的扩展名为。

2.命令?

UPPER("ab456cd")的结果是。

3.DIMENSIONx(3,4)命令后,数组x中的元素个数是。

4.设工资=1200,职称="教授",逻辑表达式:

工资>1000AND(职称="教授"OR职称="副教授")的值是。

5.在SQL的SELECT查询中使用子句消除查询结果中的重复记录。

6.在VFP数据表中,能够放置相片信息的字段类型是。

7.清除主窗口屏幕的命令是。

8.?

at(‘二级’,‘计算机等级考试’)的显示结果为。

9.将系统菜单恢复成默认值使用命令。

10.报表的数据来源是一个表的时候,要按照某个字段对表进行分组,首先必须。

三、综合题(共50分)。

1.根据要求写SQL语句。

(每小题5分,共30分)

1.图书管理数据库中的三个数据库表

图书(总编号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)

1检索读者以及其借阅情况全部信息。

2将图书表中电子工业出版社的图书的单价涨价10%。

③检索书名以“Internet”开头的所有图书的书名和出版单位.

④查询所藏图书中每个出版社的图书最高单价

⑤往‘借阅‘表插入一个新的记录(‘2461’,‘357128’,{^2007-12-12})。

⑥为图书表的“书名”字段建立降序的普通索引。

2.表单操作。

(10分)

下图是一个计算圆面积程序画面,当输入一个圆的半径时,选择计算按钮后自动求出圆面积,并显示出来。

①图中所示共有几种控件,分别是()。

②由于text2为输出面积框,应设置其()属性为.t.。

③写出“计算”这个控件的单击(Click)事件命令代码。

3.程序设计填空题。

(10分)

下面是一个简单的菜单程序,提供对jsxx表的“添加”、“修改”和“打印”三种功能选择并转入相应处理,将程序填写完整。

usejsxx

CLEAR

text

1.添加

2.修改

3.打印

endtext

input"请选择:

"toop

DOCASE

CASEOP=1

CASEOP=2

CASEOP=3

WAIT“请准备好打印机,按任一键开始”

LISTTOPRINT

?

"选择错!

"

 

数据库原理及应用复习1参考答案

一、选择题(20*1.5=30分)

1

2

3

4

5

6

7

8

9

10

D

B

D

A

D

C

B

C

D

C

11

12

13

14

15

16

17

18

19

20

B

C

D

C

B

B

D

C

B

C

二、填空题(10*2=20分)

1、.QPR2、AB456CD3、___12_____4、.T.5、____DISTINCT__6、通用型7、 CLEAR8、.0.

9、setsysmenutodefault10、以该字段建立索引,并设置其为主控索引。

三、综合题(共50分)

1.根据要求写SQL语句。

(每小题5分,共30分)

①Select* From读者,借阅WHERE读者.借书证号=借阅.借书证号.

或者Select* From读者join借阅on读者.借书证号=借阅.借书证号.

②Update 图书 SET 单价=单价*1.1 WHERE 出版单位="电子工业出版"

③SELECT 书名,出版单位 FROM 图书 WHERE 书名 Like"Internet%"

④SELECT出版单位,Max(单价)FROM 图书 Groupby出版单位

⑤Insertinto借阅 VALUES(‘2461’,‘357128’,{^2007-12-12})

⑥indexon书名tagsmdescending

2.表单操作。

(10分)

①命令按钮,文本框,标签(3分)

②readonly(2分)

③r=thisform.text1.value

thisform.text2.value=r*r*3.14(5分)

3.程序设计填空题。

(10分,每空2分)

①APPEND②BROW③OTHERWISE④ENDCASE⑤USE

 

数据库原理及应用复习资料2

二、选择题(每题1.5分,共30分)。

1.对于逻辑删除和物理删除,下列说法正确的是_____.

A)逻辑删除不可恢复,物理删除可恢复B)二者皆可恢复

C)逻辑删除可恢复,物理删除不可恢复D)二者皆不可恢复

2.在VisualFoxPro中,以独占方式打开数据表的命令是()。

(A)、USE<数据表名>

(B)、OPEN<数据库表>

(C)、USE<数据表名>NOUPDATESHARED

(D)、USE<数据库名>EXCLUSIVE

3.下面描述错误的是( )

(A)、一个表中可以建立多个候选索引

(B)、任何数据表都可以建立一个主索引

(C)、一个表中可以建立多个普通索引

(D)、一个表中可以建立多个唯一索引

4.在VFP中,若当前记录位置为45,则将指针移到记录编号为20的命令是________.

A)SKIP20B)SKIP-20C)GOTO20D)GOTO-20

5.对于只有两种取值的字段,一般使用.

A)字符型B)数值型C)日期型D)逻辑型

6.在VisualFoxPro的命令窗口中显示数据表记录的命令是____。

[A]MODIFY  [B]CHANGE   [C]LIST[D]USE

7.已打开的表“成绩”中有学号,课程名和成绩字段,要实现成绩小于60分的学生成绩加5分,可采用语句()

(A)、replace成绩with5for成绩<60

(B)、replace成绩with成绩+5for成绩<60

(C)、replace成绩with成绩+5where成绩<602

(D)、replace成绩with5for成绩<60

8.当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是__

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

当前位置:首页 > 高中教育 > 语文

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

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