当前位置:文档之家› 数据库原理选择题

数据库原理选择题

数据库原理选择题
数据库原理选择题

一、单项选择提,(选择一个正确的答案,将相应的字母填入题内的括号中)

1.描述事物的符号录称为(b)。

A.信息

B.数据

C.记录

D.记录集合

2.在人工管理阶段,数据是(b)。

A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化的

3.(c)是长期存储在计算机内的有组织、可共享的数据集合。

A.数据库管理系统

B.数据库系统

C.数据库

D.文件组织

4.数据库的完整性是指数据的(c)

A.正确性和不被非法存取

B.合法性和不被恶意破坏

C.正确性和相容性

D.合法性和相容性

5.数据库系统的核心是(C)

A.数据库

B.数据库管理系统

C.数据库模型

D.软件工具

6.数据库管理系统实现对数据库的查询、插入、修改和删除等操作的数据库语言称为(c)

A.数据定义语言(DDL) B.数据管理语言

C.数据操纵语言(DML)D.数据控制语言

7.(b)是位于用户与操作系统之间的一层数据管理软件。

A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统

8.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(d)

A.数据库管理系统

B.数据库应用系统

C.相关的计算机系统

D.各类相关人员

9.数据库系统的数据独立性是指(b)

A.不会因为数据库的变化而影响相应程序

B.不会因为系统数据库存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其它的存储结构

10.在数据模型的三要素中,数据的约束条件规定数据及其联系的(c)

A.动态特性

B.制约和依存规则

C.静态的约束条件

D.静态特性

11.下列不属于数据模型三要素的是(d)

A.数据结构

B.数据操作

C.数据的约束条件

D.静态特性

12.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除,这是由层次模型的(b)决定的。

A.数据结构

B.数据操作

C.完整性约束

D.缺陷

13.在数据库系统中,把满足以下(b)两个条件的基本层次联系的集合称为层次模型。(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲

A.(1)和(2)B.(3)和(4)C.(3)和(5)D.(2)和(5)

14.数据库技术奠基人之一E.F.Codd于1970年发表多遍论文,主要论述的是(c)

A.层次数据模型

B.网络数据模型

C.关系数据模型

D.面向对象数据模型

15.在数据库系统中,将满足以下(d)两个条件基本层次联系集合称为网状模型。

(1)允许一个以上的结点无双亲(2)仅有一个结点无双亲(3)一个结点可以有多

于一个双亲(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的

A.(3)和(4)

B.(2)和(3)

C.(3)和(4)

D.(1)和(3)

16.数据库的网状模型应满足的条件是(a)

A.允许一个以上的结点无双亲,也允许一个结点有多个双亲

B.必须有两个以上的结点

C.有且仅有一个结点无双亲,其余结点都只有一个双亲

D.每个结点有且仅有一个双亲

17.对关系模型叙述错误的是(d)

A.建立在严格的数学理、集合论和谓词演算公式的基础之上

B.微机DBMS绝大部份采取关系数据模型

C.用二维表表示关系模型是其一大特点

D.不具有连接操作的DBMS也可以是关系数据库系统

18.同一个关系模型的任意的两个元组值(a)

A.不能全同

B.可全同

C.必须全同

D.以上都不对

19.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(d)

A.外模式

B.内模式

C.存储模式

D.模式

20.数据模型是(b)

A.现实世界数据内容的抽象

B.现实世界数据特征的抽象

C.现实世界数据库结构的抽象

D.现实世界数据库物理存储的抽象

21.当数据库的_____ 改变了,由数据库管理员对______映象作相应的改变,可以使___保持不变,从而保证了数据的物理独立性。(C)

A.外模式/模式模式用户模式

B.模式模式/内模式外模式/模式

C.存储结构模式/内模式模式

D.模式存储结构用户模式

22.数据库系统达到了数据独立性是因为采用了(D)

A.层次模型

B.网关模型

C.关系模型

D.三级模式结构

23.模式的逻辑子集通常称为(C)

A.存储模式

B.内模式

C.外模式

D.模式

24.在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是(B)。

A.外模式

B.模式

C.子模式

D.内模式

25.为了保证数据库的数据逻辑独立性,需要修改的是(B)

A.模式与外模式

B.模式与内模式

C.三级模式之间的两级映射

D.三级模式

26.对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(A)

A.外模式

B.模式

C.子模式

D.内模式

27.要保证数据库逻辑数据的独立性,需要修改的是(C)

A.模式

B.模式与内模式的映射

C.模式与外模式的映射

D.内模式

28.在DBS中,最接近于物理存储设备一级的结构,称为(D)

A.外模式

B.概念模式

C.用户模式

D.内模式

29.对数据库物理存储方式的描述称为(B)

A.外模式

B.内模式

C.概念模式

D.逻辑模式

30.在数据库三级模式间引入二级映象的主要作用是(A)

A.提高数据与程序的独立性

B.提高数据与程序的安全性

C.保持数据与程序的一致性

D.提高数据与程序的可移植性

31.关于模式间的映象叙述错误的是(D)

A.外模式/模式映象是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述

B.模式/内模式映象是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述

C.对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系

D.当模式改变时,由数据库管理员对各个外模式/模式映象不作相应的改变,可以使用外模式保持不变

32.关于外模式/模式映象叙述错误的是(D)

A.外模式/模式映象对应于同一个模式可以有任意多个外模式

B.对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义该外模式与模式之间的对应关系

C.当模式改变时,由数据库管理员对各个外模式/模式映象作相应的改变,可以使外模式保持不变

D.外模式/模式映象是对数据库中相同用户的外模式与数据库逻辑模式之间对应关系描述

33.关系模型中,候选码(C)

A.可由多个任意属性组成

B.至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D.以上都不对

34.关系数据模型的三个组成部分中不包括(C)

A.完整性规则

B.数据结构

C.恢复

D.数据操作

35.关系数据库管理系统应能实现的专门的关系运算包括(B)

A.排列、索引、统计

B.选择、投影、连接

C.关联、更新、排列

D.显示、打印、制表

36.关系是(D)

A.型

B.静态的

C.稳定的

D.关系模型的一个实例

37.在通常情况下,下面的关系中不可以作为关系数据库的关系是(D)

A.R1(学生号,学生名,性别)

B.R2(学生号,学生名,班级号)

C.R3(学生号,学生名,宿舍号)

D.R4(学生号,学生名,学生简历)

38.关系模型的参照完整性规则要求关系中(c)

A.不允许引用不存在的元组

B.允许引用不存在的元组

C.不允许引用不存在的属性

D.允许引用不存在的属性

39.设有关系R,按条件f对关系R进行选择,正确的是(C)

A. f(R)

B. RfR

C. σf (R)

D. Πf(R)

40.设有关系R(A,B,C,)和S(B,C,D)下列各关系代数表达式不成立的是(B)

A. ⅡA(R)∣╳∣ⅡD(S)

B. R∪S

C.ⅡB(R)∣╳∣ⅡB(S)

D. R∣╳∣S

41.关系运算中花费时间可能最长的时间是(C)

A.投影

B.选择

C.笛卡尔积

D.除

42.集合R与S的连接是可以用关系代数的5种基本运算表示为(B)

A. R-(R-S)

B. σF(R×S)

C. R-(S-R)

D. 空

43.关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③;则①②③为(A)

A.①投影、②选择、③连接

B.①投影、②选择、③扫描

C.①连接、②扫描、③投影

D.①投影、②连接、③选择

44.关系演算是用(A)来表达查询要求的方式。

A.谓词

B.关系运算

C.元组

D.域

45.关系代数的6种基本运算均可用元组表达式来表示,下列叙述不正确的是(D)

A.并:R∪S={t| R(t) V S(t) }

B.交:R∩S={t| R (t)ΛS(t) }

C.差:R-S={ t| R(t)Λ┐S(t)}

D.选择:σF(R)={ t| R(t) V F(t) = “真” }

46.下列不是域关系演算的原子谓词公式类型是(D)

A. R(t1,t2,…,tk),R是一个K目关系,ti为域变量或常量,R(t1,t2,…,tk)表示属性

t1,t2,…tk组成的关系

B. tiquj:ti,uj为域变量,q为算术比较运算符,表示满足比较关系q的域变量

C. tiqC或Cqti,其中ti为域变量,C为常量,q 为算术比较运算符

D.{ t1,t2,…,tk | R (t1,t2,…,tk) }

47. 关于域关系演算公式的递归定义叙述不正确的是(B)

A.原子谓词公式是域关系演算公式

B.若f是域关系演算公式,则┐f和(f)也是域关系演算公式

C.若f1和f2是域关系演算公式,则f1Λf2,f1Vf2也是域关系演算公式

D.若f1和f2不是域关系演算公式,则f1=>f2不是域关系演算公式

48. 关于域关系演算和元组关系演算的区别叙述不正确的是(D)

A.不同之处是用域变量代替元组变量的每一个分量

B.与元组变量不同的是,域变量的变化范围是某个值域而不是某一个关系

C.可以像元组演算一样定义域演算的原子公式

D.可以不像元组演算一样定义域演算的原子公式

49. SQL语言具有(B)的功能。

A.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制

C.数据定义、关系规范化、数据控制

D.数据定义、关系规范化、数据操纵

50. SQL语言具有两种使用方式,分别称为交互式SQL和(C)

A.提示式SQL

B.多用户SQL

C.嵌入式SQL

D.解释式SQL

51. 下列SQL语句中,创建关系表的是(b)

A. ALTER

B. CREATE

C. UPDATE

D. INSERT

52. 在当前打开的“教师”表中,含有“职称”和“工资”实际字段,求“教授”的工资总数,并存入变量nsalary在正确命令是(a)

A. SUM 工资TO nsalary FOR职称=“教授”

B. AVERAGE 工资TO nsalary FOR职称=教授

C. SUM 工资TO nsalary FOR“职称”=教授

D. COUNT 工资TO nsalary FOR 职称=“教授”

53. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系(d)

A. S

B. SC,C

C. SC

D. S,C,SC

54. SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的也是使用最频繁的语句是(a)

A. SELECT

B. INSERT

C. UPDATE

D. DELETE

55.下列属于数据更新语句是(c)

A.索引

B.删除

C.修改

D.插入

56.下列关于UPDATE语句的使用格式正确的是(a)

A. UPDATE table_name SET column=valuel,column2=value2 WHERE column3=value3;

B. UPDATE usersl,users2 SET age to 24 WHERE name=123

C. UPDATE mytable PUT ‘ABC’ TO first_column WHERE first_column=’Me!’

D. UPDATE first_column=’Update’IN table WHERE second _column=’Me!’

57.下列不属于计算机系统的三类安全性的是(d)

A.技术安全、政策法规

B.管理安全、技术安全

C.技术安全、管理安全、政策法规

D.安全监察

58.为有效的保护重要数据,提高计算机系统的安全性,通常要采用(a)技术

A.数据加密

B.验证设计

C.结构化保护

D.标记安全保护

59.下列不是用于实现数据库安全控制技术的是(D)

A.视图机制

B.强制存取方法

C.审计

D.三级封锁协议

60.事务日志的用途是(B)

A. 事务处理

B. 数据恢复

C. 完整性约束

D. 安全性控制

61.下列不属于数据库安全性控制的是(B)

A. 用户标识与鉴别

B. 政策法规

C. 存取控制

D. 授权与回收

62.数据库中只存放视图的(C)

A. 操作

B. 对应的数据

C. 定义

D. 限制

63.关于视图机制叙述错误的是(D)

A. 利用视图机制,就可以构造安全的模型

B. 授权和视图机制的某种程度上能给数据库应用系统提供一定的安全保障

C. 用户访问的不是具体的表,数据库系统也不必给具体的表授权,而只需要给某个用

户授予访问某些视图的权限,从而起到保护数据库的作用

D. 授权和视图机制不能给数据库应用系统提供安全保障

64.不属于视图机制在数据库安全系统中的实现的是(D)

A. 有了视图机制,就可以在设计数据库应用系统时对不同的用户定义不同的视图,

使机密数据不出现在不应该看到这数据的用户视图上,这样视图机制就自动提供了对机密数据的安全保护功能

B. 利用视图限制访问表中的某些列

C. 利用权限让不同用户访问不同的视图

D. 利用视图可以实现支持对某些数据的修改的用户权限定义

65.审计分为(A)

A. 用户级审计和系统级审计

B. 用户级审计

C. 系统审计

D. 应用审计

66.ORACLE中如果需要对修改SC表结构或修改SC数据操作进行审计,下列正确的是(b )

A. AUDIT UPDATE ON SC

B. AUDIT ALTER, UPDATE ON SC

C. AUDIT ALTER ON SC

D. AUDIT INSERT INTO ON SC

67.数据加密的方法有(A)两种

A. 替换方法和置换方法

B. 密钥和映射

C. 置换方法和逆序方法

D. 替换和密钥

68.下列对数据加密技术叙述不正确的是(D)

A. 加密技术是网络安全的基石

B. 数据加密技术要求只有在指定的用户或网络下才能解除密码而获得原来的数

据,这就需要给数据发送方和接受方以一些特殊的信息用于加解密,这就是所谓的密钥

C. 数据加密(Dataencryption)技术是指将一个信息(或称明文,plaintext)经过

加密钥匙(Encryptionkey)及加密函数转换,变成无意义的密文(ciphertext)而接收方则将此密文经过解密函数、解密钥匙(Decryptionkey)还原成明文

D. 数据加密和解密所用的密钥必须一致的

69.实体完整要求主属性不能取空值,这一点可以通过(b)保证

A. 定义外码

B.定义主码

C.用户定义的完整性

D.关系系统自动

70.数据库的完整性是指数据的(a)(同第10题)

A. 正确性和相容性

B. 合法性和不被恶意破坏

C. 正确性和不被非法存取

D. 合法性和相容性

71.实体完整性和参照完整性属于(c)

A.静态列级约束

B.静态元组约束

C.静态关系约束

D.动态约束

72.下列参照完整性叙述不正确的是(d)

A. 参照完整性是表间主键外键的关系

B. 参照完整性属于表间规则

C. 对于永久关系的相关表,在更新、插入或删除记录时,如果只改其一不改其二,

就会影响数据的完整性

D. 参照完整性的目的是保证某个数据表中数据的正确性(完整性)

73.下列关于设置参照完整性叙述错误的是(d)

A. 设置参照完整性,必须先清理数据库,再利用参照完整性生成器进行设置

B. 参照完整性的级联操作,可以在删除或修改操作完成的同时保证参照表和被参

照表的数据一致性

C. 参照完整性可以控制相关表中记录的插入、更新

D. 参照完整性不可以控制相关表中记录的删除

74.数据的正确、有效和相容称之为数据的(d)

A. 安全性

B. 一致性

C. 独立性

D. 完整性

75.下列选项中,针对属性的但不是用户定义完整性的约束条件是(d)

A.列值非空

B.列值唯一

C.检查列值是否满足一个布尔表达式

D.元组非空

76.下列(B)是安全产品最低档次,提供受控的存取保护(DAC)。很多商业产品已得到该级别的认证

A. C1级

B. C2级

C. B1级

D. B2级

77.下列(c)对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业一般政府部门对于数据的安全需求,是真正意义上的安全产品。

A. C2级

B.C1级

C.B2级

D.B1级

78.对触发器可进行操作描述不正确的是(B)

A. 定义触发器

B. 激活触发器

C. 限制触发器 D 删除触发器

79.对触发器叙述错误的是(D)

A. 触发器是一种特殊的存储过程,它在试图更改触发器所保护的数据时自动执行

B. 它被定义为在对表或视图发出UPDATE、INSERT或DELETE语句时自动执行,在

有数据修改时自动强制执行其业务规则

C. 触发器可以扩展SQL server约束、默认值和规则的完整性检查逻辑,但可只要

约束和默认提供了全部所需的功能,就应使用约束和默认值

D. 触发器只能人工激活

80.下列不属于触发器的特点的是(C)

A. 与表相关联

B. 自动激活触发器

C. 不能直接调用和作为事务的一部份

D. 确保数据安全性

81.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题。

A.关系数据库优化

B. 数据字典

C. 关系数据库规范化理论

D. 关系数据库查询

82.下列关于数据依赖的概念叙述不正确的是(C)

A.是通过一个关系中属性间值的相等与否体现出来的数据的相互关系

B.是现实世界属性间相互联系的抽象

C.是数据内在的性质和语义的体现

D.是数据内在关系体现

83.关于数据依赖的概念,不正确的是(D)

A.数据依赖是指在程序引用数据之间处理过的数据的状态

B.在编译学中,数据依赖是数据分析的一部分

C.数据依赖有三种:流依赖、反依赖和输出依赖

D.数据依赖表示数据库与数据库之间依存的关系

84.关系规范化中删除操作异常是指(A)

A.不该删除的数据被删除

B.不该插入的数据被插入

C.应该删除的数据未被删除

D.应该插入的数据未被插入(插入异常)

85.关系模式R(A,B,C,D)上的数据依赖集F={A->B,B->C},则R候选码为(C)

A. A

B. AB

C. AD

D. BC

86.在关系模式R中,函数依赖X→Y的语义是(B)

A.在R的某一关系中,若两个元组的X值相等,则Y值也相等

B.在R的每一关系中,若两个元组的X值相等,则Y值也相等

C.在R的某一关系中,Y值应与X值相等

D.在R的每一关系中,Y值应与X值相等

87.设有关系模式R(A,B,C,D),R上成立的FD集F={A→B,B→C}则属性集BD的闭包(BD)+为(b)

A.BD

B. BCD

C. ABD

D. ABCD

88.将1NF规范为2NF,应(a)

A. 消除非主属性对码的部分函数依赖

B. 消除非主属性对码的传递函数依赖

C. 消除主属性对码的部分函数依赖

D. 消除主属性对码的部分函数依赖和传递函数依赖

89.在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为(A)

A. 候选码

B. 数据项

C. 主属性

D. 主属性值

90.设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称(A)

A. Y函数依赖于X

B. Y对X完全函数依赖

C. X为U的候选码

D. R属于2NF

91.以下关于外码和相应的主码之间的关系,正确的是(A)

A.外码并不一定要与相应的主码同名

B.外码一定要与相应的主码同名

C.外码一定要与相应的主码同名而且唯一

D.外码一定要与相应的主码同名,但并不一定唯一

92.关系模型中的关系模式至少是(c)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

93.关系模式中各级模式之间的关系为(a)

A. 3NF?2NF?1NF

B. 3NF?1NF?2NF

C. 1NF?2NF?3NF

D. 2NF?1NF?3NF

94.1NF(a)规范为2NF。

A.消除非主属性对码的部分函数依赖

B.消除非主属性对码的传递函数依赖

C.消除非主属性对的部分和传递函数依赖

D.消除非平凡且非函数依赖的多值依赖

95.消除了部分函数依赖的1NF的关系模式,必定是(b)

A. 1NF

B. 2NF D. 3NF

C. 4NF

96.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)

A. 1NF

B. 2NF

C. 3NF

D. BCNF

97.当关系模式R(A,B)已属于3NF时,下列说法中(b)是正确的

A.它一定消除了插入和删除异常

B.仍存在一定的插入和删除异常

C.一定属于BCNF

D.一定属于4NF

98.在关系模式R中的属性全部是主属性,则R的最高范式必定是(a)

A. 2NF

B. 3NF

C. 4NF

D. BCNF

99.2NF(b)规范为3NF

A.消除非主属性对码的部分函数依赖

B.消除非主属性对码的传递函数依赖

C.消除非主属性对码的部分和传递函数依赖

D.消除非平凡且非函数依赖的多值依赖

100.FoxBASE、FoxPro属于(b)

A. 表式系统

B. 最小关系系统

C. 关系完备的系统

D. 全关系系统

101.属于BCNF的关系模式(D)

A.已消除了插入、删除异常

B.已消除了插入、删除异常和数据冗余

C.仍然存在插入、删除异常

D.在函数依赖范畴内已消除了插入和删除的异常102.多值依赖的毛病在于(D)

A.插入异常

B.删除异常

C.数据冗余太大

D.插入异常、删除异常、数据冗余太大

103.关于多值依赖叙述不正确的是(D)

A. 4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖

B. 4NF是多值依赖范畴内最高程度的规范化

C. 设关系模式R和R上的关系r,X、Y∈R且Z=R-(XY)。若r满足多值依赖X→→Y,则r满足多值依赖X→→Z

D. 4NF不是多值依赖范畴内最高程度的规范化

104.下列属于多值依赖定义的是(c)

A.设关系模式R,X,Y?R且Z=R-(XY).若对r(R)中任意元组t1、t2有t1[x]=t2[x],

则在r中存在元组t3且满足t3且满足t3[x]=t1[x],t3[Y]=t1[Y],t3[z]=t2[z]

B.关系r(R)满足多值依赖(MVD)X→→Y,称X多值决定Y或Y多值依赖于X

C.设关系模式R,X,Y?R且Z=R-(XY)。若关系模式R满足多值依赖(MVD)X→→Y,

当且仅当对R上的任一关系r给定一对(X,Z)的值,有一组Y的值,这组

值仅仅决定于X值,而与Z的值无关

D.关系r(R)满足多值依赖(MVD)X→→Y,称Y多值决定X或Y多值依赖于

X

105.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是(C)

A. 2NF

B. 3NF

C. 4NF

D. BCNF

106.3NF(D)规范为4NF

A.消除非主属性对码的部分函数依赖

B.消除非主属性对码的传递函数依赖

C.消除非主属性对码的部分和传递函数依赖

D.消除非平凡且非函数依赖的多值依赖107.关于第四范式的概念叙述不正确的是(C)

A.除对一个候选键扩展集存在属性组函数依赖外,不存在其他非平凡多值函数依赖

B.如果有且只有一个表符合BCNF,同时多值依赖为函数依赖,此表才符合第四范

C. 4NF删除了不必要的数据结构:多值依赖

D. 如果只有一个表符合3NF,同时多值依赖为函数依赖,此表才符合第四范式108.不属于连接依赖的概念的是(d)

A.关系r及r在AB,BC,CA上的投影分别为关系r1,r2,r3。若将r1,r2,r3两两连接,

连接后的关系不等于r ,但若将r1,r2,r3三个关系连接,则连接后的关系与r相同

B.若r满足JD*[R1,R2,…,Rp],如果r含有元组t1,t2,…,tp且对所有的i 和j 等

式ti[Ri,∩Rj]=tj[Ri,∩Rj]成立,其中ti∈Ri,tj∈Rj,1≤i,j≤p,则r必含有元组t,且t[Ri] =ti[Ri]

C.设关系r(R),S?R且S=R1R2…Rp,若PS(r)满足JD*[R1,R2,…Rp]则称关

系r(R)满足嵌入连接依赖:(EJD)*[R1,R2,…,Rp]

D.设关系模式R,X、Y?R且Z=R-(XY),若关系模式R满足多值依赖(MVD)X→→Y,

当且仅当对R上的任一关系r,给定一对(X,Z)的值,有一组Y的值,这组值仅仅决定于X值,而与Z的值无关

109.关于连接依赖叙述正确的是(C)

A.一个连接依赖集不等价于一个连接依赖

B.在全样本依赖集和全连接依赖集上建立等价关系,这两种等价关系都将作用相

同的依赖视为等价依赖

C.如果只有一个表符合3NF,同时连接依赖为函数依赖,此表才符合第四范式

D.连接依赖是通过一个关系中数据间值的相等与否体现出来的数据间的相互关

系,是现实世界属性间相互关系的抽象,是数据内在的性质

110.关于第五范式叙述不正确的是(D)

A.第五范式要求能从由原始表分解和转换而得的新表中精确重建出原始表

B.利用第五范式可以确定在分解和转换过程中有没有数据丢失

C.第五范式将表分割成尽可能小的块,是为了排除在表中所有的冗余

D.如果只有一个表符合3NF,同时多值依赖为函数依赖,此表才符合第五范式111.一个数据库模式规范化不会带来(D)好处

A.由于关系的各个数据项都是一个简单的数或符号串,可以方便地进行存取

B.由于模式的分解,可以简化检索操作,加快检索效率

C.可消除对数据进行插入、修改和删除时的相互牵扯,以便于保持数据的一致性

D.数据库的安全性会提高

112.关于第五范式的概念叙述不正确的是(B)

A.如果关系模式R中的每一个连接依赖都是由R的候选键所蕴涵,则称R是第五范

B.不得存在不遵循键约束的非平凡连接依赖

C.如果有且只有一个表符合4NF,同时其中的每个连接依赖被候选键所包含,此表

才符合第五依赖

D.如果只有一个表符合BCNF,同时多值依赖为函数依赖,此表才符合第五范式113.模式分解的等价标准有(D)

A.分解具有无损连接

B.分解要保持函数依赖

C.分解既要保持依赖,又要具有无损连接

D.以上均对

114.关于模式的分解叙述不正确的是(D)

A.关系模式的分解不仅仅是属性集合的分解,它是对关系模式上的函数依赖集以及

关系模式的当前值分解的具体表现

B.分解过程中,除了要求模式分解的无损连接以外,保持关系模式的一个分解是等

价的另一个重要条件,是:关系模式的函数依赖集在分解后仍在数据库模式中保持不变

C.所有分解出的模式所满足的函数依赖的全体应当等价于原模式的函数依赖集

D.模式分解有利于提高数据库的安全性

115.关于关系模式的概念叙述正确的是(d)

A.R用一组关系模式的集合ρ={R1,R2,…Rk}来表示(R1,R2,…Rk都是R 的

子集,ρ就是数据库模式),以ρ代替R的过程称为关系模式的分解

B.保持函数依赖的分解,确保整个数据库中数据的语义完整性不受破坏

C.关系模式的函数依赖集在分解后仍在数据库模式中保持不变

D.实际上,关系模式的分解不仅仅是属性集合的分解,它是对关系模式上的函数依

赖集以及关系模式的当前值分解的具体表现

116.R上的分解{R1,R2}属于无损连接分解的判断的是(d)

A.如果U1∩U2→U1-U2和U1∩U2→U2-U1,则R 上的分解(R1,R2)是无损分解

B.R是具有函数依赖集F的关系模式,(R1,R2)是R上的一个分解

C.如果U1∩U2 是U1∩U2→U1-U2或U1∩U2→U2-U1,则R上的分解(R1,R2)是

无损分解。这是一个充分条件,当所有约束都是函数依赖时它才是必要条件(例如多值依赖就是一种非函数依赖的约束)

D.令α为一属性集,称在函数依赖集F下由α函数确定的所有属性的集合为F下α

的闭包,记为α+

117.给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1→A2,A3→A2,A2→A3,A2→A4},则R的候选关键字为(a)

A. A1

B. A1A3

C. A1A3A4

D. A1A2A3

118.设关系模式R<U,F>,其中U={A,B,C,D,E},F={A→BC,C→D,BC→E,E→A},则分解ρ={R1(ABCE),R2(CD)}满足(A)

A.具有无损连接性、保持函数依赖

B.不具有无损连接性、保持函数依赖

C.具有无损连接性、不保持函数依赖

D.不具有无损连接性、不保持函数依赖119.属于保持依赖的判断的是()

A. 如果F上的每一个函数依赖都在其分解后的某一个关系上成立,则这个分解是

保持依赖的(这是一个充分条件)

B. R是具有函数依赖集F的关系模式,(R1,R2)是R的一个分解

C. 判断α是否为超码,通过计算α+(α在F下的闭包),看α+是否包含了R中的

所有属性。若是,则α为R的超码

D. 通过检验是否β∈α+来验证函数依赖是否成立,也就是说,用属性包计算α+,

看它是否包含β

120.给定义关系模式R,U={A,B,C,D,E},F={B→A,D→A,A→E,AC →B},则分解ρ={R1[ABCE],R2[CD]}满足()

A.具有无损连接性、保持函数依赖

B.不具有无损连接性、保持函数依赖

C.具有无损连接性、不保持函数依赖

D.不具有无损连接性、不保持函数依赖121.下列关于模式分解的说法中,不正确的是(D)

A.要求分解保持函数依赖,模式分离总可以达到3NF,不一定能达到BCNF

B.要求分解既保持函数依赖又具有无损连接性,可以达到3NF,不一定达到BCNF

C.要求分解具有连接性,可以达到4NF

D.要求分解既有连接性,又可以保持函数依赖,可以达到5NF

122.模式分解的算法不包括(D)

A.合成法(3NF,保持函数依赖)

B.在合成法基础上进行调整

C.分解法(BCNF,无损)和分解法(4NF,无损)

D.无损保持法

123.模式分解的合成法内容不包括(D)

A.函数依赖集F极小化处理和对F按相同左部原则分组

B.处理不出现在F中的属性,这些属性单独构成一个关系,并从U中去掉它们

C.如有X→A F且XA=U,则算法终止

D.在保证BCNF的基础上具有无损连接的分解

124.关系数据库设计中的陷阱(pitfalls)是指(A)

A.信息重复和不能表示特定信息

B.不该插入的数据被插入

C.应该删除的数据未被删除

D.应该插入的数据未被插入

125.以下选项中,数据库设计原则不包括的是(B)

A.慎用游标和事务的陷阱

B.索引(Index)的使用技巧和数据类型的选择

C.数据的一致性和完整性

D.慎用游标和事务的完整性

126.基于DBMS的数据库完整性设计大体分为(D)

A.需求分析阶段和概念结构设计阶段

B.逻辑结构设计阶段和概念结构设计阶段

C.概念结构设计阶段和需求分析阶段

D.需求分析阶段、概念结构设计阶段和逻辑结构设计阶段

127.在关系数据库设计中,设计关系模式是(C)的任务。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

128.选择某种索引方法是数据库设计过程中(D)阶段的任务

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

129.实体联系图中,椭圆代表(C)

A. 实体类型

B. 记录类型

C. 属性类型

D. 联系类型

130.关系数据库中,实现实体之间的联系是通过关系与关系之间的(D)

A. 公共索引

B. 公共存储

C. 公共元组

D. 公共属性

131.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1

联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个E-R结构转换成的关系模式有(B)

A. 13个

B. 15个

C. 18个

D. 20个

132.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多个职员,从职员到部门的联系类型是(C)

A. 多对多

B. 一对一

C. 多对一

D. 一对多

133.在数据库的概念设计中,最常用的数据模型是(D)

A. 形象模型

B. 物理模型

C. 逻辑模型

D. 实体联系模型

134.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是(C)

A. M端实体的码

B. N端实体的码

C. M端实体码与N端实体码组合

D. 重新选取其他属性

135.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是(C)

A. M端实体的关键字

B. N端实体的关键字

C. M端实体关键字与N端实体关键字组合

D. 重新选取其他属性

136.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(B)阶段

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

137.E-R图是数据库设计的工具之一,它适用于建立数据库的(A)

A. 概念模型

B. 逻辑模型

C. 结构模型

D. 物理模型

138.在数据库设计中,在概念阶段可用E-R方法,其设计出的图称为(D)

A. 实物示意图

B. 实用概念图

C. 实体表示图

D. 实体联系图

139.将E-R模型转换成关系模型,属于数据库的(B)

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

140.在关系数据库设计中,设计关系模式是(C)的任务

A. 需求分析阶段

B. 概念设计阶段

C. 逻辑设计阶段

D. 物理设计阶段

141.数据库物理设计完成后,进入数据库实施阶段,下列选项中不属于实施阶段的工作是(B)

A. 建立数据库结构

B. 扩充功能

C. 加载数据

D. 系统调试142.数据库物理设计阶段得到的结果是(D)

A. 数据字典描述的数据需求

B. E-R图表示的概念模型

C. 某个DBMS所支持的数据模型

D. 包括存储结构和存取方法的物理结构143.以下选项中,数据库的实施和维护不包括的内容是(D)

A. 数据库的载入和应用程序的调试

B. 数据库的运行

C. 数据库的运行和维护

D. 数据库服务器的清洁

144.在数据库运行阶段,对数据库进行经常性维护工作的主要是(A)

A. DBA

B. DBMS

C. RDBMS

D. HASH

145.数据库的运行和维护不包含的选项是(D)

A.数据库的转储和恢复

B.数据库的安全性,完整性控制和数据库的重组与重构造

C.数据库性能的监督、分析和改造

D.数据库服务器硬件的升级

146.下列不属于查询处理的基本步骤的选项是(C)

A. parsingandtranslation

B. evaluation

C. sortion

D. optimization

147.RDBMS查询处理的4个阶段是(A)

A. 查询分析、查询检查、查询优化、查询执行

B. 查询分析、查询检查、查询优化、查询链接

C. 查询分析、查询检查、查询链接、查询执行

D. 查询优化、查询检查、查询链接、查询执行

148.实现查询处理算法是(a)

A. 连接操作的实现,选择操作的实现

B. 查询操作的实现

C. 索引连接方法

D. 查询操作的实现、索引连接方法149.下列不属于连接操作的实现有(A)

A. 嵌套循环方法

B. 排列一合并方法

C. 索引连接方法和HashJoin依法

D. 顺序连接法

150.为提高效率,关系数据库系统必须进行(A)处理

A. 定义视图

B. 查询优化

C. 数据恢复

D. 数据规范化到最高范式

151.在关系数据库系统中,为了优化用户的查询操作,而又不增加数据的存储空间常用的方法是创建(A)

A. 索引

B. 视图

C. 存储文件

D. 另一个表

152.关系表达式的优化过程是(C),

A. 输入一个关系表达式的语法树

B. 输出一个计算该表达式的程序

C. 输入一个关系表达式的语法树和输出一个计算该表达式的程序

D. 计算关系表达式对应的语法树

153.代数优化算法的方法不包括(C)

A. 对每个选择,利用关系代数等价变换规则4~8,尽可能地把它移到树的叶端

B. 对每个投影利用关系代数等价变换规则3、5、9、10中的一般形式,尽可能地把

它移至树的叶端

C. 对每个关系代数,都能通过语法树进行优化

D. 利用关系代数等价变换规则3、4、5对选择和投影进行串接和合并,将其合并成

单选择、单投影或单选择后跟一个投影三种情况

154.关系代数表达式的优化规则不包括(D)

A.尽量将选择和投影运算提前,以减少元组数和关系大小

B.把某些选择运算和笛卡儿积相结合,即将选择运算附加在连接运算上,可减少中间结果保存以备后用的时间代价

C.对同一关系上的多个选择和投影运算同时进行,以避免重复扫描同一关系和把投影操作与连接运算结合起来执行

D.尽量将选择和笛卡儿积运算提前,以减少元组数和关系大小

155.系统可以比用户程序的优化做得更好,其原因不包括(D)

A.优化器可以从数据字典中获取许多统计信息,而用户程序则难以获得这些信息

B.如果数据库的物理统计信息改变了,系统可以自动对查询重新优化,以选择相适应的执行计划。在非关系系统中必须重写程序,而重写程序在实际应用中往往是不太可能的

C.优化器可以考虑数百种不同的执行计划,而程序员一般只能考虑有限的几种可能

D.优化器可以从数据字典获取许多统计信息,而用户程序也可以获得这些信息156.查询优化的一般步骤不包括(D)

A.把查询转换成某种内部表示和生成查询计划,选择代价最小的

B.代数优化,把语法树转换成标准(优化)形式

C.物理优化,选择底层的存取路径

D.逻辑优化,选择高阶逻辑的存取路径

157.(C)DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序

B.命令

C.事务

D.文件

158.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务失败,则已做过的更新被恢复原状,好像整个事务从未有过的这些更新,这样保持了数据库处于(B)状态。

A.安全性

B.一致性

C.完整性

D.可靠性

159.事务的原子是指(A)

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

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

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

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

160.若在运行过程中由于某种原因造成系统停止运行,致使事务的执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B)

A.事务故障

B.系统故障

C.介质故障

D.运行故障

161.若系统在运行过程中由于某种硬件故障,致使存储在外存上的部分损失或全部损失,这种情况称为(C)

A.事务故障

B.系统故障

C.介质故障

D.运行故障

162.制作后援副本的过程称为(A)

A.数据转储

B.日志文件

C.事务

D.增量转储

163.介质故障的恢复需要(C)

A.程序本身

B.日志文件

C.数据转储和日志文件

D.数据库镜像164.数据库系统发生故障时,可以基于日志进行恢复,下面列出的条目中,日志记录内容有(D)

A.事务开始信息、更新信息、事务终止信息

B.事务开始信息、提交信息、事务终止信息

C.更新信息、提交信息、事务终止作息

D.以上都是

165.下面描述错误的是(B)

A.每个数据文件中有且只有一个主数据文件

B.日志文件可以存在于任意文件组中

C.主数据文件默认为primary文件组

D.文件组是为了更好地实现数据库文件组织

166.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括(C)

A.数据字典、应用程序、数据库后备副本

B.数据字典、应用程序、审计档案

C.日志文件、数据库后备副本

D.数据字典、应用程序、日志文件

167.事务日志的用途是(C)

A.事务处理

B.完整性约束

C.数据恢复

D.安全性控制

168.数据库镜像可以用于(C)

A.保证数据库的完整性

B.实现数据库的安全性

C.进行数据库恢复或并发操作

D.实现数据共享

169.下列关于数据库镜像叙述不正确的是(C)

A.可以通过磁盘镜像来实现

B.通过集群技术来实现

C.镜像只是考虑安全性,不会提高速度(还会降低速度)

D.镜像既能提高安全性也能提高速度

170关于数据库镜像的概念叙述不正确的是(A)

A.数据库镜像需要两个数据库,一个是主体数据库,加一个是镜像数据库,两个

数据库驻留在不同的服务器上

B.在任何应用时间,客户端只能使用一个数据库,此数据库称为“主体数据库”

C.客户端对主体数据库进行的更新被同步到镜像数据库,此数据库称为“镜像数

据库”

D.镜像的两个数据库可以同时进行不同的事务处理

171.下列选项中不属于数据库备份方式的是(D)

A.完整备份和完整差异备份

B.部分备份和部分差异备份

C.事务日志备份、数据库文件和文件组备份

D.手工备份和自动备份

172.下列数据库备份方案正确的有(B)

A.使用BackupServer(备份服务器)做Drop操作

B.分数据库结构和数据记录做两次备份

C.利用硬盘拷贝进行备份

D.利用做bcp备份脚本的方法做数据库碎片整理

173.对并发操作若不加以控制,可能会带来数据的(D)问题

A.不安全

B.死锁

C.死机

D.不一致

174.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行(C)

A.安全性控制

B.完整性控制

C.并发控制

D.可靠性控制

175.数据库中的封锁机制(locks)是(C)的主要方法

A.完整性

B.安全性

C.并发控制

D.恢复

176.解决并发操作带来的数据不一致性问题普遍采用(A)

A.封锁

B.恢复

C.存取控制

D.协商

177.关于“死锁”,下列说法中正确的是(D)

A.死锁是操作系统中的问题,数据库操作中不存在

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C.当两个用户竞争相同资源时不会发生死锁

D.只有出现并发现操作时,才有可能出现死锁

178.预防死锁通常有(C)两种方法

A.一次封锁法和逆序封锁法

B.顺序封锁法和逆序封锁法

C.一次封锁法和顺序封锁法

D.信号量法

179.下列选项中属于死锁的诊断与解除方法的是(C)

A.超时法

B.等待图法

C.超时法和等待图法

D.事务等待法180.关于并发调度的可串行性说法不正确的是(B)

A.如果一个事务运行过程中没有其他事务同时运行,也就是说它没有受到其他事

务的干扰,那么就可以认为该事务的运行结果是正常的或者符合预想的

B.虽然以不同的顺序串行执行事务可能会产生不同的结果,但不会将数据库置于

不一致状态

C.为了保证并发操作的正确性,DBMS的并发控制机制必须提供一定的手段来保证

调度是可串行化的

D.以相同的顺序串行执行事务可能会产生不同的结果,但也会将数据库置于不一

致状态

181.关于并发调度的可串行性概念叙述不正确的是(D)

A.多个事务的并发执行是正确的,当且仅当其结果与某一次序串行地执行它们时

的结果相同

B.可串行性是并发事务正确性的准则

C.对于一个给定的并发调度,当且仅当它是可串行化的,才认为是正确调度

D.可串行性导致不能并发执行

182.若事务T对数据对象A加上S锁,则(C)

A.事务T可以读A和修改A,其他事务只能再对A加S锁,而不能加X锁

B.事务T可以读A但不能修改A,其他事务能对A加S锁和X锁

C.事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁

D.事务T可以读A和修改A,其他事务能对A加S锁和X锁

183.以下(D)锁违反两段锁协议。

A. SlockA…SlockB…XlockC……UnlockA…UnlockB…UnlockC

B. SlockA…SlockB…XlockC……UnlockC…UnlockB…UnlockA

C. SlockA…SlockB…XlockC……UnlockB…UnlockC…UnlockA

D. SlockA…UnlockA…SlockB…XlockC……UnlockB…UnlockC

184.对两段锁的不正确描述是(D)

A.两段锁协议把所有事务分为数据项加锁和解锁两个阶段

B.事务在释放阶段不能再申请任何锁

C.遵守两阶段锁协议是可串行化调度的充分条件

D.事务遵守两阶锁协议不会发生死锁

185.根据保护对象的不同,Oracle数据库锁可以分为()

A.DMLlock和PCMlocks

B.DMLlock和distributedlocks

C.Internallocks和latches

D.以上都是

186.关于封锁的粒度叙述不正确的是(D)

A.Oracle数据库通过具有意向锁的多粒度封锁机制进行并发控制,保证了数据的一

致性

B.其DML锁(数据库)分为两个层次(粒度):表级和行级

C.在Oracle数据库中,单纯地读数据(SELECT)并不加锁,这些都极大地提高了系

统的并发程度

D.行级锁比表级锁更容易引起死锁

187.客户/服务器结构与其他数据库体系结构的根本区别在于(D)

A.数据共享

B.数据分布

C.网络开销小

D.DBMS和应用分开188.DBMS的基本功能不包括(D)

A.数据库的定义功能和数据库的操纵功能

B.数据库的运行管理功能与数据库的建立和维护功能

C.数据组织、存储、管理和其他功能

D.数据的加工和优化

189.由于进程数目少,内存开销和进程通信开销小,因此,(D)是较优的一种

A.N方案

B.2N方案

C.M+N方案

D.N+1方案

190.下列不属于N+1方案的优点的是(D)

A.可以采用多线程(Multi-Threaded)技术来实现,从而可大大提高系统的性能,

降低系统资源的开销,简化DBMS许多部分的设计

B.线程机制使得N+!方案能用统一的“线程”思想处理所有执行流

C.其中包括DBMS核心的执行流,这将省去所有后台进程,并能适应系统软件设计

与开发的微内核(Micro-Kernel)要求,使DBMS的核心代码简明精巧,易于移植

D.DBMS利用操作系统级的消息机制,实现多进程向单进程以及单进程向多线程的

数据传送

191.线索与进程相比,不具有(D)特征。

A.线索比进程占用较少的资源

B.线索高度比较灵活,可控制性强

C.线索切换开销较小和线索部通信简便

D.线索可以脱离进程存在

192.从模块结构考察,DBMS由(B)两大部分组成

A.查询处理器和文件管理器

B.查询处理器和存储管理器

C.数据库编译器和存储管理器

D.数据库编译器和缓冲区管理器

193.DBMS的层次结构不包括(D)

A.最上层是应用层

B.第2层是语言翻译处理层

C.第3层是数据存取层和第4层是数据存储层

D.第5层是硬件层

194.下列对数据存取层的含义叙述错误的是(C)

A.提供用户对数据的操作功能,实现对数据库数据的检索、插入、修改和删除

B.将集合操作转换为元组操作

C.数据存取层处理的对象不是单个元组

D.完成数据记录的存取、存取路径维护、并发控制、事务管理等工作

195.物理块在磁盘上的分配方法有(C)

A.离散分配法和链接分配法

B.连续分配法和按需分配法

C.索引分配法和连续分配法

D.连续分配法、索引分配法、按需分配法和连接分配法

196.在数据库系统中,物理数据独立性(Physical Data Independence)是指(C)

A.数据库与数据库管理系统的相互独立

B.应用程序与DBMS的相互独立

C.应用程序与存储在磁盘上数据库的物理模式是相互独立

D.应用程序与数据库中数据的逻辑结构相互独立

197.在数据库中,数据的物理独立性是指(C)

A.数据库与数据库管理系统的相互独立

B.应用程序与DBMS的相互独立

C.应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构是相互独立的

198.关于RAID的叙述不正确的是(D)

A.RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁

盘阵列

B.RAID是由多个磁盘驱动器组成的磁盘系统,可提供更高的性能,可靠性,存

储容量和更低的成本

C.RAID磁盘阵列支援不需停机的硬盘备援HotSpare

D.RAID是数据库正常工作的必需组件

199.关于RAID的优点叙述不正确的是( D)。

A.RAID通过同时使用多个磁盘,提高了传输速率

B.RAID的采用为存储系统带来巨大利益,其中提高传输速率和提供容错功能是

最大的优点

C.通过数据校验,RAID可以提供补容错功能

D.RAID可以提高存储效率

200.内在参数的调整主要是指Oracle数据库的系统全局区(SGA)的调整,SGA主要由()三部分构成。

A.共享池、数据缓冲区和日志缓冲区

B.共享池、数据缓冲区和OracleOptimizer

C.共享池、row-levelmanager和日志缓冲区

D.数据区、控制区和存储区

201.关于缓冲区的概念叙述不正确的是(D)。

A.缓冲区使RDBMS具有设备独立性和较高的存取效率

B.缓冲区由控制信息和若干定长页面组成

C.缓冲区可由内存或虚存组成

D.缓冲区的作用主要是实现数据共享

202.下列有关缓冲区的说法中不正确的是(D)。

A.缓冲区为暂时置放输出或输入资料的内存

B.来自储存设备(如硬盘)的资料,放置在缓冲区中,须待机送至CPU或其他

运算设备

C.缓冲区(Buffer)这个中文译意源自当计算机的高速部件与低速部件通信时,

必须将高速部件的输出暂存到某处,以保证高速部件与低速部件相吻合,后来这个意思被扩展了,成为“临时存储区”的意思

D.缓冲区的作用主要是保证数据安全性

203.构成文件的基本单位是字符,这一类文件称为(A)。

A.流式文件

B.记录式文件

C.顺序文件

D.索引文件

204.文件的结构不包括(B)。

A.索引集

B.顺序集

C.数据集

D.目录集

205.一个关系数据库文件中的各条记录(D)。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列

B.前后顺序可以任意颠倒,不影响数据库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列

206.文件系统的多级目录结构是(B)。

A.线性结构

B.树形结构

C.散列结构

D.双链表结构

207.下列选项中关于索引技术有关概念的说法不正确的是(D)。

A.输入顺序文件、主码与辅码

B.索引与索引文件

C.稠密索引与稀疏索引

D.索引可提高安全性

208.索引技术的主要内容不包括(D)。

A.线性索引和静态索引

B.倒排索引和动态索引

C.动态索引和静态索引

D.缓冲区调度

209.下列属于散列技术的处理冲突的方法是(A)。

A.开放定址法和拉链法

B.倒序法

C.线性构造法和拉链法

D.线性循环法

210.关于散列表的冲突现象叙述不正确的是(D)。

A.安全避免冲突的条件

B.冲突不可能完全避免

C.影响冲突的因素

D.冲突可以完全避免

数据库系统包括题目和答案

数据库系统原理复习题 第1章 一、选择题 1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )。 A.层次模型 B. 关系模型 C. 网状模型 D. 实体-联系模型 3.目前,数据库管理系统最常用的逻辑数据模型是( C)。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 4.下列四项中,不属于数据库系统特点的是( C)。 A.数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5.数据模型的三个要素分别是(B )。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、数据操作、数据完整性约束条件 C.插入数据、修改数据、删除数据 D.外模式、模式、内模式 6.数据库三级结构从内到外的3个层次依次为(B)。 A.外模式、模式、内模式 B. 内模式、模式、外模式 C. 模式、外模式、内模式 D. 内模式、外模式、模式 7.下列关于数据库系统的正确叙述是(A): A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型的一致 D.数据库系统比文件系统能管理更多的数据 8.数据的逻辑独立性是指(B)。 A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变 C.内模式改变时保持模式不变D.数据改变时保持应用程序不变

9.数据的物理独立性是指(C)。 A.外模式改变时保持应用程序不变B.模式改变时保持外模式不变 C.内模式改变时保持模式不变D.数据改变时保持应用程序不变 10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职 员,从部门到职员的联系类型是(D)。 A.多对多 B. 一对一 C. 多对一 D. 一对多 11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。 A.一对一联系 B. 一对多联系 C. 多对多联系 D. 不确定联系 12.描述数据库全体数据的全局逻辑结构和特性的是( A)。 A.模式 B. 内模式 C. 外模式 D. 以上三级模式 二、填空 1. 数据库系统一般由(数据库)、(数据库管理系统)、(应用程序)和(数据库管理员) 组成。 2. 数据库是长期存储在计算机中、有(组织)的、可(共享)的数据集合。 3. DBMS表示(DataBase Management System),它是位于(用户)和(操作系统)之 间的一层数据管理软件。 4. 实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多)。 5. 数据模型的三要素包括(数据结构)、(数据操作)和(数据完整性约束条件)三部 分。 6. 根据数据模型的应用目的不同,数据模型分为(概念模型)、(逻辑模型)和(物理 模型)等。 7. 按照数据结构的类型命名,逻辑模型分为(关系模型)、(层次模型)和(网状模型) 等。 8. E-R图中,(矩形)表示实体,(椭圆)表示属性,(菱形)表示实体之间的联系。 三、简述题 1. 数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。 2. 数据库管理系统的主要功能包括: (1)数据定义功能, (2)数据的组织、存储和管理,

数据库复习题答案

一、选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DBS和DB D、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D) A、S B、SC,C C、S,SC D、S,C,SC 3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C) A、将m方主键(主码)和联系的属性纳入n方的属性中 B、将m方属性和n方属性中均增加一个表示级别的属性 C、增加一个关系表示联系,其中纳入m方和n方的主键(主码) D、将n方主键(主码)和联系的属性纳入m方的属性中 4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C) A、SELECT—FROM—WHERE—GROUP—ORDER B、FROM —SELECT—WHERE—GROUP—ORDER C、FROM —WHERE—GROUP—SELECT—ORDER D、SELECT—FROM—GROUP—WHERE—ORDER 5、以下不是数据库技术所具备的特点是(D) A、数据结构化 B、数据冗余小 C、有较高的数据独立性 D、数据联系弱 6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A) A、实体值 B、实体型 C、属性值 D、属性型 7、关系数据库三级模式中的(B),可用视图实现。 A、内模式 B、外模式 C、存储模式 D、模式 8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B) A、属性型 B、键 C、外部键 D、实体型 9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D) A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系 10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D) A、T1的属性个数等于T2的属性个数 B、T1的属性个数小于T2的属性个数 C、T1的属性个数大于或等于T2的属性个数 D、T1的属性个数大于T2的属性个数 11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、A VG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D) A、∪、∩、∞、π、σ B、∪、-、∞、π、σ C、∪、∩、×、π、σ D、∪、-、×、π、σ

SQL数据库选择题及答案

1、在数据库技术中,独立于计算机系统的模型是_C__。A、面向对象的模型B、关系模型C、E-R模型D、层次模型 2、数据库系统的控制中枢是__B_。A、数据库、b、数据库管理系统 C、数据库管理员 D、数据库应用系统 3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。 A、UPDATE SET AGE WITH AGE+1 B、REPLACE AGE WITH AGE+1 C、UPDATE STUDENT SET AGE=AGE+1 D、UPDATE STUDENT AGE WITH AGE+1 4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。 A、视图完整性约束 B、域完整性约束 C、参照完整性约束 D、实体完整性约束 5、在SQL 语句中,与X BETWEEN 20 AND 30 等价的表达式是

__D_。A、X>=20 AND X<30 B、X>20 AND X<30 C、X>20 AND X<=30 D、X>=20 AND X<=30 6、在数据库中,概念模型是_D__。A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度 8、在关系数据库中,模式对应的是__A___。A、视图和所有基本表B、视图和部分基本表C、基本表D、索引 9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。A、ADO B、ActiveX C、WebbaseAPI D、JDBC 10、在下列描述中,正确的描述是__B___。A、SQL 是一种过程化语言B、SQL 采用集合操作方式

《数据库系统》选择题及答案

《数据库系统》选择题练习 一.数据库概述 1.下列有关数据库的描述正确的是( C )。 A.数据库是一个DBF文件B.数据库是一个关系 C.数据库是一个结构化的数据集合D.数据库是一组文件 2.数据独立性是指( C )。 A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。 A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限 B.DBA要负责监控数据库的运行 C.DBA要负责前端应用程序的开发 D.DBA要负责当数据库系统发生故障时进行恢复 4.DBMS是指( C )。 A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。 A.文件系统B.数据库系统C.操作系统D.高级程序 6.仅次于用户和数据库之间的一层数据管理软件是( D )。 A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统C.数据库管理系统D.文件系统 8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。 A.存储模式B.子模式C.外模式D.模式 9.用户看到的那部分数据的局部逻辑结构的描述是( B )。 A.存储模式B.子模式C.概念模式D模式 10.文件系统和数据库系统的最大区别是( D )。 A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D )。 A.信息与数据,只有区别,没有联系B.信息是数据的载体 C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理 12.描述事物性质的最小数据单位是( C )。 A.记录B.文件C.数据项D.数据库 13.若干记录的集合称为( D )。 A.数据B.数据库C.数据项D.文件 14.数据库系统中的软件是指( A )。 A.数据库管理系统B.应用程序C.数据库D.数据库管理员15.在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射是( C )。 A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式16.1975年SPARC公布了数据库标准报告,提出了数据库的( C )结构组织。 A.一级B.二级C.三级D.四级

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库系统复习题

数据库系统复习题 一、选择题 1. 满足3NF的关系模式不存在()。 A.非主属性对主码的部分函数依赖 B. 非主属性对主码的传递函数依赖 C.主属性对主码的部分函数依赖 D. 主属性对主码的传递函数依赖 2. 实体完整性是指()。 A. 主码中的属性不能取空值 B. 候选码中的属性不能取空值 C. 外码中的属性不能取空值 D. 所有属性都不能取空值 3. 在下面几种视图中,可以更新的是()。 A. 创建视图时使用的排序选择项 B. 视图中的某些列是通过集函数运算得到的 C. 视图中的某些列是通过表达式计算得到的 D. 从一个表去掉某些行和某些列得到的视图 4. 关系数据库的逻辑独立性是由( )实现的。 A. 基本表 B. 视图 C. 联系 D. 索引 5. 将E-R图转换成关系模式时,( )不能与其他关系模式合并。 A. 一对一联系产生的关系 B. 一对多联系产生的关系 C. 多对多联系产生的关系 D. 所有联系产生的关系 6. 在关系模式中,主属性是指()。 A. 主码中的属性 B. 关系中最重要的属性 C. 候选码中的属性 D. 一个数据项的数据类型 7. 在数据库的三级模式中,外模式用于描述()。 A. 用户的实际系统是如何工作的 B. 用户的操作接口和界面 C. 模式的书面表达方式 D. 用户观点的局部逻辑结构 8. 在多对多联系产生的关系中,主码可以取()。 A. 某个实体的主码 B. 任何一个实体的主码 C. 相联系的每一个实体的主码 D. 该联系产生的属性 9. 数据独立性是指( )。 A.数据库的数据之间没有联系 B.数据库的数据之间联系不紧密 C.数据库的数据与程序无关 D.当数据库的全局逻辑结构或存储结构改变时,不必修改用户程序 10. 关于数据依赖的术语中没有()。 A. 联系依赖 B. 部分依赖 C. 传递依赖 D. 多值依赖 11. 下面四种常见的数据模型中,目前最常用的是( )。 A. 层次模型 B. 网络状模型 C. 关系模型 D. 面向对象模型 12. 下面几种视图中,理论上可以更新的是()。 A. 视图是由两个基本表经过连接后去掉某些行和某些列得到的 B. 视图中的某些列是通过集函数运算得到的 C. 视图中的某些列是通过表达式计算得到的 D. 视图定义是有GROUP BY子句 13. 数据库系统可能会遇到各种故障,其中破坏最严重的是()。

数据库选择题答案

1、(C)是长期存储在计算机内的有组织、可共享的数据集合。 A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2、在手工管理阶段,数据是(B) A.有结构 B.无结构 C.整体无结构,记录有结构 D.整体结构化的 3、在文件系统管理阶段,数据(B) A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 4、在数据库系统管理阶段,数据是(D) A.有结构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化

5、数据库系统管理阶段,数据(D) A.具有物理独立性,没有逻辑独立性 B.具有物理独立性和逻辑独立性 C.独立性差 D.具有高度的物理独立性和一定程度的逻辑独立性 6、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A 数据库管理系统B数据库应用系统C相关的计算机系统D各类相关人员 7、DBMS通常可以向(B)申请所需计算机资源。 A数据库B操作系统C计算机硬件D应用程序 8、在DBS中,DBMS和OS之间的关系是(D)A .并发运行 B.相互调用 C. OS调用DBMS D. DBMS调用OS9\数据库管理系统(DBMS)是(C)A一个完整的数据库应用系统B一组硬件C一组系统软件D既有硬件,又有软件 10、描述数据库全体数据的全局逻辑结构和特性是(A)A模式B内模式C 外模式D用户模式 11、(D)不是DBA数据库管理员的职责。 A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计 12、关系数据库的数据及更新操作必须遵循(D)等完整性规则。 A实体完整性和参照完整性B参照完整性和用户定义完整性C实体完整性和用户定义完整性D实体完整性、参照完整性和用户定义完整性

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

(完整版)05_数据库选择题(答案)

《大学计算机基础》数据库部分选择题 1.下列四项中,不属于数据库特点的是( D ) A.数据共享B.数据完整性 C.数据冗余较小D.数据独立性低 2.(C )是长期存储在计算机内的有组织、可共享的数据集合。 A.数据库管理系统B.数据库系统C.数据库D.文件组织 3.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和( D ) A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员 4.在数据库系统阶段,数据是(D ) A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化 5.在文件系统阶段,数据( A ) A.无独立性B.独立性差C.具有物理独立性D.具有逻辑独立性 6.在数据模型的三大要素中,数据的完整性约束条件规定了数据及其联系的( A )A.制约和存储规则B.动态特性C.静态特性D.数据结构 8.数据库系统与文件系统本质的不同表现在( A ) A.数据库中的数据是按一定的数据结构组织的 B.数据库中的数据项需指明数据类型和取值范围。 C.数据库提供了便利的存取方法。 D.数据库具有更高的数据存储量 9.DBA代表( A ) A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言 10.关系数据库的数据及更新操作必须遵循( D )等完整性规则。 A.实体完整性和参照完整性 B.参照完整性和用户自定义完整性。 C.实体完整性和用户自定义完整性。 D.实体完整性、参照完整性和用户自定义完整性 11.以下几种功能中,( B )是DBMS的控制功能。 A.数据定义B.数据恢复C.数据修改D.数据查询 12数据库系统是在(C )的基础上发展起来的 A.操作系统B.编译系统C.文件系统D.应用程序系统 13.数据的收集、整理、组织、存储、查询、维护和传送等操作,统称为(B)A.数据操作B.数据处理C.数据维护D.数据管理

数据库系统》选择题及答案

《数据库系统》选择题一.数据库概述 1.下列有关数据库的描述正确的是( C )。 A.数据库是一个DBF文件B.数据库是一个关系 C.数据库是一个结构化的数据集合D.数据库是一组文件 2.数据独立性是指( C )。 A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序D.程序不依赖于数据 3.以下关于DBA职责的叙述中,不正确的是( C )。 A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限 B.DBA要负责监控数据库的运行 C.DBA要负责前端应用程序的开发 D.DBA要负责当数据库系统发生故障时进行恢复 4.DBMS是指( C )。 A.数据库B.数据库系统C.数据库管理系统D.数据处理系统 5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。 A.文件系统B.数据库系统C.操作系统D.高级程序 6.仅次于用户和数据库之间的一层数据管理软件是( D )。 A.数据库系统B.数据库C.管理信息系统 D.数据库管理系统 7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统 C.数据库管理系统D.文件系统 8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。 A.存储模式B.子模式C.外模式D.模式 9.用户看到的那部分数据的局部逻辑结构的描述是( B )。 A.存储模式B.子模式C.概念模式D模式 10.文件系统和数据库系统的最大区别是( D )。 A.数据共享B.数据独立C.数据冗余D.数据结构化 11.关于信息和数据,下面的论述中正确是的( D )。 A.信息与数据,只有区别,没有联系B.信息是数据的载体 C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理 12.描述事物性质的最小数据单位是( C )。 A.记录B.文件C.数据项D.数据库 13.若干记录的集合称为( D )。 A.数据B.数据库C.数据项D.文件 14.数据库系统中的软件是指( A )。 A.数据库管理系统B.应用程序C.数据库D.数据库管理员15.在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射是( C )。 A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式 16.1975年SPARC公布了数据库标准报告,提出了数据库的( C )结构组织。 A.一级B.二级C.三级D.四级

高级数据库系统选择题(附答案)

目录 Ordered Indexing and Hashing (1) Buffer Management (3) Bitmap Indices (5) Ordered Indices (7) B+ trees (8) Organization of Records in Files (10) Ordered Indexing and Hashing This set of Database Multiple Choice Questions & Answers (MCQs) focuses on “Ordered Indexing and Hashing”. 1. A(n) ___c_____ can be used to preserve the integrity of a document or a message. a) Message digest b) Message summary c) Encrypted message d) None of the mentioned

2. A hash function must meet ___b____ criteria. a) Two b) Three c) Four d) None of the mentioned 3. What is the main limitation of Hierarchical Databases? b a) Limited capacity (unable to hold much data) b) Limited flexibility in accessing data c) Overhead associated with maintaining indexes d) The performance of the database is poor 4. The property (or set of properties) that uniquely defines each row in a table is called the: a) Identifier b) Index c) Primary key d) Symmetric key 5. The separation of the data definition from the program is known as: b a) Data dictionary b) Data independence c) Data integrity d) Referential integrity 6. In the client / server model, the database: d a) Is downloaded to the client upon request b) Is shared by both the client and server c) Resides on the client side d) Resides on the server side 7. The traditional storage of data that is organized by customer, stored in separate folders in filing cabinets is an example of what type of ‘database’ system? a a) Hierarchical b) Network c) Object oriented d) Relational 8. The database design that consists of multiple tables that are linked together through matching data

数据库选择题与答案

第二章习题 一、选择题: 1对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 答案:D 2关系数据库管理系统应能实现的专门关系运算包括____。 A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表 答案:B 3关系模型中,候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 答案:C 4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码B.数据项 C.主属性D.主属性值 答案:A 5同一个关系模型的任两个元组值____。 A.不能全同B.可全同 C.必须全同D.以上都不是 答案:A 6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历)

答案:D 7一个关系数据库文件中的各条记录____。 A.前后顺序不能任意颠倒,一定要按照输人的顺序排列 B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 答案:B 8自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。 A.元组B.行C.记录D.属性 答案:D 9等值连接与自然连接是____。 A.相同的B.不同的 答案:B 10设有下表所示的关系R,经操作ΠA, B(σB=’b’(R))(Π为“投影”运算符,σ为“选择” 运算符)的运算结果是____。 表关系R A. B. C.

《数据库系统》选择题及答案

《数据库系统》选择题 一.数据库概述 1.下列有关数据库的描述正确的就是( C )。 A.数据库就是一个DBF文件 B.数据库就是一个关系 C.数据库就是一个结构化的数据集合 D.数据库就是一组文件 2.数据独立性就是指( C )。 A.数据依赖于程序 B.程序依赖于数据 C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的就是( C )。 A.DBA就是数据库系统的超级用户,负责控制与管理各个用户的访问权限 B.DBA要负责监控数据库的运行 C.DBA要负责前端应用程序的开发 D.DBA要负责当数据库系统发生故障时进行恢复 4.DBMS就是指( C )。 A.数据库 B.数据库系统 C.数据库管理系统 D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统就是( B )。 A.文件系统 B.数据库系统 C.操作系统 D.高级程序 6.仅次于用户与数据库之间的一层数据管理软件就是( D )。 A.数据库系统 B.数据库 C.管理信息系统 D.数据库管理系统7.数据库系统中,逻辑数据与物理数据可以相互转换,执行该功能的就是( C ) A.操作系统 B.信息管理系统 C.数据库管理系统 D.文件系统 8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。 A.存储模式 B.子模式 C.外模式 D.模式 9.用户瞧到的那部分数据的局部逻辑结构的描述就是( B )。 A.存储模式 B.子模式 C.概念模式D模式 10.文件系统与数据库系统的最大区别就是( D )。 A.数据共享 B.数据独立 C.数据冗余 D.数据结构化11.关于信息与数据,下面的论述中正确就是的( D )。 A.信息与数据,只有区别,没有联系 B.信息就是数据的载体 C.同一信息用同一数据表示形式 D.数据处理本质上就就是信息处理 12.描述事物性质的最小数据单位就是( C )。 A.记录 B.文件 C.数据项 D.数据库 13.若干记录的集合称为( D )。 A.数据 B.数据库 C.数据项 D.文件 14.数据库系统中的软件就是指( A )。 A.数据库管理系统 B.应用程序 C.数据库 D.数据库管理员15.在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射就是( C )。 A.外模式/模式 B.内模式/外模式 C.模式/内模式 D.模式/外模式16.1975年SPARC公布了数据库标准报告,提出了数据库的( C )结构组织。 A.一级 B.二级 C.三级 D.四级

数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A #B#→E,B#→C,C→D 1)该关系模式满足2NF吗?为什么? 2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。 3)将关系模式R分解到BCNF。 解: 1)不是2范式,因为C部分依赖于码A#B# 2)R1的码为A#B#,R2的码为B# R1最高位BCNF,R2最高为2NF。 3)R1(A#,B#,E) R21(B#,C) R22(C,D) 2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。 (1) 试根据上述语义确定函数依赖集。 (2) 关系R属于第几范式? (3)试将关系R规范为第3范式,并说明理由。 解:R(S#,C#,G,TN,D) 由题意可得关系模式R的函数依赖集: (1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D} (2)函数依赖集存在部分函数依赖,关系模式R属于1NF。 (3)R分解为如下关系模式: R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。 R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。 R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。 R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。 3.某企业有多个下属单位,每个单位有多个员工。一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。有多个供应商为各个工程供应设备。单位属性有单位名,电话。员工属性有:员工号、姓名、性别。设备属性有:设备号、产地。供应商属性有姓名、电话。工程属性有:工程名,地点。 要求完成:1. 根据上段对企业的描述建立企业E-R模型。 2. 把E-R模型转换为相应的关系模式。 3. 试分析各关系模式满足第几范式?

数据库复习题--参考答案

信息技术水平考试数据库应用(SQL Server)复习题 一单选题 1.下列选项中,属于发展最早的数据模型是( A )。 (A) 网状数据模型 (B) 关系数据模型 (C) 层次数据模型 (D) 面向对象数据模型 2. 进行自然连接运算的两个关系必须具有( C )。 (A) 相同的属性个数 (B) 相同的主码 (C) 公共属性 (D) 相同的元组 个数 3. 若关系模式R(A,B,C)上的函数依赖集F={A->B,B->C,A->C},则R的最高范式是 ( B )。 (A) 1NF (B) 2NF (C) 3NF (D) BCNF 4.若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R 分解为( B )。 (A) R1(A,B,C,D) R2(A,E) (B) R1(A,B,C) R2(A,D,E) (C) R1(A,B,C) R2(D,E) (D) R1(A,B) R2(A,C,D,E) 5.若将如下E-R模型转换为关系模式,则下列说法中正确的是( D )。 (A) 设计一个职员关系,将部门的所有属性放到职员关系中 (B) 设计一个部门关系,将职员的所有属性放到部门关系中 (C) 设计部门和职工两个关系,将职员的主码加入到部门关系中 (D) 设计部门和职工两个关系,将部门的主码加入到职员关系中

6.下列选项中,不属于数据库操纵语言(DML)的是( A )。 (A) ALTER (B) INSERT (C) DELETE (D) SELECT 7.下列关于查询排序的说法中正确的是( B )。 (A) ORDER BY子句后面只能跟一个字段名 (B) 排序操作不会影响表中存储数据的顺序 (C) ORDER BY子句中的默认排序方式为降序排列 (D) 只能对数值型字段进行排序 8.下列数据映像中,可以保证数据的物理独立性的是( D )。 (A) 外模式/模式 (B) 外模式/内模式 (C) 模式/内模式 (D) 外模式/概念模式 9.在SQL SERVER2000中,常用的通配符不包括( D )。 (A) % (B) _ (C) [ ] (D) { } 10.下列关于索引的说法中正确的是( C )。 (A) 一个表可以建立多个聚簇索引 (B) 索引只能建立在1个字段上 (C) 索引可以加快表之间连接的速度 (D) 可以使用ADD INDEX语句创建索引 11.在SQL SERVER2000中,可以用来删除视图的选项是( A )。 (A) DROP VIEW (B) DELETE VIEW (C) DESTORY VIEW (D) REMOVE VIEW SERVER2000中,下列选项不属于表的操作权限的是( A )。 (A) EXECUTE (B) UPDATE (C) SELECT (D) DELETE 13.下列关于存储过程的说法中不正确的是( C )。 (A) 存储过程是一组完成特定功能的语句集 (B) 存储过程保存在数据库中 (C) 存储过程每次执行时都重新编译 (D) 可以向存储过程传递参数 14.下列关于SQL SERVER2000触发器的说法中不正确的是( C )。

数据库系统概论选择题

第一章:数据与信息 1、关于信息和数据的描述正确的是? A、数据是信息的符号表示 B、数据是信息的载体 C、信息是数据的内涵 D、以上都不正确 2、数据和信息的关系是? A、二者不可区分 B、二者的可区分性不确定 C、信息和数据不可分离又有一定区别 D、任何数据均可表示信息 3、以下说法错误的是? A、数据具有客观性,本身没有意义 B、数据是信息的载体 C、数据与信息是一个概念,都是对现实世界的客观存在的描述 D、数据包括数字、文字、符号、图形、图像等形式 4、以下关于数据和信息的关系,说法不正确的是? A、数据是信息的载体,信息是从数据中提炼出来的 B、123456是数据,当它被当作密码时,就是信息 C、信息和数据就是一回事,不能被严格的区分 D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达 5、以下关于数据和信息的关系,说法不正确的是? A、数据就是信息,本来就是一回事 B、love这个单词是数据,当你向女生表白的时候,它就项女生传达了信息 C、202.108.33.60是由数字和点组成的数据,在网络中它指的是新浪的服务器 D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达 数据库存储和管理

1、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这类职责的人员统称为( )? A、数据库管理员 B、数据库设计员 C、系统分析员 D、应用程序员 2、下面关于数据库的用途的说法正确的是? A、淘宝网、京东商城页面上显示的商品的信息来自于数据库中的数据 B、我们在淘宝上能看到我们的购买记录,是因为淘宝网用数据库记录了买家的每一笔 交易记录 C、去移动营业厅能够打印每一次通话记录的时长,呼入方和呼出方的电话号码,是因 为中国移动的后天服务器记录了用户的每一次通话 D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上 3、数据库系统与文件系统的主要区别是? A、数据库系统复杂,而文件系统简单 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4、以下关于数据库、数据库关系系统,说法不正确的是? A、数据库字面上的意思是存放数据的仓库,把数据按照一定的逻辑存放在一起 B、平常常说数据库,实际上是指数据库管理系统,数据库是基础,在这个基础之上, 提供给用户操作数据的界面或对数据实施管理,那么,数据库加上对数据的管理,就是我们常说的数据库管理系统 C、严格意义上来说,SQLServer /Oracle是属于数据库管理系统,简称DBMS D、从本质来看,SQLServer/Oracle是数据库 5、数据库系统的核心是? A、数据库 B、数据库管理系统 C、数据模型 D、软件工具 6、数据库管理系统的缩写是?

数据库综合练习题及答案

练习题及答案 第一部分:选择题 一、单项选择题 1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3.关系模型概念中,不含有多余属性的超键称为 A.候选键 B.对键 C.内键 D.主键 4.设R、S为两个关系,R的元数为4,S的元数为5,则与R S等价的操作是 A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S) 5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和 A. 任意方式 B.混合式 C.间隔方式 D.主题方式 6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和 A. 变量值 B. 特征 C. 定义 D. 类型 7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的 A.格式化数据 B.网络数据 C.非格式数据 D.海量数据

9.数据库并发控制概念中,使用X封锁的规则称为 A.PS协议 B.PX协议 C.PSC协议 D.两段封锁协议 10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和 A.共享性 B.继承性 C.持久性 D.封装性 11.面向对像模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的 A.有向无环图 B.有向有环图 C.无向有环图 D.无向无环图 12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和N存在联系为 A. 1:1 B. 1:N C. M:N D. 无联系 13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是 A. 笛卡尔积 B. 选择 C. 投影 D. 联接 14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是

相关主题
文本预览
相关文档 最新文档