《数据库系统原理概论》题库及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华中师范大学网络教育学院

《数据库》练习测试题库本科

一、选择题

1、单个用户使用的数据视图的描述称为( A )。

A.外模式 B.概念模式 C.内模式 D.存储模式

2、子模式DDL用来描述( B )。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构

C.数据库的物理存储结构 D.数据库的概念结构

3、在DBS中,DBMS和OS之间的关系是( B )。

A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行

4、五种基本关系代数运算是( A )。

A.∪,-,×,π和σ B.∪,-,∞,π和σ

C.∪,∩,×,π和σ D.∪,∩,∞,π和σ

5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。

A.左外联接 B.右外联接 C.外部并 D.外联接

6、下列聚合函数中不忽略空值 (null) 的是( C )。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)

7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。 A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解

C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解

8、下列SQL语句中,修改表结构的是( A )。

A.CREATE B.ALTER C.UPDATE D.INSERT

9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。

A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)

11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写

12、DBMS中实现事务持久性的子系统是( D )。

A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统13、SQL的全局约束是指基于元组的检查子句和( C )。

A.非空值约束 B.域约束子句 C.断言 D.外键子句

14、分布式数据库系统中分片模式和分配模式均是( A )。

A.全局的 B.局部的 C.分布的 D.集中的

15、数据的独立性分为( C )两个层次。

A.层次独立性和概念独立性 B.系统独立性和用户独立性

C.物理独立性和逻辑独立性 D.控制独立性和模型独立性

16、下列有关数据库的描述,正确的是( C )。

A.数据库是一个DBF文件 B.数据库是一个关系

C.数据库是一个结构化的数据集合 D.数据库是一组文件

17、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( D )。

A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系

18、“实体”是信息世界中广泛使用的一个术语,它用于表示(D )。

A.有生命的事物 B.无生命的事物 C.实际存在的事物 D.一切事物

19、数据模式是(D )。

A.文件的集合 B.记录的集合

C.数据的集合 D.记录类型及其联系的集合

20、实体完整性要求主属性不能取空值,这一点通常是通过( B )。

A.定义外部键来保证 B.定义主键来保证

C.用户定义的完整性来保证 D.关系系统自动保证

21、表示数据库的概念模型一般使用( C )。

A.用户活动图 B.数据流图 C.E-R图 D.流程图

22、建立数据库、配置和使用数据库的软件称为( C )。

A.操作系统B.数据库管理系统 C.应用开发工具D.应用程序

23、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修了3号课程的学生的学号

及其成绩,查询结果按分数的降序排列,下面SQL语句正确的是( D )。

A.SELECT Sno, Grade FROM SC WHERE Sno=’3’ ORDER BY Grade;

B.SELECT Sno, Grade FROM SC WHERE Cno=’3’ ORDER BY Grade;

C.SELECT Sno, Grade FROM SC WHERE Sno=’3’ ORDER BY Grade DESC;

D.SELECT Sno, Grade FROM SC WHERE Cno=’3’ ORDER BY Grade DESC;

24、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修1号课程的学生平均成绩,

下面SQL语句正确的是( D )。

A.SELECT Grade(AVG) FROM SC WHERE Cno=’1’;

B.SELECT Grade(AVG) FROM SC WHERE Sno=’1’;

C.SELECT AVG(Grade) FROM SC WHERE Sno=’1’;

D.SELECT AVG(Grade) FROM SC WHERE Cno=’1’;

25、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现要插入一条学号2005001和课程号3的

记录,下面SQL语句正确的是( C )。

A.INSERT INTO SC VALUES(2005001,3);

B.INSERT INTO SC(Sno, Cno) VALUES(2005001,3,NULL);

C.INSERT INTO SC(Sno, Cno) VALUES(2005001,3);

D.INSERT INTO SC(Sno, Cno) VALUES(3,20005001);

26、一个表中的任意两行的记录值( A )。

A.不能全同 B.可全同 C.必须全同 D.以上都不是

27、视图在进行下面哪项操作时没有限制( D )。

A.插入 B.更新 C.删除 D.以上几项操作都有限制

28、下面有关视图的说法,错误的是( B )。

A.视图是从一个或几个基本表导出的虚表 B.数据库中存放了视图的定义和数据

C.基本表中的数据改变,视图中查询出的数据也随之改变 D.可以在一个视图上再定义新的视图

29、表由行和列组成,行又称为( A ),行的顺序是任意的。

A.记录 B.语句C.字段D.元组

30、在创建表的约束条件中,主键强制表中的( D )。

A.某一列非空B.某一列非空且唯一 C.某一列或多列非空D.某一列或多列非空且唯一31、在数据库故障中,以下情况下故障危害性最大,但发生可能性又最小的是( B )。

A.系统故障B.介质故障C.用户故障D.进程故障

32、下面各种类型的备份中,可能是对数据库的一致性备份的是( D )。

A.联机完全备份 B.热备份 C.联机表空间备份 D.冷备份

33、以下哪种数据类型不是基本数据类型( A )。

A.TABLE B.NUMBER C.VARCHAR D.INTEGER

34、在SQL语言中将权限授予用户是通过( C )语句实现的。

A.CREATE B.REVOKE C.GRANT D.INSERT

35、( B )属于信息世界的模型,是现实世界到机器世界的一个中间层次。

A.数据模型 B.概念模型 C.E-R图D.关系模型

36、关系数据库中的视图属于4个数据抽象级别中的( A )。

相关文档
最新文档