网站大量收购独家精品文档,联系QQ:2885784924

数据库系统原理习题(含答案).docx

数据库系统原理习题(含答案).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库系统原理习题(含答案)

一、单选题(共100题,每题1分,共100分)

1.子查询返回的结果集仅仅是一个值的是

A、行子查询

B、表子查询

C、列子查询

D、标量子查询

正确答案:D

2.索引在逻辑上通常包含有普通索引、唯一性索引和主键三类。创建主键时,通常使用的关键字是

A、INDEX

B、UNIQUE

C、PRIMARYKEY

D、KEY

正确答案:C

3.在多表连接查询的连接类型中,最常用的是

A、右连接

B、交叉连接

C、内连接

D、左连接

正确答案:C

4.当关系有多个候选码时,选定一个作为主键,若主键为全码,应包含

A、单个属性

B、两个属性

C、多个属性

D、全部属性

正确答案:D

5.对多用户的并发操作加以控制和协调是指

A、数据共享

B、故障恢复

C、并发控制

D、数据集成

正确答案:C

6.下列关于SQL的说法中,错误的是

A、SQL是SQLServer2000专有的语言

B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互

C、SQL简单易学

D、SQL是一种强有力的语言

正确答案:A

7.在SELECT语句的语法结构中,【】用于指定组的选择条件。

A、ORDERBY子句

B、WHERE子句

C、GROUPBY子句

D、HAVING子句

正确答案:D

8.事务的一致性是指

A、事务中包括的所有操作要么都做,要么都不做

B、事务一旦提交,对数据库的改变是永久的

C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D、事务执行完毕后将数据库由一个一致性状态转变到另一个一致性状态

正确答案:D

9.关于使用存储过程的说法,错误的是

A、存储过程中可以使用创建数据库对象的语句

B、存储过程中的声明和参数都是可选的

C、存储过程会预先编译,执行速度会快于交互执行的SQL语句

D、存储过程能完成复杂的逻辑判断和复杂的运算

正确答案:A

10.在数据库技术中,数据处理基于【】,可以发现有用的信息。

A、表

B、视图

C、查询

D、更新

正确答案:C

11.在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。这属于列级约束中的

A、对数据类型的约束

B、对取值范围的约束

C、对数据格式的约束

D、对空值的约束

正确答案:C

12.下列不属于查询操作的是【】

A、连接

B、投影

C、修改

D、交

正确答案:C

13.在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的

A、安全性

B、完整性

C、恢复

D、并发控制

正确答案:A

14.若干元组之间、关系之间的联系的约束是指

A、行级约束

B、元组约束

C、表级约束

D、列级约束

正确答案:C

15.【】可以防止丢失更新和“读脏数据”。

A、1级封锁

B、0级封锁

C、两段锁协议

D、2级封锁

正确答案:D

16.SQL提供了【】进行数据查询,该功能强大、使用灵活。

A、SELECT语句

B、UPDATE语句

C、CREATE语句

D、DELETE语句

正确答案:A

17.关系数据库以【】作为数据的逻辑模型。

A、关系

B、二维表

C、关系模型

D、数据库

正确答案:C

18.将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是

A、数据库设计方法

B、数据库设计

C、数据库生命周期

D、数据库设计的内容

正确答案:B

19.DBMS提供【】来严格地定义模式。

A、模式描述语言

B、子模式描述语言

C、内模式描述语言

D、程序设计语言

正确答案:A

20.属性的取值范围称为该属性的

A、实体

B、联系

C、域

D、码

正确答案:C

21.在SELECT语句的语法结构中,【】用于对查询的结果进行排序。

A、ORDERBY子句

B、WHERE子句

C、GROUPBY子句

D、HAVING子句

正确答案:A

22.下面关于“1级封锁”的说法,正确的是

A、1级封锁避免“丢失更新”

B、1级封锁可以避免“死锁”

C、1级封锁“能重复读”

D、1级封锁可以避免“读脏数据”

正确答案:A

23.在创建存储过程时,常用的循环语句不包括

A、FOR语句

B、REPEAT语句

C、LOOP语句

D、WHILE语句

正确答案:A

24.主键约束可以在CREATETABLE或ALTERTABLE语句中使用关键字【】来实现。

A、REFERENCES

B、FOREIGNKEY

C、PRIMARYKEY

D、UNIQUE

正确答案:C

25.下列关于数据控制语言的说法中,正确的是

A、REVOKE语句用于授予权限

B、GRANT语句用于收回权限

C、数据控制语言主要用于数据执行流程管理

D、数据控制语言包括的主要SQL语句是GRANT和REVOKE

正确答案:D

26.在关系的一个

文档评论(0)

500-500 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档