数据库复习题库 下载本文

内容发布更新时间 : 2024/7/5 14:04:12星期一 下面是文章的全部内容请认真阅读。

一、判断题

1、 SQLServer2000规定基本表的一行不能跨“页”存储。 2、 SQLServer2000规定每个数据库的文件组个数不能超过256。 3、 在对关系代数表达式进行优化时,应尽可能早地执行选择操作。 4、 可以通过视图来查询、更新数据库中的数据。 5、 封锁的粒度越大,系统的并发性就越低。 6、 不要用更新频度高的字段创建聚集索引。

7、 SQLServer2000规定:如果事务使用Serializable隔离级别,那么,该事务不会凡发

生“丢失更新”、“读脏数据”、“不可重复读”等问题。 8、 数据分片时,一个片段可以分配到多个场地上。 9、 关系运算理论是关系数据库查询语言的基础。 ( ) 10、 数据库的概念结构与支持其的DB的DBMS有关。( ) 11、 下列式子R∩S=R—(R—S)成立。( )

12、 有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。( ) 13、 数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。( ) 14、 分布式数据库可以从逻辑上看成一个整体。 ( ) 15、 关系模型中的关系模式至少应该满足1NF的要求。 ( ) 16、 不包含在任何一个候选码中的属性叫做非主属性。( ) 17、 在视图中插入一个元组,该元组会同时插入到基本表中。( )

18、 封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。( ) 19. 在数据库的三级模式结构中,内模式有任意多个。 ( ) 20. 层次模型用树型结构表示实体及实体间的联系。 21. 在关系数据库表中外键只有一个,但候选码可以有多个。 22. 遵守两段锁协议的并发事务一定是可串行化的。 23. 登记日志文件时,必须先写数据库,后写日志文件。

24. 嵌入式SQL语句中,可以使用主语言的程序变量来输入或输出数据。 25. 锁的粒度越小,系统的开销越小,并发度越大。 ( ) 26. 关系中各列可出自同一个域。 ( )

27. 在关系数据库表中主属性只有一个,但候选码可以有多个。( )

28. 视图可由多个视图导出。 ( )

29. 登记日志文件时,必须先写日志文件,后写数据库。( ) 30. 嵌入式SQL语句中,主变量可以带指示变量。( )

参考答案:

1、对 2、对 3、对 4、对 5、对 6、对 7、对 8、对;9、对 10、错 11、对12、错13、错14、对15、对16、对17、对18、错 19 错 20 对 21 错 22对 23 错 24 对,25 错 26 对 27 错 28对 29 对 30 对

二/选择题 1、下面对数据库特点的不正确叙述是( )。 A.数据库中的数据采用统一的模型来表示。 B.数据库中数据之间的联系强。 C.数据库中数据冗余度高。

D.数据库中数据由一个软件统一管理。

2、下面对数据库三级模式结构的叙述中,不正确的是( )。 A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映像来实现数据独立性。 C.模式做了修改,用户的应用程序必须修改。 D.内模式做了修改,模式不必修改。

3、不属于DBA职责的是( )。 A.模式定义 B.对数据库的权限管理

C.完整性约束 D.查看或修改数据库中的数据。

4、下面关于关系代数的不正确叙述是( )。

A.对一个关系作投影运算不会改变该关系元组的个数。 B.选择运算是根据某些条件对关系的元组进行筛选。 C.自然联接运算要求两个关系必须有取值域相同的属性。 D.自然联接是F联接的一种特殊情况。

5、下面对“关系模型”的叙述中,不正确的说法是( )。 A.关系模型的数据结构就是关系。

B.关系模型中属性的顺序不能任意改变。

C.关系模型不允许在关系中出现两条完全相同的元组。 D.关系模型具有三类完整性约束。

6、下面对关系“键”概念的不正确叙述是( )。 A.一个关系可以有多个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组的属性集。 C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

7、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是( )。 A. πW(R-S)=πW(R)-πW(S) B. σ(F)(R-S)=σ(F)(R)-σ(F)(S) C. σ(F)(R∪S)=σ(F)(R)∪σ(F)(S) D. πW(R∪S)=πW(R)∪πW(S)

8、在关系模式R(U)中,XU,Y U,X→Y,且Y不能决定X,则Y与X之间的关系是( )。A.一对一 B.一对多 C.多对多 D.多对一

9、下面对3NF的叙述中,不正确的说法是( )。 A.3NF模式中不存属性对侯选键的传递依赖。 B.3NF模式不存在非主属性对侯选键的部分依赖。 C.如果模式R是3NF,那么R一定是2NF。

D.任何一个关系模式都可以既保持函数依赖又无损地分解为一系列3NF集。

10、在( )组织结构中,记录是按查找键值升序或降序顺序存储。 A.顺序文件 B.堆文件 C. 散列文件 D. 聚集文件

11、以下RAID技术中,存取速度最快的是( )。 A.RAID 1 B.RAID 5 C. RAID 0 D. RAID 10

12、下面关于SQL Server“索引”概念的不正确叙述是( )。 A.任何一个表都必须建索引。 B.一个表只能有一个聚集索引。

C.非聚集索引的索引顺序与主文件的记录存储顺序不保持一致。 D.索引能提高查询速度,但索引不是建的越多越好。

13、下面关于SQL Server数据库系统表的不正确叙述是( )。 A.数据库的数据字典信息存储在系统表中。 B. 用户可以直接查看、修改系统表中的数据。 C.数据库每个表的定义信息都存放在系统表中。 D.系统表必须存储在主文件中。

14、下面关于事务的ACID属性的叙述中,不正确的说法是( )。

A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么

什么也不做。

B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由

应用程序员编写事务程序来实现的。

C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行时的某一结果是一

样的。

D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因此,如果系统出现

故障,就会丢失它对数据库的更新并且无法恢复。

15、下面的并行调度会出现的错误是( )。 时间 事务T1 事务T2 数据库中数据 t0 READ(A) A t1 READ(A) t2 A=A+2 t3 WRITE(A)

t4 COMMIT t5 READ(A)

A. 读“脏”数据 B.丢失修改 C. 不可重复读 D.幻影读

16、下面关于SQL Server数据库系统故障的不正确叙述是( )。

A.系统故障是指计算机系统出现故障不能正常运行,但磁盘没有问题。 B.系统故障将造成内存数据丢失,事务非正常中止。

C.出现系统故障时,未提交事务对数据库的更新不会写入此盘。 D.对于系统故障,DBMS可根据事务日志将数据库恢复到故障点。

17、下面对SQL Server数据库的完全恢复模型的不正确叙述是( )。 A.使用完全恢复模型可以将数据库恢复到上次备份的即时点。 B.对简单恢复模型的数据库,系统自动收缩其日志文件。 C.对完全恢复模型的数据库,系统自动收缩其日志文件。

D.完全恢复模型的数据库支持如下备份方法:数据库完全备份、数据库差异备份、日志备份。

18、下面关于SQL Server完整性机制的不正确叙述是( )。 A.“关系图”用来创建表与表之间的外键约束。

B.检查约束(CHECK)是对字段取值格式、范围加以限制。 C.可以将任何字段设置为主键约束。 D.主键不允许取空值。

19、下面对分布式数据库系统的叙述中,不正确的说法是( )。 A.对程序员来说,没有必要了解分布式数据库中数据是如何分片的。

B.分布式数据库从物理上看数据分布在不同的地点上,从逻辑上看数据仍是一个整体。 C.分布式数据库系统具有场地自制性特点。 D.分布式数据库系统具有场地协作性特点。

20、下面对DDBS分布透明性的不正确叙述是( )。

A.分片透明性是最高层次的分布透明性,位于分片模式和分配模式之间。

B.当DDBS具有分片透明性时,用户编写程序只须对全局关系进行操作,不必考虑数据的分片及存储场地。

C.当DDBS不具有分片透明和位置透明性,但具有局部数据模型透明性时,用户编程时必须指出片段的名称和片段的存储场地,但不必指出场地上使用的是何种数据模型。

D.当DDBS不具有分片透明性,但具有位置透明性时,用户编程时必须指出片段的名称,而不必指出片段的存储场地。

21、关系数据库管理系统都是基于( )理论。 A、Codd的数据关系模型 B、数据结构 C、计算机操纵系统 D、信息管理 22、主属性的值不能为( ) A、数值 B、空 C、字符 D、A和C

23、在数据库中,与查询有关的是( ) A、数据依赖 B、进程管理 C、索引 D、数据压缩

24、SQL语言有两种使用方式,分别称为交互式和( )

A、提示式SQL B、多用户SQL C、嵌入式SQL D、解释式SQL 25、语句 delete from sc 表明( )

A、删除sc中的全部记录 B、删除基本表sc

C、删除基本表sc中的列数据 D、删除基本表sc中的部分行 26、事务有多个性质,其中不包括( )。

A.一致性 B.隔离性 C.原子性 D.不可撤消

27、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图

28、 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现( ) A、 指针 B、游标 C、 数组 D、栈

29、数据库的内容更新可由( )操作实现。

A、CREATE和UPDATE B、INSERT和SELETE C、INSERT、UPDATE和DELETE D、DROP 30、在下列基本表的定义中,数值5表示( )

CREATE TABLE student (Sno char(5) not null unique,Sname char(2));

A、表中有5条记录 B、表中有5列

C、表中字符串Sno 的长度 D、表格的大小

31、在视图上不能完成的操作是( ) A、更新视图 B、查询 C、在视图上定义新的基本表 D、在视图上定义新视图

32、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( )

A.BCD B.BD C.CD D.BC

33、For relation R where primary key contains multiple attributes, no non-key attribute should be functionally dependent on a part of the primary key.

This relation R is at least in( )

A. BCNF B. 3NF C. 2NF D. 4NF

34、解决并发操作带来的数据不一致问题普遍采用( ) A、恢复 B、封锁