数据库单元测试题笔记——教材数据库原理及应用(第四版),主编钱雪忠 等人(第三章 关系数据库标准语言 SQl)

第三章 关系数据库标准语言 SQl

1.[单选题] 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( )中。
A.编译程序
B.操作系统
C.中间语言
D.宿主语言

正确答案:D

2.[单选题] 在SQL语言中授权的操作是通过( )语句实现的。
A.CREATE
B.REVOKE
C.GRANT
D.INSERT

正确答案:C

3.[单选题] SQL语言的一体化特点是主要同( )相比较而言的。
A.操作系统命令
B.非关系模型的数据语言
C.高级语言
D.关系模型语言

正确答案:B

4.[单选题] 设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是( )。
A.∏A( R )
B.σB=17 ( R )
C.∏A(σB=17( R ))
D.σB=17(∏A( R ))

正确答案:C

5.[单选题] 两个子查询的结果( )时,可以执行并、交、差操作。
A.结构完全一致
B.结构完全不一致
C.结构部分一致
C.主键一致

正确答案:A

6.[单选题] 在SQL查询语句中,用于测试子查询是否为空的谓词是( )。
A.Exists
B.Unique
C.Some
D.All

正确答案:A

7.[单选题] 使用SQL语句进行查询操作时,若希望查询结果中不出现重复 元组,应在Select子句中使用( )保留字。
A.Unique
B.All
C.Except
D.Distinct

正确答案:D/A

8.[单选题] 在视图上不可能完成的操作是( )。
A.更新视图
B.查询
C.在视图上定义新的基本表
D.在视图上定义新视图

正确答案:C

9.[单选题] SQL中涉及属性Age是否是空值的比较操作,写法( )是错误的。
A.Age Is Null
B.Not(Age Is Null)
C.Age=Null
D.Age Is Not Null

正确答案:C

10.[单选题] 假定学生关系是S(S#,Sname,Sex,A

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值