当前位置:文档之家› 数据库技术复习题1 选择题(答案)

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

数据库技术复习题1   选择题(答案)
数据库技术复习题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.能方便地生成报表

B.高度非过程化

C.数据独立性好

D.语言简练,易学易用

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

A.SMALLDATA

B.SMALLDATATIME

C.SMALLTIME

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.递归实体

B.复合实体

C.弱实体

D.超类实体

31.如果事务T获得了基本表B上的排它锁,则T对B 。

A.可以读,不能写

B.可以读,也可以写

C.不能读,可以写

D.不能读,也不能写

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

A.UNDO操作

B.REDO操作

https://www.doczj.com/doc/8b9274215.html,MIT操作

D.ROLLB ACK操作

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

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

A.项目号

B.职工号

C.(项目号,职工号)

D.(职工号,排名)

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

SELECT *

FROM F1节点·北京

WHERE 性别=’女’

UNION

SELECT *

FROM F2 节点·上海

WHERE 性别=’女’

则该系统支持的是。

A.片段透明性

B.局部映象透明性

C.查询透明性

D.地址透明性

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

SELECT 课程号,AVG(成绩)

FROM 学生选课

GROUP BY 课程号

如果要提高该查询的效率,应该建索引的属性是。

A.学号

B.课程号

C.成绩

D.(学号,课程号)

36.假设有如下实体和实体之间的联系情况:

Ⅰ职工实体与项目实体之间存在多对多的参加联系

Ⅱ职工实体与部门实体之间存在多对一的分配联系

Ⅲ职工实体与工资实体之间存在一对一的属于联系

则能用层次模型表示的是。

A.Ⅰ,Ⅱ

B.Ⅰ,Ⅲ

C.Ⅱ,Ⅲ

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.外部模型

B.概念模型

C.物理模型

D.内部模型

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.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据

A.相容性B.独立性

C.共享性D.一致性

47.实体完整性规则是指关系中

A.不允许有空行B.主键不允许有空值

C.不允许有空列D.外键不允许有空值

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

A.高速缓存B.快闪存储器

C.光存储器D.磁盘存储器

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

A.SELECT B.ORDER BY

C.FROM D.WHERE

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

A.AC B.ABC

C.AB D.BC

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

A.若x→→Y,则X→→Z B.若X→→Y,且Y′ Y,则X→→Y′

C.若X→Y,则X→→Y D.若z=Φ,则X→→Y

52.将ER 模型转换成关系模型,属于数据库的

A .需求分析

B .概念设计

C .逻辑设计

D .物理设计

53.SQL 语言中,用GRANT /REVOKE 语句实现数据库的

A .并发控制

B .完整性控制

C .一致性控制

D .安全性控制

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

A .死锁

B .共享锁

C .活锁

D .排它锁

55.以下关于事务调度和封锁的描述中,正确的是

A .遵守两段封锁协议的并发事务一定是可串行化的

B .可串行化的并发事务一定遵守两段封锁协议

C .遵守两段封锁协议的并发事务不一定是可串行化的

D .遵守两段封锁协议的并发事务一定不会产生死锁

56.面向对象数据模型中,“is_part_of”联系是指对象间的

A .并关系

B .包含关系

C .分类关系

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

下面操作不.

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

B .将EMP 表中职工“李路”的部门号改为空值

C .删除职工“崔浩”的记录

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

58.文件系统方式管理数据有很多缺陷,以下不是文件方式缺陷的是

A.数据联系弱

B.数据冗余大

C.数据不共享

D.程序文件相互依存

59.用单一数据结构表示实体及实体之间联系的数据模型是

A.层次模型

B.关系模型

C.网状模型

D.面向对象模型

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

A.实体

B.属性

C.联系

D.模型

61.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是

A.一对一的关系

B.一对多的关系

C.多对一的联系

D.多对多的联系

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

A.交

B.并

C.笛卡尔积

D.投影

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

A.5,5

B.5,6

C.6,5

D.6,6

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

A.当前的数据值归纳

B.主键值决定

C.候选键值决定

D.属性的语义决定

65.在数据库设计中,使用E-R图表示数据库的

A.信息模型

B.逻辑模型

C.物理模型

D.结构数据模型

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

A. A,C,B

B. A,B,D

C. B,C,D

D. A,C,D

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

A.RECCOUNT

B.FOUND

C.RECNO

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. 下面列出的关于“视图(Vi ew)”的条目中,哪一条是不正确的。

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.外模式

B.概念模式

C.存储模式

D.模式

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

A.具体数据

B.取值范围

C.联系

D.联系方式

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

A.实体值

B.实体型

C.属性值

D.属性型

123. 设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是

A.一对一的联系

B.一对多的联系

C.多对一的联系

D.多对多的联系

124. 将1NF规范为2NF,应

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

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

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

D.使每一个非主属性都完全函数依赖于主键

125. 建立E—R模型的工作属于数据库生命周期中的

A.分析阶段

B.设计阶段

C.编码阶段

D.测试阶段

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

A.文本文件

B.索引文件

C.排序文件

D.命令文件

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)θ连接

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

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.doczj.com/doc/8b9274215.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.doczj.com/doc/8b9274215.html,O=https://www.doczj.com/doc/8b9274215.html,O ^ Y.SNO=S.SNO ^ https://www.doczj.com/doc/8b9274215.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.doczj.com/doc/8b9274215.html,O=https://www.doczj.com/doc/8b9274215.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.doczj.com/doc/8b9274215.html,O IN (SELECT https://www.doczj.com/doc/8b9274215.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 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. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库sql课后练习题及答案解析

数据库sql课后练习题及答案解析 (borrow 表) (reader表)1) 找出姓李的读者姓名(NAME)和所在单位(COMPANY)。2) 列出图书库中所有藏书的书名(BOOK_NAME)及出版单位(OUTPUT)。3) 查找“高等教育出版社”的所有图书名称(BOOK_NAME)及单价(PRICE),结果按单价降序排 序。4) 查找价格介于10元和20元之间的图书种类(SORT),结果按出版单位(OUTPUT)和单价(PRICE)升序排序。5) 查找书名以”计算机”开头的所有图书和作者(WRITER)。6) 检索同时借阅了总编号(BOOK_ID)为112266和449901两本书的借书证号(READER_ID)。##7)* 查找所有借了书的读者的姓名(NAME)及所在单位(COMPANY)。8)* 找出李某所借所有图书的书名及借书日期(BORROW_DATE)。9)* 无重复地查询xx年10月以后借书的读者借书证号(READER_ID)、姓名和单位。##10)* 找出借阅了一书的借书证号。11) 找出与”赵正义”在同一天借书的读者姓名、所在单位及借书日期。12) 查询xx年7月以后没有借书的读者借书证号、姓名及单位。#13) 求”科学出版社”图书的最高单价、最低单价、平均单价。##14)* 求”信息系”当前借阅图书的读者人次数。#15) 求出各个出版社图

书的最高价格、最低价格和总册数。#16) 分别找出各单位当前借阅图书的读者人数及所在单位。17)* 找出当前至少借阅了2本图书(大于等于2本)的读者姓名及其所在单位。18) 分别找出借书人次数多于1人次的单位及人次数。19) 找出藏书中各个出版单位的名称、每个出版社的书籍的总册数(每种可能有多册)、书的价值总额。20) 查询经济系是否还清所有图书。如果已经还清,显示该系所有读者的姓名、所在单位和职称。附录:建表语句创建图书管理库的图书、读者和借阅三个基本表的表结构:创建BOOK:(图书表)CREATE TABLE BOOK ( BOOK_ID int, SORT VARCHAR(10), BOOK_NAME VARCHAR(50), WRITER VARCHAR(10), OUTPUT VARCHAR(50), PRICE int); 创建READER:(读者表)CREATE TABLE READER (READER_ID int,COMPANY VARCHAR(10),NAME VARCHAR(10),SEX VARCHAR(2),GRADE VARCHAR(10),ADDR VARCHAR(50)); 创建BORROW:(借阅表)CREATE TABLE BORROW ( READER_ID int, BOOK_ID int, BORROW_DATE datetime)插入数据:BOOK表:insert into BOOK values(445501,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445502,'TP3/12','数据库导论','王强','科学出版社', 17、90);insert into BOOK values(445503,'TP3/12','数据库导论','王强','科学出版社',

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

数据库试题及答案

《数据库》试题 使用教材:Visual FoxPro 数据库应用 试题范围:全册 出版社:高等教育出版时版次:第3版 学校名称:文县职业中专 一、选择题 1、在有关数据库的概念中,若干记录的集合称为() A. 文件 B. 字段 C. 数据项 D. 表 2、在Visual FoxPro中,向数据库文件中追加数据使用语句() A、INSERT B、REPLACE C、APPEND D、ADD 3、在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( ) A、delete all B、pack C、recall D、zap 4、在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( ) A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 5、在Visual FoxPro中,skip命令移动记录指针的基准是( ) A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾6、逻辑运算符在运算时的优先顺序是() A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 7、在关系运算中,查找满足一定条件的元组的运算称之为()A. 投影 B. 选择 C. 关联 D. 复制 8、下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO

A1,B1 C.WORD="FOXPRO" D.STORE 12,34 TO A2,B29、不能作为索引关键字的数据类型是() A.数值型 B.备注型 C.日期型 D.字符型 10、当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是() A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= ‘李’ D.DISP FOR SUBS(xm,1,2)=‘李’ 11、用命令DIMENSION A(4,5)定义后,A数组中共有()个数据元素。 A. 4 B. 5 C. 9 D. 20 12、在Visual FoxPro的一个工作区中,同一时刻最多能打开( )个库文件。 A、10 B、1 C、任意多 D、256 13、33.结构化程序设计中的三种基本结构是顺序结构、分支结构和() A、选择结构 B、循环结构 C、混合结构 D、跳转结构 14、假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE.STUDENT GOTO 3 LOCATE NEXT 3 FOR 性别="男" 后,记录指针定位在( ) A、第3条记录上 B、第4条记录上 C、第5条记录上 D、第6条记录上 15、68.下面有关表索引的几种说法,正确的是() A.索引和排序一样,它改变记录的物理顺序。

吉首大学数据库期末模拟考试试题(AB卷)

数据库期末模拟考试试题 吉首大学 数据库原理试题(A卷) 一、填空题(每空1 分,共20 分) 1. 对于一个国家来说,数据库的建设规模、数据库信息量的_____________ 和_____________ 已成为这个国家信息化程度的________________ 。 2. 数据模型通常由:________________ 、________________ 和_____________ 三部分组成。 3. 游标的功能是把________________ 转换为________________ 。 4. 最常用的数据库的恢复技术是_____________ 和_____________。 5. _____________ 模型是现实世界到_____________ 机器模型的中间桥梁。 6. 数据独立性是指_____________ 和_____________ 独立性。 7. 数据库应用程序开发工具目前有________________ 、_________________ 、________________ 、和________________ 等。 8. 目前数据库产品有SQL Server 和________________ 、________________ 等。 二、选择题(每小题1 分,共10 分) 1. 关于冗余数据的叙述中,不正确的是( ) 。 A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难 C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据 2. 概念模型独立于( ) 。 A .ER 模型 B .硬件设备 C .DBMS D .操作系统 3. 下列叙述正确的为()。 A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行 C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行 4. 数据库三级模式体系结构的划分,有利于保持数据库的( ) 。 A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性 5. 一个关系中的候选关键字()。 A .至多一个 B .可多个 C .必须多个 D .至少3 个 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. 恢复

2020年1月浙江自学考试试题及答案解析数据库原理试卷及答案解析

浙江省2018年1月高等教育自学考试 数据库原理试题 课程代码:02336 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在数据库系统中,把可以相互区别的客观事物称为() A.属性 B. 字段 C.文件 D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性 B.物理数据独立性 C.客观独立性 D.逻辑数据独立性 3.数据库系统中,使用专用的查询语言操作数据的人员是() A.数据库管理员 B.专业用户 C.应用程序员 D.最终用户 4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是() A. 多对多 B. 一对多 C. 多对一 D. 一对一 5.在SQL语言中,用于测试列值非空的语句是() A. IS NOT EMPTY B.IS NOT NULL C. NOT UNIQUE D.NOT EXISTS 6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在() A. 完全依赖 B.部分依赖 C. 传递依赖 D.多值依赖 7.关系模型的参照完整性约束是指() A.限制引用一个关系中的不同元组数据 B.限制引用不同关系中的元组数据 C.限制一个关系引用与之联系关系中不存在的元组数据 D.限制两个关系间的互相引用 1

8.4元关系R为:R(A,B,C,D),则() A.ΠA,C(R)为取属性值为A、C的两列组成 B.Π1,3(R)为取属性值为l、3的两列组成 C.Π1,3(R)与ΠA,C(R)是等价的 D.Π1,3(R)与ΠA,C(R) 是不等价的 9.下列叙述中正确的是() A.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为非平凡的多值依赖; B.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为平凡的多值依赖; C.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非平凡函数依赖; D.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平凡函数依赖; 10.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念() A.宿主语言 B.游标 C.DDL语言 D.DML语言 11.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C) …UNLOCK(B) …UNLOCK (A) …UNLOCK (C) 事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B) …LOCK X(C) …UNLOCK (C) …UNLOCK (B) 则遵守两段封锁协议的事务是() A.T1 B.T2 C.T1和T2 D.没有 12.设计DB的存储结构属于数据库设计的() A. 需求设计 B. 概念设计 C. 逻辑设计 D. 物理设计 13.恢复机制的关键问题是建立冗余数据,最常用的技术是() A.数据镜像 B.数据转储 C.登录日志文件 D.B+C 14.下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限 2

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题 :1分)一、选择题(15分,每空1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ (R×S) F C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 .事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务10.

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(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)

数据库期末试题 附答案

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题 一、选择题(15分,每空1分): 1 .数据库系统中,物理数据独立性( physical data independenee )是指 _ 。 A. 数据库与数据库管理系统的相互独立 B. 应用程序与DBMS 的相互独立 C. 应用程序与存储在磁盘上数据库的物理模式是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 2. _____________________ 数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一 致和加强了数据保护。 A. 数据共享 B .数据存储 C.数据应用 D .数据保密 3. 数据库管理系统能实现对数据库中数据的查 询、 插入、修改和删除等操作的数据库语言称为 A. 数据定义语言(DDL ) B .数据管理语言 C.数据操纵语言(DML ) D .数据控制语言 4. 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种 条件的元组的操作称为②;_将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A. 选择 B .投影 C.连接 D.扫描 5. _________________________ 关系模型中,一个候选码 。 A .可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 必须由多个属性组成 7.数据库中只存放视图的 __________ 。 A .操作 B .对应的数据 C. 定义 D.限制 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限, O A. 可靠性 B. —致性 C.完整性 D .安全性 6. SQL 语言是 语言。 A .层次数据库 C .关系数据库 B. 网络数据库 D .非数据库 &关系数据库规范化是为解决关系数据库中 问题而引人的。 A .数据冗余 B. 提高查询速度 C.减少数据操作的复杂性 D .保证数据的安全性和完整性 这主要是为了实现数据库的

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/8b9274215.html,o=https://www.doczj.com/doc/8b9274215.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/8b9274215.html,o=https://www.doczj.com/doc/8b9274215.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库知识考试及答案

数据库基础知识试题及答案 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E —R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。 (8)关系数据模型通常由3部分组成,它们是( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。 (9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( ) A)GRANT B)CREATE C)INSERT D)SELECT 答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

数据库试题及答案汇编

《数据库技术与应用》样题 一、选择题( 共 30 分,1--20 每小题 1 分,21—25 每小题 2 分。下列各题 A )、B)、 C)、D)四个选项中,只有一个选项是正确的 ) 1 在 SQL Server 中,关于视图的正确叙述是 A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表 2 SQL 是那几个英文单词的缩写 A)Standard Query LanguageB)Structured Query Language C) Select Query LanguageD)以上都不是 3 不属于 SQL Server 系统全局变量的是()。 A 、@@ErrorB 、@@ConnectionC 、@@Fetch_StatusD 、@Records 4 下面描述错误的是() A 、每个数据文件中有且只有一个主数据文件 B 、日志文件可以存在于任意文件组中 C 、主数据文件默认为 primary 文件组 D 、文件组是为了更好地实现数据库文件组织 5 SQL Server 数据库文件有三类,其中主数据文件的后缀为( ) A 、.mdfB 、.ldfC 、.ndfD 、.idf 6、下面标识符不合法的是( ) A 、[my delete]B 、_mybaseC 、$moneyD 、trigger1 7 下面字符串能与通配符表达式[ABC]%a 进行匹配的是() A 、BCDEFB 、A_BCDC 、ABC_aD 、A% 8、下面对索引的相关描述正确的是()列值唯一的列适合间索引 A 、经常被查询的列不适合建索引B 、列值惟一的列适合建索引 C 、有很多重复值的列适合建索引D 、是外键或主键的列不适合建索引 9、在“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接 时提供登录时需要的用户标识和密码。 A 、Windows 身份验证B 、SQL Server 身份验证 C 、以超级用户身份登录时D 、其他方式登录时 10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快 数据的( )速度。 A 、插入B 、修改C 、删除D 、查询 在where 子句中出现频率较高的列应尽量创建索引 11、以下哪种情况应尽量创建索引( ) A 、在 Where 子句中出现频率较高的列B 、具有很多 NULL 值的列 C 、记录较少的基本表D 、需要更新频繁的基本表 12、域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据 类型、格式和有效的( )。 A 、数据值B 、数据长度C 、取值范围D 、以上都不是 13 以下不属于表之间定义关系的是 A)一对一关系B) 一对多关系C) 多对多关系D) 少对多关系 14 目前数据库有三种基本的数据模型是 ________ 。 A 、 层次模型、网络模型、关系模型B 、对象模型、网络模型、关系模型 网络模型、对象模型、层次模型D 、层次模型、关系模型、对象模型 15 从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此 SQL 语句为 A 、SELECT * FROM 产品WHERE 价格>海天酱油

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

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