数据库习题 联系客服

发布时间 : 星期四 文章数据库习题更新完毕开始阅读0b7cae1b3186bceb18e8bb83

正确答案: B

3授予用户someone对scores表的一些权限,正确的授权语句是( ) A.grant insert, update to table scores on someone B.grant insert and update to table scores on someone C.grant insert, update on scores to someone D.grant insert and update on scores to someone 正确答案: C

4数据库的安全性的防范对象是非法用户和( ) 正确答案:非法操作

5数据库的安全性控制主要体现在用户角色和( )控制等方面 正确答案:用户权限

6.2 完整性控制

1下列不属于数据完整性约束的是( ) A.实体完整性 B.参照完整性 C.用户定义完整性 D.约束完整性 正确答案: D

2关系模型的参照完整性约束是指( ) A.限制引用一个关系中的不同元组数据 B.限制引用不同关系中的元组数据

C.限制一个关系引用与之联系关系中不存在的元组数据 D.限制两个关系间的互相引用 正确答案: C

3下列SQL语句中,能够实现实体完整性控制的语句是( ) A.PRIMARY KEY B.FOREIGN KEY

C.FOREIGH KEY和REFERENCES D.REFERENCES 正确答案: A

4数据库的完整性是指数据的( )和相容性。 正确答案:正确性

5数据库的完整性控制是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在( )的数据。 正确答案:不正确

6.3 恢复技术

1对于恢复技术,下列说法错误的是( )

A.当数据库损坏时,数据库管理员可通过事务日志文件的方式恢复数据库 B.可以使用与被恢复的数据库名称不同的数据库名去恢复数据库

C.服务器上数据库文件组与备份中的数据库文件组不一致时,不能恢复数据库

17

D.需恢复的数据名或文件名与备份的数据名或文件名不同时,不能恢复数据库 正确答案: B

2属于事务控制的语句是( ) A.BEGIN TRAN、COMMIT、ROLLBACK B.CRATE TRAN、COMMIT、ROLLBACK C.BEGIN、CONTINUE、END

D.BEGIN TRAN、CONTINUE、END 正确答案: A

3下列不属于数据库系统中的故障类型的是( ) A.事务故障 B.介质故障 C.连接故障 D.系统故障 正确答案: C

4 DBMS并发控制的单位为( )。 正确答案:事务

5数据库恢复是将数据库从( )状态恢复到某一已知的正确状态。正确答案:错误

6.4 并发调度

1为了防止一个用户的工作不适当地影响另一个用户,应该采取( A.完整性控制 B.访问控制 C.安全性控制 D.并发控制 正确答案: D

2解决并发操作带来的数据不一致问题普遍采用( )技术 A.封锁 B.存取控制 C.恢复 D.协商

正确答案: A

3下列不属于并发操作带来的问题是( ) A.不可重复读 B.丢失修改 C.死锁

D.读脏数据 正确答案: B

4 DBMS普遍采用( )方法来保证调度的正确性 正确答案:封锁

5在数据库系统中,死锁属于( )故障 正确答案:事务

18

第七讲 数据库编程

7.1 程序设计基础

1在VBA语言中,定义变量的关键字为( )。 A.Sub B.Function C.Dim D.Const

正确答案: C

2在VBA语言中,整数类型的标识符是( )。 A.Int B.Str

C.Boolean D.Integer

正确答案: D

3在VBA语言中,运算符“+”除了作为加法运算符外,还作为(A.连接 B.逻辑 C.关系 D.赋值

正确答案: A

4在VBA语言中, Int(-5.25)=( )。 A.-4 B.-5 C.-6 D.5.25

正确答案: C

5在VBA语言中,2*3^2>5+27 Mod 14=( )。 A.18 B.36 C.True D.False

正确答案: D

6程序设计语言可以分为机器语言、汇编语言和( )三大类。 正确答案:高级语言

7数据库应用系统由应用软件、( )和数据库系统三部分构成。正确答案:应用界面

19

)运算符。 8在VBA语言中,变量的声明方式分为两种,明确指定一个变量数据类型的声明方式被称为( )。

正确答案:显式

9在程序运行过程中,元素个数可变的数组被称为( )数组。 正确答案:动态

10在VBA语言中,表达式“10\\4”的结果是( )。 正确答案:2

7.2 程序结构

1在VBA语言中,执行语句a=2>3后,变量a中保存的值为( )。 A.2>3 B.2 C.True D.False

正确答案: D

2下列对象中,可以用作程序输入的是( )。 A.标签控件 B.命令按钮控件 C.文本框控件 D.MsgBox过程 正确答案: C

3下列程序执行后,变量s中的值为( )。 Sub Test1() a=1 b=5 s=1

For i=a To b Step 2 s=s*i Next i End Sub

A.120 B.15 C.0 D.以上结果都不对

正确答案: B

4以下循环执行次数是( )。 S=1 Do S=S-1

Loop Until S>1

A.0 B.1 C.2 D.无数次

20

正确答案: D

5在ADO中,可以用来保存表中记录的对象是( )。 A.Recordset B.Command C.Connection D.Field

正确答案: A

6在下面的VBA程序段运行时,内层循环的循环次数是( )。 For m=0 To 7 Step 3 For n=m-1 To m+1 ?? Next n Next m

正确答案:9

7定义一个ADO的连接对象的语句是Dim cn As New( )。 正确答案:

ADODB.Connection 或 ADODB.CONNECTION 或 adodb.connection 或 AdoDB.Connection 或 ADODB.connection 或 adodb.Connection

8在调用Sub子过程时,可以使用的关键字是( )。 正确答案:Call 或 CALL 或 call

9在选择结构中,最多有( )个分支可以被执行。 正确答案:1 或 一

10 VBA中,在过程调用时,如果实参变量值不随形参改变,则形参定义时需使用( )关键字。

正确答案:ByVal 或 Byval 或 byVal 或 BYVAL

21