数据库技术复习题1 选择题(答案)

数据库技术试题

一、选择题

1. 单个用户使用的数据视图的描述称为 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式

2. 子模式DDL用来描述 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构

3. 在DBS中,DBMS和OS之间的关系是 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行

4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接

5. 下列聚合函数中不忽略空值 (null) 的是 A. SUM(列名) B. MAX(列名) C. COUNT( * ) D. AVG(列名)

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

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

7. 在数据库设计中,将ER图转换成关系数据模型的过程属于

A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段

8. SQL中,下列涉及空值的操作,不正确的是 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL

D. NOT (AGE IS NULL)

9. 一个关系中的候选关键字 。

A .至多一个 B .可多个 C .必须多个 D .至少 3 个

10. DBMS中实现事务持久性的子系统是 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统

11. SQL的全局约束是指基于元组的检查子句和 A. 非空值约束 B. 域约束子句 C. 断言 D. 外键子句

12. 分布式数据库系统中分片模式和分配模式均是 A. 全局的 B. 局部的 C. 分布的 D. 集中的

13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是

A. 平面关系模型 B. 嵌套关系模型 C. 复合对象模型 D. 分布式关系模型

14. 用树型结构表示实体之间联系的数据模型称为 A.关系模型 B.运算模型 C.网状模型 D.层次模型

15. 数据库系统的核心是 A.数据库

B.数据库管理系统 C.数据模型 D.软件工具

16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是 A.X>10 AND X<20 B.X>=10 AND X<20 C.X>10 AND X<=20 D.X>=10 AND X<=20

17. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个

数至少是 A.5个 B.7个 C.8个 D.9个

18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于 A.2NF B.3NF C.BCNF D.4NF

19. 若事务T对数据R已加X锁,则其他事务对数据R A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁

20.在目前的并行数据库体系结构中,可扩充性最高的是 A.SM B.SD C.SN D.SK

21.数据的正确性和相容性是指数据库的 A.完整性 B.安全性 C.并发性 D.一致性

22.下列不属于事务的特性的是 A.隔离性 B.一致性 C.完整性 D.原子性

23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 A.事务故障 B.系统故障 C.介质故障 D.运行故障

24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型

25.数据库逻辑结构设计的主要任务是 A.建立E-R图

B.把数据送入数据库

C.建立数据流图和需求说明书

D.将E-R图转换为某个DBMS所支持的数据模型 26.下面不是SQL语言优点的是 。 A.能方便地生成报表 C.数据独立性好

B.高度非过程化

D.语言简练,易学易用

27.MS SQL Server提供的日期时间数据类型是 。 A.SMALLDATA C.SMALLTIME

B.SMALLDATATIME D.TIMEDATA

28.概念模型 。 A.依赖于计算机硬件和DBMS B.独立于计算机硬件,依赖于DBMS C.独立于计算机硬件和DBMS

D.依赖于计算机硬件,独立于DBMS 29. 概念模型独立于 ( ) 。

A . ER 模型 B .硬件设备 C . DBMS D .操作系统

30.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X是 。 A.递归实体 C.弱实体

B.复合实体

D.超类实体

31.如果事务T获得了基本表B上的排它锁,则T对B 。 A.可以读,不能写 C.不能读,可以写

B.可以读,也可以写 D.不能读,也不能写

32.在数据库恢复时,对已完成的事务,将执行以下哪个操作? A.UNDO操作 C.COMMIT操作

B.REDO操作 D.ROLLB ACK操作

33.有关系:项目(项目号、教工号、排名)

假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是 。 A.项目号

B.职工号

C.(项目号,职工号) D.(职工号,排名)

34.在分布式数据库系统中,如果需要按如下方式书写查询语句 SELECT *

FROM F1节点·北京 WHERE 性别=’女’ UNION SELECT *

FROM F2 节点·上海 WHERE 性别=’女’

则该系统支持的是 。 A.片段透明性 C.查询透明性

B.局部映象透明性 D.地址透明性

35.有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下: SELECT 课程号,AVG(成绩) FROM 学生选课 GROUP BY 课程号

如果要提高该查询的效率,应该建索引的属性是 。 A.学号 C.成绩

B.课程号 D.(学号,课程号)

36.假设有如下实体和实体之间的联系情况: Ⅰ 职工实体与项目实体之间存在多对多的参加联系 Ⅱ 职工实体与部门实体之间存在多对一的分配联系 Ⅲ 职工实体与工资实体之间存在一对一的属于联系 则能用层次模型表示的是 。 A.Ⅰ,Ⅱ C.Ⅱ,Ⅲ

B.Ⅰ,Ⅲ D.Ⅰ,Ⅱ,Ⅲ

37.已知关系R、S和R?,如图1所示,

要从R和S中通过关系代数查询得到R?,则以下说法中错误的是 。 A.属性C是两个关系进行自然连接的公共属性 B.该查询中肯定包含自然连接运算 C.该查询中肯定包含投影运算 D.该查询中不需要包含选择运算

38.在MS SQL Server中建立了表Student(no,name,sex,birthday),no为表的主码,表中信息如图2所示

能够正确执行的插入操作是 。

A.INSERT INTO student (no,sex) VALUES(102,′男′) B.INSERT INTO student (name,sex) VALUES(′王中′,′男′) C.INSERT INTO student VALUES(102,′男′,′王中′,′1984/03/08′) D.INSERT INTO student VALUES(106,′王中′,′男′,′1984/03/08′) 39.E-R模型是实体—联系模型,被广泛地应用于以下哪一种模型的设计中? A.外部模型 C.物理模型

B.概念模型 D.内部模型

40.在关系数据库系统中,一个关系中的任意两个元组 。 A.可全同

B.必须全同

C.不能全同 D.以上都不是

41.关系数据库系统中,表的结构信息存储在 。 A.数据字典中 C.关系中

B.指针中

D.表中

42.用以下哪种形式表示实体类型和实体间联系是关系模型的主要特征? A.指针 C.关键字

B.链表

D.表格

43.下面各项中,属于数据库的并发操作可能带来的问题是 。 A.丢失更新

B.数据独立性会提高 D.增加数据冗余度

C.非法用户的使用

44.在客户机/服务器工作模式中,以下哪一项不属于客户机的任务? A.管理用户界面

B.处理应用程序 D.产生对数据库的请求

C.对查询进行优化处理

45.数据库系统中,对用户使用的数据视图的描述称为 A.概念模式 C.存储模式

B.内模式 D.外模式

46.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据 A.相容性 C.共享性

B.独立性 D.一致性

47.实体完整性规则是指关系中 A.不允许有空行 C.不允许有空列

B.主键不允许有空值 D.外键不允许有空值

48.在数据库系统中,属于“第三级存储器”的是 A.高速缓存 C.光存储器

B.快闪存储器 D.磁盘存储器

49.实现关系代数投影运算的SQL子句是 A.SELECT C.FROM

B.ORDER BY D.WHERE

50.设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选键为 A.AC C.AB

B.ABC D.BC

51.设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不正确的.是

A.若x→→Y,则X→→Z C.若X→Y,则X→→Y

B.若X→→Y,且Y′?Y,则X→→Y′ D.若z=Φ,则X→→Y

52.将ER模型转换成关系模型,属于数据库的 A.需求分析 C.逻辑设计

B.概念设计 D.物理设计

53.SQL语言中,用GRANT/REVOKE语句实现数据库的 A.并发控制 C.一致性控制

B.完整性控制 D.安全性控制

54.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现

A.死锁 C.活锁

B.共享锁 D.排它锁

55.以下关于事务调度和封锁的描述中,正确的是 A.遵守两段封锁协议的并发事务一定是可串行化的 B.可串行化的并发事务一定遵守两段封锁协议 C.遵守两段封锁协议的并发事务不一定是可串行化的 D.遵守两段封锁协议的并发事务一定不会产生死锁

56.面向对象数据模型中,“is_part_of”联系是指对象间的 A.并关系 C.分类关系

下面操作不能正确执行的是 .A.检索部门号为“D05”的职工号

B.将EMP表中职工“李路”的部门号改为空值 C.删除职工“崔浩”的记录

D.在EMP表中插入记录(“E18”,“D05”,“王莹”)

EMP 职工号 部门号 职工名 E01 D03 李路 E25 D01 武明 E19 D04 崔浩 DEPT 部门号 部门名 D01 研发部 D02 市场部 D03 人事部 D04 财务部 B.包含关系 D.继承关系

57.有职工表EMP和部门表DEPT如下图所示,其中有下划线的属性为主键,有波浪线的属性为外键。

58.文件系统方式管理E32 D01 李颖 数据有很多缺陷,以下不是文件方式缺陷的是 A.数据联系弱

B.数据冗余大

C.数据不共享 D.程序文件相互依存

59.用单一数据结构表示实体及实体之间联系的数据模型是 A.层次模型 C.网状模型

B.关系模型 D.面向对象模型

60.在E-R图中规定用“菱形框”表示

A.实体 C.联系

B.属性 D.模型

61.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是 A.一对一的关系 C.多对一的联系

B.一对多的关系 D.多对多的联系

62.下列关系代数的操作中,不是基本运算的是 A.交

B.并

C.笛卡尔积 D.投影

63.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和S自然连接后得到的新关系中,属性个数及元组个数分别为 A.5,5 C.6,5

B.5,6 D.6,6

64.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。确定属性间的函数依赖,要根据

A.当前的数据值归纳 B.主键值决定 C.候选键值决定

D.属性的语义决定

65.在数据库设计中,使用E-R图表示数据库的 A.信息模型 C.物理模型

B.逻辑模型 D.结构数据模型

66.已知关系模式R(A,B,C,D),其函数依赖集F={A→B,C→B},则R中主属性有 A. A,C,B C. B,C,D

B. A,B,D D. A,C,D

67.下列函数中用来测试当前记录号的函数是 A.RECCOUNT C.RECNO

B.FOUND D.ROUND

68.使用语句CREATE TABLE S(sno N(2),sname C(6),age N(2),sex C(1))建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是 A. INSERT INTO S value(1,"林立",20,"F")

B. INSERT INTO S(sno, age, sname, sex) values(1,20,"林立","F") C. INSERT INTO S value(1,null,20,"F") D. INSERT INTO S value(1,"林立",null,"F")

69. 最终用户使用的数据视图称为 A.内模式 B.外模式 C.概念模式 D.存储模式

70. 在数据库系统中,把可以相互区别的客观事物称为 A.文件 B.字段 C.实体 D.关键码

71. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的 A.事务并发性 B.数据可靠性 C.数据独立性 D.数据重用性

72. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是 A. SELECT sname FROM R WHERE age=NULL B. SELECT sname FROM R WHERE age IS NULL

C. SELECT sname FROM R WHERE NOT(age IS NULL) D. SELECT sname FROM R WHERE age IS NOT NULL 73.在数据库系统中,系统故障造成 A.硬盘数据丢失 B.软盘数据丢失 C.内存数据丢失 D.磁带数据丢失

74.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到

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

75. 数据库设计中,用于反映企业信息需求的是 A.ER模型 B.关系模型 C.层次模型 D.网状模型

76. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是 A.3 B.4 C.5 D.6

77.如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上

A.可加X锁 B.可加S锁 C.可加任何锁 D.不能加任何锁

78.在事务依赖图中,若两个事务的依赖关系构成循环,则 A.事务执行成功 B.系统出现活锁

C.事务执行失败 D.系统出现死锁 79.在数据库系统中,日志文件用于

A.保障事务的并发性 B.保障数据的安全性 C.检测系统的死锁 D.数据库故障的恢复

80.在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQL Server,则称之为

A.异构型 B.异质型 C.同构异质型 D.异构同质型

81.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为 A.共享性 B.继承性 C.通用性 D.一致性 82. 三级模式间存在两种映射,它们是

A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式间 C.子模式与外模式间,模式与内模式间 D.模式与内模式间,模式与模式间

83. 从关系中挑选出指定的属性组成新关系的运算称为

A.“选取”运算 B.“投影”运算 C.“联接”运算 D.“交”运算

84. 3NF同时又是

A.2NF B.1NF C.BCNF D.1NF,2NF

85. 下面列出的条目中,哪些是数据库系统的组成成员 ? Ⅰ.操作系统  Ⅱ.数据库管理系统

Ⅲ.用户  Ⅳ.数据库管理员  Ⅴ.数据库 A. Ⅱ、Ⅲ、Ⅳ和Ⅴ B. Ⅱ、Ⅳ和Ⅴ C. Ⅰ、Ⅱ、Ⅳ和Ⅴ D. 都是

86. 在关系数据库中,表(table)是三级模式结构中的 。 A. 外模式 B. 模式 C. 存储模式 D. 内模式 87. 在下面列出的数据模型中,哪一个是概念数据模型 。

A. 关系模型 B. 层次模型 C. 网状模型 D. 实体-联系模型

88. 下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理 。

Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段 A. 只有Ⅰ

B. 只有Ⅱ

C. Ⅰ和Ⅱ

D. Ⅱ和Ⅲ

89. 有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。  EMP

 ┌───┬────┬────┬────┐  │雇员号│雇员名 │ 部门号 │ 工资 │  ├───┼────┼────┼────┤  │ 001 │ 张山 │ 02 │ 2000 │  │ 010 │王宏达 │ 01 │ 1200 │  │ 056 │马林生 │ 02 │ 1000 │  │ 101 │ 赵敏 │ 04 │ 1500 │  └───┴────┴────┴────┘  DEPT

 ┌───┬────┬────┐  │部门号│ 部门名 │ 地址 │  ├───┼────┼────┤  │ 01 │业务部 │ 1号楼 │  │ 02 │销售部 │ 2号楼 │  │ 03 │服务部 │ 3号楼 │  │ 04 │财务部 │ 4号楼 │  └───┴────┴────┘

 若执行下面列出的操作,哪个操作不能成功执行?

 A) 从EMP中删除行(‘010',‘王宏达',‘01',1200)  B) 在EMP中插入行(‘102',‘赵敏',‘01',1500)  C) 将EMP中雇员号=‘056'的工资改为1600元  D) 将EMP中雇员号=‘101'的部门号改为‘05'

90. 有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。  EMP

 ┌───┬────┬────┬────┐  │雇员号│雇员名 │ 部门号 │ 工资 │  ├───┼────┼────┼────┤  │ 001 │ 张山 │ 02 │ 2000 │

 │ 010 │王宏达 │ 01 │ 1200 │  │ 056 │马林生 │ 02 │ 1000 │  │ 101 │ 赵敏 │ 04 │ 1500 │  └───┴────┴────┴────┘  DEPT

┌───┬────┬────┐  │部门号│ 部门名 │ 地址 │  ├───┼────┼────┤  │ 01 │业务部 │ 1号楼 │  │ 02 │销售部 │ 2号楼 │  │ 03 │服务部 │ 3号楼 │  │ 04 │财务部 │ 4号楼 │  └───┴────┴────┘

 若执行下面列出的操作,哪个操作不能成功执行 。  A) 从DEPT中删除部门号=‘03'的行

 B) 在DEPT中插入行(‘06',‘计划部',‘6号楼')  C) 将DEPT中部门号=‘02'的部门号改为‘10'  D) 将DEPT中部门号=‘01'的地址改为‘5号楼'

91. 下述哪一条不属于概念模型应具备的性质 。 A) 有丰富的语义表达能力 B) 易于交流和理解

C) 易于变动 D) 在计算机中实现的效率高

92. 有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集:

F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到 。 A) 1NF B) 2NF C) 3NF D) BCNF

93. 有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集:

F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式A的规范化程度最高达到 。 A) 1NF B) 2NF C) 3NF D) BCNF

94.有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集:

F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式A的码是 。

A) C B) (H,R) C) (H,T) D) (H,S)

95. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是 。 A) 若X→→Y,则X→→Z B) 若X→Y,则X→→Y

C) 若X→→Y,且Y'包含Y,则X→→Y' D) 若Z=φ,则X→→Y

96. 下面关于函数依赖的叙述中,不正确的是 。 A) 若X→Y,Y→Z,则X→YZ B) 若XY→Z,则X→Z,Y→Z C) 若X→Y,Y→Z,则X→Z

D) 若X→Y,Y'包含Y,则X→Y'

97. 下述哪一条不是由于关系模式设计不当而引起的 。 A) 数据冗余 B) 丢失修改 C) 插入异常 D) 更新异常

98. 用二维表结构表示实体以及实体间联系的数据模型称为 。 A) 网状模型 B) 层次模型 C) 关系模型 D) 面向对象模型

99. 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的 。

A) 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO B) 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO C) 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO D) 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

100. 下面列出的条目中,哪些是数据仓库的基本特征______。

Ⅰ.数据仓库是面向主题的 Ⅱ.数据仓库的数据是集成的 Ⅲ.数据仓库的数据是相对稳定的 Ⅳ.数据仓库的数据是反映历史变化的

A) Ⅰ、Ⅱ和Ⅲ B) Ⅰ、Ⅱ和Ⅳ C) Ⅱ、Ⅲ和Ⅳ D) 都是

101. 下面列出的条目中,哪些是数据库技术的主要特点______。

Ⅰ.数据的结构化 Ⅱ.数据的冗余度小 Ⅲ.较高的数据独立性 Ⅳ.程序的标准化

A) Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是

103. 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为 。 A) 应用层、数据存取层、数据存储层、语言翻译处理层 B) 应用层、数据存储层、数据存取层、语言翻译处理层 C) 应用层、数据存储层、语言翻译处理层、数据存取层 D) 应用层、语言翻译处理层、数据存取层、数据存储层

104. 在数据库管理系统中,下面哪个模块不是数据库存取的功能模块 。 A) 事务管理程序模块 B) 数据更新程序模块 C) 交互式程序查询模块 D) 查询处理程序模块

105. 下面所列出的条目中,哪些是数据库管理系统的基本功能 。

Ⅰ.数据库定义

Ⅱ.数据库的建立和维护 Ⅲ.数据库存取

Ⅳ.数据库和网络中其他软件系统的通信

A) Ⅰ和Ⅱ B) Ⅰ、Ⅱ和Ⅲ C) Ⅱ和Ⅲ D) 都是

106. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 。 A) 实体完整性规则 B) 参照完整性规则 C) 用户定义完整性规则 D) 域完整性规则

107.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t∈S}标记的是______。

A) R∪S B) R-S C) R×S D) R∩S

108.设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是_ 。

A) 7 B) 9 C) 12 D) 16 109. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能 。

A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制

110. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的 。 A) 视图是外模式 B) 视图是虚表

C) 使用视图可以加快查询语句的执行速度 D) 使用视图可以简化查询语句的编写

111. 在SQL语言的SELECT语句中,实现投影操作的是哪个子句 。 A) select B) from C) where D) group by

112. EMP

┌───┬────┬────┬────┐ │雇员号│雇员名 │ 部门号 │ 工资 │ ├───┼────┼────┼────┤ │ 001 │ 张山 │ 02 │ 2000 │ │ 010 │王宏达 │ 01 │ 1200 │ │ 056 │马林生 │ 02 │ 1000 │ │ 101 │ 赵敏 │ 04 │ 1500 │ └───┴────┴────┴────┘

DEPT

┌───┬────┬────┐ │部门号│ 部门名 │ 地址 │ ├───┼────┼────┤ │ 01 │业务部 │ 1号楼 │ │ 02 │销售部 │ 2号楼 │ │ 03 │服务部 │ 3号楼 │ │ 04 │财务部 │ 4号楼 │ └───┴────┴────┘

在雇员信息表关系EMP中,哪个属性是外键(foreign key) 。 A) 雇员号 B) 雇员名 C) 部门号 D) 工资

113. 下面列出的条目中,哪些是事务并发执行中可能出现的主要问题 。

Ⅰ.丢失更新

Ⅱ.对未提交更新的依赖 Ⅲ.不一致的分析

A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 都是

114. 英文缩写DBA代表

A.数据库管理员 B.数据库管理系统 C.数据定义语言 D.数据操纵语言

115. 若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的

A.候选键 B.外部键 C.非主属性 D.主属性

116. 数据库系统与文件系统本质的不同表现在

A.数据库中的数据是按一定的数据结构组织的 B.数据库中的数据项需指明数据类型和取值范围 C.数据库提供了便利的存取方法 D.数据库具有更高的数据存储量

117. 设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是

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

118.关系数据库标准语言具有一体化的特点,该特点的提出主要是对比

A. 操作系统命令

B.非关系模型的数据操纵语言 C.高级程序设计语言 D.自然语言

119. 在下述局部E-R图中,标出*号的图形元素是

A.实体

B.实体的属性 C.联系

D.联系的属性

120. 在数据库系统中,面向用户、也就是用户所涉及的数据库被称为 A.外模式 C.存储模式

121. 数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上 A.具体数据 C.联系

B.取值范围

D.联系方式

B.概念模式

D.模式

122. 学生实体通过“学号”、“姓名”、“年龄”、“性别”和“成绩”等属性来表明学生状况,这是 A.实体值 C.属性值

123. 设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是 A.一对一的联系 C.多对一的联系

124. 将1NF规范为2NF,应 A.消除了非主属性对键的部分函数依赖 B.消除了非主属性对键的传递函数依赖

C.消除了主属性对键的部分函数依赖和传递函数依赖 D.使每一个非主属性都完全函数依赖于主键

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

B.实体型 D.属性型

125. 建立E—R模型的工作属于数据库生命周期中的 A.分析阶段 C.编码阶段

126. 针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为 A.文本文件 C.排序文件

127. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是

A) 信息 B) 数据 C) 消息 D)命令

128. 信息的价值与信息的哪些性质密切相关?

Ⅰ.准确性 Ⅱ.及时性 Ⅲ.可靠性 Ⅳ.开放性 Ⅴ.完整性 A) Ⅰ、Ⅱ、Ⅲ和Ⅳ B) Ⅱ、Ⅲ、Ⅳ和Ⅴ C) Ⅰ、Ⅱ、Ⅲ和Ⅴ D) Ⅰ、Ⅱ、Ⅳ和Ⅴ

129. 在数据库的三级模式结构中,内模式有 A)1个 B)2个 C)3个 D)任意多个

130. 在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是 A)数据的物理独立性 B)数据的逻辑独立性

C)数据的位置独立性 D)数据的存储独立性

131. 下面对于关系的叙述中,哪个是不正确的? A) 关系中的每个属性是不可分解的

B) 在关系中元组的顺序是无关紧要的 C) 任意的一个二维表都是一个关系

D) 每一个关系只有一种记录类型

132. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于

A)R∪S B)R∩S C)R×S D)R-S

133. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为 A)投影 B)选择 C)自然连接 D)θ连接

B.索引文件 D.命令文件

B.设计阶段 D.测试阶段

134. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?

A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制

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

A) 另一个表(table) B) 游标(cursor) C) 视图(view) D) 索引(index)

136. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查找选修\数据库技术\这门课程的学生姓名和成绩,将使用关系

A) S和SC B) SC和C C) S和C D)S、SC和C

137. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的? Ⅰ.SELECT S#,SNAME FROM S WHERESNAME=′王%′

Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王_′

A) Ⅰ B) Ⅱ C) Ⅲ D) 全部

138. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性上? A)(S#,C#) B)S# C)C# D)GRADE

139. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。为了考虑 安全 性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建 A)视图(view) B) 索引(index) C) 游标(cursor) D)表(table)

140. 数据库管理系统中的安全控制模块属于

A) 数据库定义程序模块 B) 数据库操纵程序模块

C) 数据库运行管理程序模块 D) 数据库组织、存储和管理程序模块

141 下面所列的条目中

Ⅰ.语法 检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查

当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是 A)Ⅰ和Ⅱ B)Ⅰ、Ⅱ和Ⅲ C)Ⅱ和Ⅲ D)全部

142. \事务的所有操作在数据库中要么全部正确反映出来要么全部不反映\,这是事务的哪一个特性?

A) 原子性 B) 一致性 C) 隔离性 D) 持久性

143. 下述哪一个SQL语句用于实现数据存取的安全机制? A) COMMIT B) ROLLBACK

C) GRANT D) CREATE TABLE

144. 由于关系模式设计不当所引起的插入异常指的是 A) 两个事务并发地对同一关系进行插入而造成数据库不一致

B) 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C) 未经授权的用户对关系进行了插入 D) 插入操作因为违反完整性约束条件而遭到拒绝

145. 下面关于函数依赖的叙述中,不正确的是

A) 若X→Y,X→Z,则X→YZ B) 若XY→Z,则X→Z, Y→Z C) 若X→Y,WY→Z,则XW→Z D) 若X→Y,则XZ→YZ

146. 关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。 关系模式R的码是 A) (M,T) B) (M,C) C) (M,A) D) (A,B)

147. 关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。R的规范化程度最高达到 A) 1NF B) 2NF C) 3NF D) 4NF

148. 下面有关模式分解的叙述中,不正确的是

A) 若一个模式分解保持函数依赖,则该分解一定具有无损连接性

B) 若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF

C) 若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

D) 若要求分解具有无损连接性,那么模式分解一定可以达到BCNF

149. 下面有关E-R模型向关系模型转换的叙述中,不正确的是 A) 一个实体类型转换为一个关系模式

B) 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

C) 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D) 一个m:n联系转换为一个关系模式

150. 下列关于\分布式数据库系统\的叙述中,正确的是 A) 分散在各节点的数据是不相关的

B) 用户可以对远程数据进行访问,但必须指明数据的存储节点

C) 每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D) 数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理

151. 下面有关对象-关系数据库管理系统的叙述中,不正确的是 A) 数据类型不能嵌套

B) 可以创建新的数据类型

C) 继承性只适用于组合类型,子类继承超类的所有数据元素 D) 可以构造复杂对象的数据类型,集合是一种类型构造器

1、要保证数据库的数据独立性,需要修改的是 。 A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式

2、一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则 汽车实体和零部件实体之间的联系类型是 。 A.多对多 B.一对一 C.多对一 D.一对多 3、关系代数表达式的优化策略中,首先要做的是 。 A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算

4、数据库的并发操作可能带来的问题包括 。 A.丢失更新 B.数据独立性会提高 C.非法用户的使用 D.增加数据冗余度

5、已知关系模式R(A,B,C,D,E),其上的函数依赖集合F={A→B,E→A,CE→D},该关系模式的候选键是 。

A.AE B.BE C.CE D.DE

6、设有关系模式R(A,B,C,D),其上的函数依赖集合F={B→A,BC→D},R最高是 。

A.第一范式 B.第二范式 C.第三范式 D.BC范式

7、现有如下关系:职工(职工号,姓名,性别,职务);部门(部门编号,部门名称,职工号,姓名,部门地址,电话),其中,部门关系中的外部键是 。 A.部门编号 B.姓名 C.职工号 D.职工号和姓名

8、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是 。

A.400 B.10000 C.30000 D.90000

9、SQL语言中,用GRANT/REVOKE语句实现数据库的 。

A.并发控制 B.完整性控制 C.一致性控制 D.安全性控制

10、用于数据库恢复的重要文件是 。

A.数据库文件 B.索引文件 C.日志文件 D.备注文件

11、在基本SQL语言中,不可以实现 。 A.定义视图 B.定义基表 C.查询视图和基表 D.并发控制

12、在关系数据库的查询优化中,事先处理文件,如排序、建立索引的目的是 。

A.优化表达式 B.减少中间结果

C.扩大缓冲数据 D.减少扫描文件的时间

13、数据库系统中,对用户使用的数据视图的描述称为 。

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

14、数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据 。

A.相容性 B.独立性 C.共享性 D.一致性

15、关系模式R的属性集合是:ABCD。函数依赖的集合是:{A→C,A→B,D→A}此关系模式最高属于 。

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

16、在数据库设计中,根据转换规则,规范化理论,DBMS的功能,选择一种适当的数据模型, 将概念模型转换成DBMS所支持的数据模型,属于 设计阶段。

A.逻辑模式 B.概念模式 C.系统分析 D.物理模式 17、 是建立在数据文件的非排序域上的索引。

A.辅助索引 B.主索引 C.聚集索引 D.以上都不是

18、某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是 。

A.一对一 B.一对多 C.多对多 D.多对一 19、数据库系统并发控制的主要方法是采用 机制。

A.拒绝 B.改为串行 C.封锁 D.不加任何控制

20、在关系数据库中,实现“表中任意两行不能相同”的约束是靠 。 A.外码 B.属性 C.主码 D.列

21、 用来存储数据库中数据对象的描述信息和数据库管理系统需要的控制信息。

A.数据字典 B.日志

C.主索引 D.索引记录

22、数据库中每个事务的所有操作要么被全部成功地执行,要么一个也不被执行,这个性质称为事务的 。

A.独立性 B.原子性

C.数据库正确保持性 D.可串行性

23、在数据库系统中,属于“第三级存储器”的是 。

A.高速缓存 B.快闪存储器 C.光存储器 D.磁盘存储器

24、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职

员到部门的联系类型是 。

A.多对多 B.一对一

C.多对一 D.一对多

25、设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选键为 。

A.AC B.ABC C.AB D.BC

26、将ER模型转换成关系模型,属于数据库的 。

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

27、在需求分析阶段,数据字典是对系统中 。 A.数据的描述 B.处理的描述 C.功能的描述 D.数据与处理关系的描述

28、相对于数据库系统,文件系统的主要缺陷有数据冗余性、数据联系弱和 。

A.数据读取困难 B.数据重用困难 C.程序不一致性 D.数据不一致性 29、概念模型独立于 。

A.硬件设备、软件 B. DBMS

C. E--R模型 D 操作系统和DBMS

30、如果关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主键则R S

中元组数目的范围是 。

A.(0,15) B.(10,15) C.(10,25) D.(0,150) 31、实体完整性规则是指关系中 。

A.不允许有空行 B.属性值不允许空 C.主键值不允许空 D.外键值不允许空

履行签字手续

32、 属于并发控制的基本单位.

A.进程 B.运行单位 C.封锁 D.事务 33、封锁可以避免数据的不一致性,但有可能引起 。

A.系统崩溃 B.使磁盘上的DB中的数据有错误 C.若干事务彼此等待对方释放封锁 D.系统自动关机

34、在关系数据库中,实现表与表之间的联系是通过 。 A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性 D.属性的值域

35、两个没有公共属性的关系作自然连接等价于它们作 。 A.并 B.交 C.差 D.笛卡尔乘积

36、数据库的三级结构之间存在着两极映象,使得DBS具有较高的 。

A.事务并发性 B.数据独立性 C.资源共享性 D.设备独立性 37、数据库设计是指 。

A.设计DBMS B.设计数据库应用系统

C.设计物理结构 D.设计应用程序

38、 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构

39、已知关系R如图所示可以作为R主码的属性组是 。

A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 3 4 5 6 A.ABC B.ABD C.ACD D.BCD 40、数据库系统的核心是 。

A.数据库 B.数据库管理系统 C.数据模型 D.软件工具

41、在数据库系统的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的

是 。

A.外模式 B.内模式 C.存储模式 D.模式 42、两个没有公共属性的关系作自然连接等价于它们作 。 A.并 B.交 C.差 D.笛卡尔乘积 43、对表进行垂直方向的分割用的运算是 。 A.投影 B.交 C.选择 D. 连接

44、关系数据库规范化是为解决关系数据库中 问题而引入的。 A.插入、删除和数据冗余 B.提高查询速度

C.减少数据操作的复杂性 D.保证数据的安全性和完整性 45、下列有关物理数据独立性的说法不正确的是 。

A.物理数据独立性由内模式与概念模式之间的映射实现。 B.当数据库的内模式发生改变时,数据的逻辑结构改变。

C.当数据库的内模式发生改变时,用户编写的应用程序可以不变。

D.为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。 46、对于4个事务来说,有 个串行调度。

A. 4 B.8 C.24 D.32 47、下列说法正确的是 。

A.数据库模式相对不稳定 B.数据库实例相对稳定 C.关系模式相对稳定 D.关系实例相对稳定 49、系统出现死锁当且仅当事务等待图中包含 。

A.回路 B.树 C.二叉树 D.图 50、下列哪些说法是正确的 。

A.任何满足两段锁协议的合理调度都是冲突可串行的。 B.任何冲突可串行的事务调度都满足两段锁协议。

C.任何满足树协议的事务调度不一定是冲突可串行的。 D.满足两段锁协议的事务调度一定满足树协议,反之亦然。

51、在数据库设计过程中,哪个阶段独立于数据库管理系统 。

A.概念设计 B.逻辑设计 C.物理设计 D.ABC都不正确 52、下列说法正确的是 。

A.一个节点被加以共享意向互斥锁,以该节点为根的子树不一定被加以共享锁。 B.如果一个节点被加以共享意向互斥锁,则以该节点为根的子树正被加以共享锁。 C.如果一个节点被加以共享意向互斥锁,则该节点后裔节点已经被加以互斥锁。 D.如果一个节点被加以共享意向互斥锁,则该节点后裔节点正在被加互斥锁。 53、下列哪些说法是不正确的 。

A.在数据库被修改之前建立相应日志记录。

B.在数据库恢复时,通常要从后向前扫描日志记录。 C.一般的,需要在undo操作之前执行redo操作。 D.一般的,需要在redo操作之前执行undo操作。

54、找出下列函数依赖中那些属于平凡函数依赖 。

A.(a,b)->c B.(a,b)->b C.b->a D.a->b 56、需求分析说明书在哪个阶段生成 。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 57、下列哪些锁之间是相容关系 。

A.互斥锁与互斥锁 B.共享锁与共享锁 C.共享锁与互斥锁 D.两段锁与共享锁 58、下列哪些说法是正确的 。

A.满足两段锁协议的调度的事务集合一定具有满足时间印协议的调度。 B.满足两段锁协议的调度的事务集合不一定具有满足时间印协议的调度。 C.满足时间印协议的调度的事务集合一定具有满足两段锁协议的调度。 D.满足时间印协议的调度的事务集合一定具有满足两段锁协议的调度。 59、下列说法正确的是 。

A.并发控制单位粒度越大,并行性越大。 B.并发控制单位粒度越小,额外开销越大。 C.并发控制单位粒度越小,额外开销越小。 D.以上说法都不对

60、日志通常放在下列那种存储设备上 。

A.主存储器 B.永恒存储器 C.永久存储器 D.高速缓冲存储器

61、下列选项中不是基于锁的并发控制技术是 。

A.两段锁协议 B.数据库图协议

C.时间印协议 D.多粒度锁协议

63、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是

创建 。

A.另一个表(table) B.游标(cursor) C.视图(view) D.索引(index)

64、下面关于函数依赖的叙述中,不正确的是 。

A. 若X→Y,Y→Z,则X→YZ B. 若XY→Z,则X→Z,Y→Z C. 若X→Y,Y→Z,则X→Z D. 若X→Y,Y包含Z,则X→Z

65、若要求分解既具有无损连接性,有保持函数依赖,那么模式分解一定能够达到 。

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

66、实体完整性要求主属性不能取空值,这一点通常是通过 。 A.定义外部键来保证 B.定义主键来保证 C.用户定义的完整性来保证 D.关系系统自动保证

67、由于关系模式设计不当所引起的插入异常指的是 。 A.两个事务并发地对同一关系进行插入而造成数据库不一致

B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C.未经授权的用户对关系进行了插入

D.插入操作因为违反完整性约束条件而遭到拒绝

68、下面哪个规则不属于启发式代数优化规则 。

A.提取公共表达式

B.把投影操作和邻接操作结合起来执行 C.选择和投影操作尽早执行 D.连接操作尽早执行

69、“事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这是事务的哪一个特性 。

A.原子性 B.一致性 C.隔离性 D.持久性 70、若事务T对数据R已经加了X锁,则其他事务对数据R 。

A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁

71、下面列出的条目中,哪些是数据库系统的组成成员 。

I应用程序 II数据库管理系统 III用户 IV数据库管理员 V数据库

A. II和V B. I、II、IV和V C. II、III、IV和V D. 都是

72、在数据库系统的三级模式之间,提供两层映象的作用是提高 。

A.数据的一致性 B.数据的独立性 C.数据的完整性 D. 操作的可行性

73、在关系数据中,视图是三级模式结构中的 。

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

75、下述哪一个SQL语句用于实现数据存取的安全机制 。

A.COMMIT B.ROLLBACK C.GRANT D.CREATE TABLE 76、表示数据库的概念模型一般使用 。

A.用户活动图 B.数据流图 C.E-R图 D.流程图 77、下述哪一条不是由于关系模式设计不当而引起的 。

A.数据冗余 B.丢失修改 C.插入异常 D.更新异常

78、下面关于函数依赖的叙述中,不正确的是 。

A.若X→Y,X→Z,则X→YZ B.若X→Y,WY→Z,则XW→Z C.若XY→Z,则X→Z, Y→Z D.若X→Y,则XZ→YZ 79、下面对于关系的叙述中,哪个是不正确的 。

A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的 C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型

80、下述哪一种方法不属于并行数据库物理存储中常用的关系划分方法 。

A.轮转法 B.投影法 C.散列分布 D.范围分布 81、下面哪个规则不属于启发式代数优化规则 。

A.把某些选择操作与邻接笛卡儿积相结合,形成一个连接操作 B.把投影操作与邻接操作尽量分开执行 C.选择和投影操作尽早执行

D.同时执行相同关系上的多个选择和投影操作 82、若事务T对数据R加上X锁,则 。

A.只允许T读取和修改R,其他事务不能对R进行访问 B.只允许T读取和修改R,其他事务也能对R进行访问

C.只允许T读取R,不能修改R,其他事务也只能读取R,不能修改R D.只允许T读取R,不能修改R,其他事务不能对R进行访问 83、数据库管理系统(DBMS)是 。

A.一个完整的数据库应用系统 B.一组硬件

C.一组软件 D.既有硬件,也有软件 84、 同一关系模型的任两个元组值 。

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

85、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和

S含有一个或多个共有的 。

A.元组 B.行 C.记录 D.属性 86、关系运算中花费时间可能最长的运算是 。

A.投影 B.选择 C.笛卡尔积 D.除 87、 SQL语言中,修改表结构的是 。

A.ALTER B.CREATE C.UPDATE D.INSERT 88、 SQL语言是 的语言,易学习。

A.过程化 B.非过程化 C.格式化 D.导航式 89、关系模型中的关系模式至少是 。 A.INF B.2NF C.3NF D.BCNF

90、在关系模式R中,若函数依赖集中所有候选关键字都是决定因素,则

R的最高范式是 。

A.2NF B.3NF C.4NF D.BCNF 91、关系模式中,满足2NF的模式 。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF

92、在关系数据库设计中,设计关系模式是 的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段

93、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为

A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图

94、如果两个实体之间的联系是m : n , 则 引入第三个交叉关系。 A.需要 B.不需要 C.可有可无 D.合并两个实体

95、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 。

A.可靠性 B.一致性 C.完整性 D.安全性 96、日志文件用于记录 。

A.程序运行过程 B.数据操作

C.对数据的所有更新操作 D.程序执行的结果 97、 数据库系统与文件系统的主要区别是 。

A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统 可以解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量 98、 数据库管理系统(DBMS)是 。

A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件

99、 关系数据库管理系统应能实现的专门关系运算包括 。

A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 101、关系模式的任何属性 。

A.不可再分 B.可再分 C.命名在该关系模式中可以不唯一 D.以上都不是

102、SQL语言具有两种使用方式,分别称为交互式SQL和 。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 103、SQL语言是 语言。

A. 层次数据库 B.网络数据库 C. 关系数据库 D.非数据库

104、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,

关系数据库中的关系必须满足:其每一属性都是 。 A.互不相关的 B.不可分解的

C.长度可变的 D.互相关联的

105、 在关系模式中,如果属性A和B存在1对1的联系,则说 。

A.A→B B.B→A C.A←→B D.以上都不是 101、 候选关键字中的属性称为 。

A.非主属性 B.主属性 C.复合属性 D.关键属性

107、E-R图是数据库设计的工具之一,它适用于建立数据库的 。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型

108、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式

时,该关系模式的关键字是 。

A.M端实体的关键字 B.N端实体的关键字

C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 109、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的

是 。

A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突 110、在数据库系统中,对存取权限的定义称为 。

A.命令 B.授权 C.定义 D.审计

111、关系模型中的每个关系必须满足一定要求,最基本的要求 。

A.每一个分量可分 B.码值必须相同 C.每一个分量不可分 D.元组次序不能交换 112、在基本的关系中,下列说法是正确的是 。

A.行列顺序有关 B.属性名允许重名 C.任意两个元组不允许重复 D.列是非同质的

113、当B属性函数依赖于A属性时,属性A与B的联系是 。

A.一对多 B.多对一 C.多对多 D.这些都不是 114、关系模式R中若没有非键属性,则 。

A.R属于2NF但不一定属于3NF B.R属于3NF但不一定属于BCNF C.R属于BCNF但不一定属于4NF D.R属于4NF

115、任何关系的一个元组只能通过 与另一个关系中存在的元组关联。 A.候选键 B.主键 C.外部键 D.替代键

116、下面哪个不是数据库系统必须提供的数据控制功能 。

A.安全性 B.完整性 C.可移植性 D.并发控制 117、并发操作会带来哪些数据不一致性 。

A.丢失修改、不可重复读、脏读、死锁 B.不可重复读、脏读、死锁 C.丢失修改、脏读、死锁

D.丢失修改、不可重复读、脏读

118、 用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 119、在数据库中存储的是 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 120、下列四项中说法不正确的是 。

A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 121、在关系模型中,候选码中的属性可以有 。

A.0个 B.1个 C.1个或多个 D.多个 122、数据库中只存放视图的 。

A.操作 B.对应的数据 C.定义 D.限制 123、下列四项中必须进行查询优化的是 。

A.关系数据库 B.网状数据库 C.层次数据库 D.非关系模型 124、关系模式R的属性集合是:{A→C,B→C,AB→D}。此关系模式的码

是 。

A.ABD B.AB C.B D.A

125、关系数据模型上的关系运算分为 。

A.关系代数和集合运算 B.关系代数和关系演算 C.关系演算和谓词演算 D.关系代数和谓词演算

126、在数据库系统中,保证数据及语义正确和有效的功能是 。

A.并发控制 B.存取控制 C.安全控制 D.完整性控制 127、逻辑数据独立性是指修改 。

A.外模式保持模式不变 B.内模式保持模式不变 C.模式保持外模式不变 D.模式保持内模式不变 128、在SQL语言中,属于DML的操作命令是 。

A.CREATE B.GRANT C.UPDATE D.DROP 129、系统故障会造成 。

A.内存数据丢失 B.硬盘数据丢失 C.软盘数据丢失 D.磁带数据丢失 130、DBMS并发控制和恢复的基本单位是 。

A.表 B.命令 C.事务 D.程序

131. _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A. 数据模型 B. 概念数据模型 C. E-R图 D. 关系模型

132、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪

类功能 。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制 133、下面对于关系的叙述中,哪个是不正确的 。

A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的 C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型

135、关于\死锁\,下列说法中正确的是 。

A.死锁是操作系统中的问题,数据库系统中不存在 B.只有出现并发操作时,才有可能出现死锁

C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 D.当两个用户竞争相同的资源时不会发生死锁

136、在关系数据库系统中,事务日志的作用是实现事务的 。

A.原子性 B.一致性 C.隔离性 D.持续性

138、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句DELETE实现哪类功

能 。

A.数据查询 B.数据操纵 C.数据定义 D.数据控制 140、SQL语言中,修改表结构的是 。

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

141、 在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是 。

A.数据的物理独立性 B.数据的逻辑独立性 C.数据的位置独立性 D.数据的存储独立性

142、现有如下关系:学生(学号,姓名,性别,年龄,系编号),系(系编号,系名,系地址),

其中,学生关系中的外部键是 。

A.学号 B.姓名 C.系编号 D.学号和姓名 143、 不属于查询处理操作序列。

A.扫描与语法检查 B.查询优化与代码生成 C.查询执行 D.建立数据模式

144、在数据库中,产生数据不一致的根本原因是 。

A.数据存储量大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余

145、关系模式R的属性集合是:ABCDE。函数依赖的集合是:{A→DCE,D→E}此关系模式最高属

于 。

A.1NF B.2NF C.3NF D.4NF 146、逻辑数据库设计 。 A.不依赖于逻辑数据模型和DBMS

B.依赖于DBMS,不依赖于逻辑数据模型 C.依赖于逻辑数据模型,不依赖于DBMS D.依赖于逻辑数据模型也依赖于DBMS

148、视图本身不独立存储在数据库中,即数据库中只存放视图的 而不存放视图

的 ,视图是一个 。 A. 定义、对应的数据、虚表

B.定义、对应的数据、实表 C.对应的数据、定义、实表 D.对应的数据、定义、虚表

149、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 。

A.其中有一个是DELETE B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE 150、下列 不是ER模型中包含的三种基本成分。 A.实体 B.实体的属性

C.实体之间的联系 D.实体的主键

151、使用二维表格结构表达实体及实体间联系的数据模型是 。

A.层次模型 B.网状模型 C.对象模型 D.关系模型 152、关系数据库系统能够实现的传统的集合运算包括 。

A.并、交、差、广义迪卡儿积

B.创建数据库、删除元组、排序元组 C.选择、投影、连接、除 D.选择、投影、迪卡儿积

153、一个m:n联系换为一个关系模式,关系的码为 。 A.某个实体的码 B.各实体码的组合

C.n端实体的码 D.任意一个实体的码

154、X、Y是关系模式R上的两个属性集,当X、Y之间具有1对多联系时,则存在的函数依赖

是 。

A.Y?X B.X?Y

C.X?Y D.X?Y、Y?X都有可能

155、数据库系统不仅包括数据库本身,还包括相应的硬件、软件和 。 A.数据库管理系统 B.数据库应用系统

C.相关的计算机系统 D.各类相关人员

156、一个ER图有A实体和B实体,它们之间存在m:n联系,将其转换成关系模式时,为了消除冗

余最好有 个关系模式。

A.1 B.2

C.3 D.4 157、下列命题中不正确的是 。 A.数据库减少了不必要的数据冗余

B.数据库中不存在冗余数据 C.数据库中的数据可以共享

D.若冗余数据是可控制的,则数据更新的一致性得以保证

158、若有关系S(学号,院系名,负责人),现分解为关系S1(学号,院系名)和S2(院系名,负责人),

则关于这种分解的说法不正确的是 。 A.该分解具有无损连接性 B.它保持了函数依赖

C.解决了更新异常

D.丢失了部分原关系的信息

159、数据库设计中,分析数据库有哪些数据的过程属于数据库设计的 。 A.需求分析阶段 B.概念设计阶段

C.逻辑设计阶段 D.物理设计阶段 160、在关系数据库中,SQL指 。

A.Selected Query Language B.Procedured Query Language

C.Standard Query Language D.Structured Query Language

161、自然连接是关系数据库中重要的关系运算,下列关于它的说法,正确的是 。 A.自然连接就是连接,只是说法不同罢了 B.自然连接其实是等值连接,它与连接不同

C.自然连接是去掉重复属性的等值连接 D.自然连接是去掉重复元组的等值连接

163、把数据库外模式抽象为数据库的模式,属于 抽象。

A.视图级 B.概念级 C.物理级 D.A或B

164、关系模式R的属性集合是:ABCDE。函数依赖的集合是:{A→DCE,D→E}此关系模式最高属

于 。

A.1NF B.2NF C.3NF D. 4NF 166、一位教师可以教多门课,一门课只能由一位教师来教。从教师到课程的联系类型是 。

A.一对一 B. 一对多

C.多对多 D. 多对一 167、外模式用来描述数据库的 。

A.总体逻辑结构 B.局部逻辑结构 C.物理存储结构 D.概念结构

168、DBMS内的数据字典用于存储 。

A. 数据库对象的描述信息 B. DBMS的控制信息 C. 用户数据 D. A和B 169、在基本的关系中,下列说法正确的是 。

A.行列顺序有关 B.属性名允许重名 C.列是非同质的 D.任意两个元组不允许重复

170、在关系规范式中,分解关系的基本原则是 。

I.实现无损连接 II.分解后的关系相互独立 III.保持原有的函数依赖

A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C.Ⅰ D.Ⅱ 171、下列说法不正确的是 。

A.任何一个包含两个属性的关系模式一定满足3NF B.任何一个包含两个属性的关系模式一定满足BCNF C.任何一个包含三个属性的关系模式一定满足3NF D.任何一个关系模式都一定有候选键

172、数据库系统的数据独立性体现在 。

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

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

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

173、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系

是 。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 174、下面哪个不是数据库系统必须提供的数据控制功能 。

A.安全性 B.完整性 C.可移植性 D.并发控制

175、任何一个满足2NF但不满足3NF的关系模式都不存在 。

A.键属性对键的部分依赖 B.非键属性对键的部分依赖 C.键属性对键的传递依赖 D.非键属性对键的传递依赖 176. 下列叙述正确的为 。

A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行

C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行

177、下列四项中,不属于数据库系统特点的是 。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高

178、关系的所有人若允许某用户仅访问该关系指定的字段或元组,可用的方法是 。

A.要求用户不阅读不使用关系中指定数据以外的其它数据 B.对关系删除一些属性

C.对关系删除一些元组 D.提供适当的视图

180、在SQL语言中,属于定义功能的命令是 。

A .UPDATE B.GRANT C.CREATE D.DROP 181、下列 不是日志文件所具有的功能。

A.帮助客户进行计算和统计 B.记载用户针对数据库进行的操作 C.维护数据完整性 D.帮助用户恢复数据库

182、下列 数据不适合创建索引。

A.经常被查询搜索的列,如经常在where子句中出现的列 B.是外键或主键的列

C.包含太多重复选用值的列 D.在ORDER BY子句中使用的列

183、下列 关键字在Select语句中表示所有列。

A.* B.ALL C.DESC D.DISTINCT

184、下列函数可以计算平均值的是 。

A.sum B.avg C.count D.sum

185、下列特点 是视图所不具备的。

A.分割数据,屏蔽拥护所不需要浏览的数据

B.提高应用程序和表之间的独立性,充当程序和表之间的数据 C.降低对最终用户查询水平的要求 D.提高数据的网络传输速度

186、下列 约束不可以为空。

A.主键 B.外键 C.默认值 D.UNIQUE约束 187、在一个数据库中,模式与内模式的映像个数是

A)1个 B)与用户个数相同 C)由设置的系统参数决定 D)任意多个

188、下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式? A)子模式 B)用户模式 C)存储模式 D)用户视图

189、设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则 A)只有SNO不能取空值 B)只有CNO不能取空值 C)只有GRADE不能取空值 D)SNO与CNO都不能取空值

190、下列关于数据库三级模式结构的说法中,哪一个是不正确的?

A)一个数据库中可以有多个外模式但只有一个内模式 B)一个数据库中可以有多个外模式但只有一个模式 C)一个数据库中只有一个外模式也只有一个内模式 D)一个数据库中只有一个模式也只有一个内模式

191、SQL语言的REVOKE语句实现下列哪一种数据控制功能?

A)可靠性控制 B)并发性控制 C)安全性控制 D)完整性控制

192、在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?

 Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引

Ⅲ.在此表上建立的视图 

A)Ⅰ和Ⅱ B)Ⅱ和Ⅲ C)Ⅰ和Ⅲ D)全部

193、“学生-选课-课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)

若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系

A)S和SC B)SC和C C)S和C D)S、SC和C

194、“学生-选课-课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER)

若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是

A)SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)> 3 B)SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3 C)SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3 D)SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3

195、下列关于E-R模型的叙述中,哪一条是不正确的?

A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B)实体类型之间的联系通常可以分为1 : 1,1 : n 和m : n三类 C)1 : 1联系是1 : n联系的特例,1 : n联系是m : n联系的特例 D)联系只能存在于两个实体类型之间

196、有如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。  供应商关系S: 零件关系P:

 供应商号 供应商名 所在城市 零件号 颜色 供应商号  100 红星 北京 A110 红 100  200 宇宙 上海 B201 蓝 300  300 黎明 天津 C312 白 200  400 立新 重庆

如果要删除关系S中的元组,哪一个元组可以被删除(不考虑级联删除和空值删除)? A)( ‘100', ‘红星', ‘北京') B)( ‘200', ‘宇宙', ‘上海') C)( ‘300', ‘黎明', ‘天津') D)( ‘400', ‘立新', ‘重庆')

197、有如下供应商关系S和零件关系P。它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。

 供应商关系S: 零件关系P:

 供应商号 供应商名 所在城市 零件号 颜色 供应商号  100 红星 北京 A110 红 100  200 宇宙 上海 B201 蓝 300  300 黎明 天津 C312 白 200  400 立新 重庆

如果向关系P中插入一个元组,下列哪一个元组可以被插入? A)( ‘B201', ‘白', ‘200') B)( ‘C301', ‘红', ‘300' ) C)( ‘D401', ‘绿', ‘100' ) D)( ‘B211', ‘蓝', ‘500')

198、下列关于数据操纵模块功能的叙述中,哪一个是不正确的? A)支持对数据的修改 B)支持数据的检索 C)支持在数据库中创建视图 D)支持嵌入式查询

198、下列哪一项不是DBMS的组成部分? A)DDL及其翻译处理程序

B)DML及其编译、解释程序

C)数据库运行控制程序 D)宿主语言及其编译、处理程序

199、保持事务的原子性是数据库管理系统中哪一个部件的责任?

 A)事务管理 B)存取管理

C)性能管理 D)安全管理

200、数据的完整性是指

A)数据的存储和使用数据的程序无关 B)防止数据被非法使用 C)数据的正确性、一致性 D)减少重复数据

201、 SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户

A)只能是表的使用者 B)只能是表的建立者

C)只能是DBA D)是DBA和表的建立者

202、 数据库系统运行过程中,由于应用程序错误所产生的故障通常称为

 A)设备故障 B)事务故障

C)系统故障 D)介质故障

203、由于关系模式设计不当所引起的插入异常指的是  A)两个事务并发地对同一关系进行插入而造成数据库不一致

 B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中  C)未经授权的用户对关系进行了插入

 D)插入操作因为违反完整性约束条件而遭到拒绝

204、下列关于关系模式的码的叙述中,哪一项是不正确的?  A)当候选码多于一个时,选定其中一个作为主码  B)主码可以是单个属性,也可以是属性组  C)不包含在主码中的属性称为非主属性

 D)若一个关系模式中的所有属性构成码,则称为全码 

205、 有关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

关系模式Student的候选关键码有

A)1个,为 (Sno, Cno)

B)1个,为 (Sno, Cno, Tname)

C)2个,为 (Sno, Sname, Cno) 和 (Sno, Cno, Tname)

D)2个,为 (Sno, Sname, Cno) 和 (Sname, Cno, Tname) 

206、有关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

关系模式Student的规范化程度最高达到 A)1NF B)2NF C)3NF D)BCNF 

207、在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式? A)2 B)3 C)4 D)5

208、 下列关于模式分解的叙述中,哪一条是不正确的?  A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性

 B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF

 C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

 D)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF 

209、下列哪些条目是新一代数据库开发工具应具有的特征?

Ⅰ. 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理 Ⅱ. 支持基于INTERNET应用的开发 Ⅲ. 支持面向对象的程序设计 A)仅Ⅰ和Ⅱ

C)仅Ⅱ和Ⅲ

210. 通常,信息的价值与下列哪些性质紧密相关? I.准确性 II.及时性

III.可靠性 IV.开放性 V.完整性 A)I、II、III和IV B)II、III、IV和V C)I、II、III和V D)I、II、IV、和V

B)仅Ⅰ和Ⅲ D)都是

217. 下列哪一项不是关系数据库语言的共同特点? A)能够嵌入到高级语言中使用 B)语言具有完备的表达能力 C)是面向集合的语言 D)是过程化的语言

211. 在数据库的三级模式结构中,内模式的个数 A)只有1个

B)与用户个数相同 C)由系统参数决定 D)有任意多个

212. 数据库系统的数据共享是指 A) 多个用户共享一个数据文件中的数据 B)多个用户使用同一种语言共享数据

C)多个应用、多种语言、多个用户共享数据 D)同一个应用的多个程序共享数据

213. 数据库的概念模型独立于 A)E-R图

B)具体的机器和DBMS C)现实世界 D)用户需求

214. 数据库管理系统是 A)一种编译程序系统

B)在操作系统支持下的系统软件 C)操作系统的一部分 D)一种应用软件系统

215. 在数据库的三级模式结构中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的 A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性

216. 数据库数据的完整性一般是指: A)数据的独立性和一致性 B)数据的正确性和相容性 C)数据的可控性和有效性 D)数据的可移植性和可靠性

218. 在关系数据库中,参照关系和被参照关系以外码相关联的两个关系,被参照关系和参照关系通常是

A)1:1的联系 B)1:n的联系 C)n:1的联系 D)n:m的联系

219. 在关系代数运算中,有5种基本运算,它们是

A)并()、差(—)、交(⌒)、除(÷)和笛卡儿积(×) B)并()、差(—)、交(⌒)、投影(π)和选择(σ)

C)并()、交(⌒)、投影(π)、选择(σ)和笛卡儿积(×) D)并()、差(—)、投影(π)、选择(σ)和笛卡儿积(×)

220. 在关系数据模型中,一个关系中的主码 A)可以取值NULL(空值) B)只能是单个属性

C)不能是其他关系的外码 D)只能有一个

221. 下列SQL语言的定义语句组中,哪一(些)组包含了不正确的定义语句? I.CREATE TABLE CREATE VIEW CREATE INDEX? II.DROP TABLE DROP VIEW DROP INDEX? III. ALTER TABLE ALTER VIEW ALTER INDEX? A)只有I B)I和II C)只有III D)II和III

222. SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现哪类功能? A)数据定义

B)数据查询 C)数据操纵 D)数据控制

223. 有如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。执行SQL语句:

SELECT student.sno,sname,cno,grade FROM stuent,se WHERE sex='女‘ and student.sno =sc,sno则该语句对student 和sc执行的操作有 A)交(⌒),选择(σ),和投影(π)

B)自然连接()),选择(σ),和投影(π) C)并(),选择(σ),和投影(π) D)并(),笛卡儿积(×)和选择(σ)

223. 有如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。查找学生姓名及其所选修课程号和成绩,正确的SQL语句是 A)SELECT sname FROM student, SELECT cno,grade FROM sc WHERE student.sno =sc.sno B) FROM sname,cno,grade FROM student,course WHERE student.sno =course.cno

C) SELECT sname ,canme,grade FROM student,course,sc WHERE student.sno =sc.sno and sc.cno=course.cno

D) SELECT sname ,cno,grade FROM student,sc WHERE student.sno =sc.sno

224. 有如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。查找选修课程名为‘数据库'的学生姓名和成绩,正确的答案中应有几个记录? A)1个 B)2个 C)3个 D)4个

225. 下列条目中哪些是数据库管理系统的基本功能? I.数据库定义 II.数据库存取

III.物理文件的读写 IV.数据库维护 A)I、II和III B)I、II和IV C)I、III和IV D)II、III和IV

226. 下列关于数据库管理系统DBMS功能的叙述中,哪一个是不正确的?

A)完整性定义主要包括对主码、外码以及其他完整性约束的定义 B)系统的安全性控制是由数据库运行管理模块支持的

C)为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法 D)宿主型数据操纵语言DML可以独立由终端用户使用

227. 下列叙述中,哪一个是不正确的?

A)层次、网状、关系和面向对象数据是基于数据模型分类的

B)联邦数据库系统中的各数据库管理系统具有一定程度的局部自治性

C)集中式数据库系统可以支持多个用户,它允许数据库管理系统以及数据库本身分布在多个节点上

D)并行数据库系统利用行计算机的多个CPU和磁盘来提高数据处理能力

228. 数据库中只存放视图的________。 A. 操作

B. 对应的数据 C. 定义 D. 限制

229. 下列关于数据库故障的叙述中,哪一个是不正确的? A)事务故障可能使数据库处于不一致状态

B) 事务故障可能由两种错误产生:逻辑错误和系统错误

C)系统故障时一般主存储器内容会完好,而外存储器内容丢失 D) 磁盘故障指的是磁盘上内容的丢失

230. 下列哪一项不是日志文件中应该记录的内容? A)事务开始 B)事务提交

C)事务对数据的修改 D)事务对数据的查询

231. 下列哪一条不属于数据库设计的任务? A)进行需求分析

B)设计数据库管理系统 C)设计数据库逻辑结构 D)设计数据库物理结构

232. 下列关于关系模式的码和外码的叙述中,哪些是正确的 I 主码可以是单个属性,也可以是属性组 II 外码可以是单个属性,也可以是属性组

III 一个关系模式的主码与该关系模式的任何一个外码的交一定为空

IV 一个关系模式的主码与该关系模式的所有外码的并一定包含了该关系模式的所有属性 A)I和II

B)I、II和III C)I、II和IV D)I、III和IV

233. 在数据库设计的概念结构设计阶段中,表示概念结构的常用方法和描述工具是? A)层次分析法和层次结构图 B)实体-联系方法和E-R图 C)结构分析法和模块结构图 D)数据流程分析法和数据流图

234. 在将E-R模型向关系模型转换的过程中,若将三个实体之间的多元联系转换为一个关系模式,则该关系模式的码为

A)其中任意两个实体的码的组合

B)其中任意一个实体的码 C)三个实体的码的组合

D)三个实体的其他属性的组合

235.域是实体中相应属性的 。

A. 取值范围 B. 值 C. 名称 D. 描述 236.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A对C的联系是 的联系。

A. 一对一 B. 一对多 C. 多对多 D. 多对一

237.在列举的购物活动中,商品实体同收款实体之间是 的联系。

A. 一对一 B. 一对多 C. 多对多 D. 多对一

238. 阶段的目标是在计算机系统中得到一个满足设计要求、功能完善和操作方便的数据库应用系统。

A. 概念设计 B. 逻辑设计 C. 物理设计 D. 机器实现

239.在SQL中,drop table为 数据库中基本表结构的命令。

A. 建立 B. 修改 C. 删除 D. 查询

240. 现实世界中,事物的一般特性在信息世界中称为 A.实体 B.实体键 C.属性 D.关系键

241. 数据的逻辑独立性是指

A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变 C.内模式改变,概念模式不变

D.内模式改变,外模式和应用程序不变

242. 在关系数据库管理系统中,创建的视图在数据库三层结构中属于

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

243. 不允许在关系中出现重复记录的约束是通过 A.外部关系键实现 B.索引实现

C.主关系键实现 D.惟一索引实现

244. 关系R和S进行自然连接时,要求R和S含有一个或多个公共

A.元组 B.行 C.记录 D.属性

245. 建立基本表结构时,定义字段的有效性规则是实现数据的 A.实体完整性 B.参照完整性 C.域完整性 D.表完整性

246. 以下关于索引的正确叙述是

A.使用索引可以提高数据查询速度和数据更新速度

B.使用索引可以提高数据查询速度,但会降低数据更新速度 C.使用索引可以提高数据查询速度,对数据更新速度没有影响 D.使用索引对数据查询速度和数据更新速度均没有影响

247. 部分匹配查询中有关通配符“_”的正确的叙述是 A. “_”代表多个字符

B. “_”可以代表零个或多个字符 C.“_”不能与“%”一同使用 D.“_”代表一个字符

248. 已知导师和研究生关系如下图所示 导师 导师号 d1 d2 研究生 学号 101 102 103

姓名 李清 刘清

职称 教授 研究员

姓名 王华 田平 李玉

性别 男 男 女

导师号 d1 d1 d2

104 杨敏 女 d1

其中导师关系的主码是导师号,研究生关系的主码是学号,外码是导师号。以下操作能成功进行的是

A.INSERT INTO 研究生 ( 姓名,性别 )VALUES( ″李明″,″男″ ) B.INSERT INTO 研究生 VALUES( ″ 108 ″,″张方″,″男″,″ d3 ″ ) C.INSERT INTO 导师 VALUES( ″ d8 ″ , ″″江海″,″教授″ ) D.INSERT INTO 导师 VALUES( ″ d2 ″ , ″孙力″,″教授″ )

249. 假设某个 E-R 图中有 5 个实体型、转换的关系模式个数至少是 A.5

B.7

个 1 ∶ M 联系和 2 个 M C.8

D.9

N 联系,则该 E-R 图 2 ∶

联系客服:779662525#qq.com(#替换为@)