数据库原理试题库

发布时间 : 星期日 文章数据库原理试题库更新完毕开始阅读

A.(?1031?,?曾华?,男,23) B.(?1031?,?曾华?,NULL,NULL) C.(NULL,?曾华?,?男?,?23?) D.(?1031?,NULL,?男?,23) 84.在SQL语言中的表(Table)是数据库的( ) A.内模式 B.模式 C.外模式 D.概念模式 85.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( ) A. 左外联接 B. 右外联接 C. 外部并 D. 全外联接 86.下列聚合函数中不忽略空值 (null) 的是 ( )

A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名) 87.基本SQL语言中,不可以实现( ) A.定义视图 B.定义基表 C.查询视图和基表 D.并发控制88.允许在嵌入式的SQL域具中,引用宿主语言的程序变量,在引用时 ( )。 A.直接引用

B.这些变量前面必须加符号“*” C.这些变量前面必须加符号“:” D.这些变量前面必须加符号“&” 89.下列不属于视图的作用是( ) A.视图能简化用户的操作

B.视图能使用户以多种角度看待同一数据 C.视图能够对机密数据提供安全保护 D.视图能够保证数据的完整性 90.视图是( )。 A.基本表 B.外视图 C.概念视图 D.虚拟表 91.下面列出的关于“视图(View)”的条目中,哪一条是不正确的( )。 A.视图是外模式 B.视图是虚表

C.使用视图可以加快查询语句的执行速度 D.使用视图可以简化查询语句的编写 92.在视图上不能完成的操作是( ) A.更新视图 B.查询

C.在视图上定义新的基本表 D.在视图上定义新视图 93.SQL语言中的”视图view.”对应于数据库系统三级模式结构中的( ) A.外模式 B.模式 C.内模式 D.都不对应 94.以下有关视图查询的叙述中正确的是( )。

A.首先查询出视图中所包含的数据,再对进行查询 B.直接对数据库存储的视图数据进行查询 C.将对视图的查询转换为对相关基本表的查询 D.不能对基本表和视图进行连表操作 95.索引的作用之一是( )。 A.节省存储空间 B.便于管理

9

C.加快查询速度 D.建立各数据表之间的关系 96.以下有关索引的叙述中正确的是( )。 A.索引越多,更新速度越快 B.索引需要用户维护 C.并置索引中列的个数不受限制 D.索引可以用来提供多种存取路径 97.以下有关UNIQUE约束的叙述中不正确的是( )。 A.UNIQUE约束中不允许出现空值

B.UNIQUE用于保证列或列组合的值唯一性 C.可以定义多个UNIQUE约束

D.系统为定义了UNIQUE约束的那些列建立唯一索引 98.以下关于空值的叙述中不正确的是( )。 A.用=NULL查询指定列为空值的记录 B.包含空值的表达式其计算结果为空值 C.聚集函数通常忽略空值

D.对允许空值的列排序时,包含空值的记录总是排在最前面 99.部分匹配查询中有关通配符“%”的叙述中正确的是( )。 A.“%”代表一个字符 B.“%”代表多个字符 C.“%”可以代表零个或多个字符 D.“%”不能与“_”同使用

100.在分组检索中,要去掉不满足条件的分组,应当( )。 A.使用WHERE子句 B.使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句 D.先使用HAVING子句,再使用WHERE子句 101.以下有关子查询的叙述中不正确的是( )。 A.子查询可以向其外部查询提供检索条件的条件值 B.子查询可以嵌套多层

C.子查询的结果是一个集合 D.子查询总是先于其外部查询

102.以下有关ORDER BY子句的叙述中不正确的是( )。 A.ORDER BY 子句可以对多个列进行排序

B.在SELECT语句中,ORDER BY 只能在所有其他子句之后,作为最后一个子句出现 C.子查询也可以使用ORDER BY子句 D.在视图中不能使用ORDER BY子句

103.以下有关WHERE子句的叙述中不正确的是( )。 A.WHERE子句中可以包含子查询

B.连接条件和选择条件之间应当使用OR逻辑运算

C.不包含WHERE子句的SELECT语句进行的是单纯的投影操作

D.如果FROM子句中引用了N个表,则FROM子句中至少应当包括N-1个连接条件

10

104.以下有关SELECT子句的叙述中不正确的是( )。 A.SELECT子句中只能包含表中的列及其构成的表达式 B.SELECT子句规定了结果集中的列顺序 C.SELECT子句中可以使用别名

D.如果FROM子句中引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限制。

105.以下有关聚集的叙述中不正确的是( )。

A.聚集将具有一个或多个公共列,并经常一起使用的相关表物理地聚集存储在一起 B.聚集中相同的值只存储一次

C.聚集加快了多个表连接操作速度,但对于单个表则没有什么意义 D.必须首先删除所有聚集表,才能删除聚集

第四章 数据库的安全性

106.在数据系统中,对存取权限的定义称为( )。 A.命令 B.授权 C.定义 D.审计

107.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的___,授权子系统就越灵活. A.范围越小 B.范围越大 C.约束越细致 D.范围越适中 第五章 完整性

108.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。 A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 109.数据库的____是指数据的正确性和相容性。 A.安全性 B.完整性 C.并发控制 D.恢复 110.SQL的全局约束是指基于元组的检查子句和 ( ) A.非空值约束 B.域约束子句 C.断言 D.外键子句 111.在数据库中,产生数据不一致的根本原因是( )。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 112.设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班级)。学生关系中每个元组的“班级”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的( ) A.实体完整性 B.参照完整性 C.用户定义的完整性 D.以上都不是 113.SQL的全局约束是指基于元组的检查子句和 (C ) A.非空值约束 B.域约束子句 C.断言 D.外键子句 第六章 关系数据理论

11

114.关系数据库的规范化理论主要解决的问题是( )。 A.如何构造合适的数据逻辑结构 B.如何构造合适的数据物理结构 C.如何构造合适的应用程序界面 D.如何控制不同用户的数据操作权限 115. 关系数据库规范化是为解决关系数据库中( )。 A.插入异常、删除异常、修改异常和数据冗余 B.提高查询速度

C.减少数据操作的复杂性 D.保证数据的安全性和完整性

116.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是()。 A.书号 B.读者号 C.书号+读者号 D.书号+读者号+借期 117.1NF、2NF、3NF、BCNF、4NF之间的关系是 。

A.1NF≥2NF≥3NF≥BCNF≥4NF

B.1NF?2NF?3NF?BCNF?4NF C.1NF?2NF?BCNF?3NF?4NF D.1NF?2NF?3NF?BCNF?4N 118.关系模式的候选码可以有( )。 A.0个 B.1个 C.1个或多个 D.多个 119.关系模式R中的属性全部是主属性,则R的最高范式必定是( )。 A.1N B.2N C.3N D.BCNF 120.当B属性函数依赖于A属性时,属性A与B的联系是( ) A.1对多 B.多对1 C.多对多 D.以上都不是 121.在关系模式中,如果属性A和B存在1对1的联系,则说( ) A.A→B B.B→A C.A←→B D.以上都不是 122.在关系DB中,任何二元关系模式的最高范式必定是( ) A.1NF B.2NF C.3NF D.BCNF 123.设有如图所示的关系R,它是( )。 A.1NF B.2NF C.3NF D.4NF

材料号 M1 M2 M3 M4 材料名 线材 型材 板材 型材 生产厂 武汉 武汉 广东 武汉 124.当关系模式R(A,B)已属于3NF,下列说法中哪个是正确的。( ) A.它一定消除了插入和删除异常 B.一定属于BCNF C. 仍存在一定的插入和删除异常 D.A和B都是 125.下列关于函数依赖的叙述中,哪一条是不正确的( )

12

联系合同范文客服:xxxxx#qq.com(#替换为@)