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

数据库技术复习题答案___选择题

数据库技术复习题答案___选择题
数据库技术复习题答案___选择题

一、选择题

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

式D. 存储模式

2. 子模式DDL用来描述 b A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构

C. 数据库的物理存储结构

D. 数据库的概念结构

3.在DBS中,DBMS和OS之间的关系是 b

A. 相互调用

B. DBMS调用OS

C. OS调用DBMS

D. 并发运行

4. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是

d

A. 左外联接

B. 右外联接

C. 外部并

D. 外联接

5.下列聚合函数中不忽略空值 (null) 的是 c

A. SUM(列名)

B. MAX(列名)

C. COUNT( * )

D. AVG(列名)

6. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F a

A. 是无损联接,也是保持FD的分解

B. 是无损联接,但不保持FD的分

C. 不是无损联接,但保持FD的分解

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

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

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

8. SQL中,下列涉及空值的操作,不正确的是 c

A. AGE IS NULL

B. AGE IS NOT NULL

C. AGE = NULL

D. NOT (AGE IS NULL)

9. 一个关系中的候选关键字 b 。 A .至多一个 B .可多个 C .必须多个 D .至少 3 个

10. DBMS中实现事务持久性的子系统是 d

A. 安全性管理子系统

B. 完整性管理子系统

C. 并发控制子系统

D. 恢复管理子系统

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

12. 分布式数据库系统中分片模式和分配模式均是 a

A. 全局的

B. 局部的

C. 分布的

D. 集中的

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

A. 平面关系模型

B. 嵌套关系模型

C. 复合对象模型

D. 分布式关系模型

14. 用树型结构表示实体之间联系的数据模型称为 d

A.关系模型B.运算模型 C.网状模型D.层次模型

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

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

16. 在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是 d

A.X>10 AND X<20B.X>=10 AND X<20 C.X>10 AND X<=20D.X>=10 AND X<=20 17. 某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是 b

A.5个B.7个 C.8个D.9个

18. 若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于

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

19.若事务T对数据R已加X锁,则其他事务对数据R d

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

20.在目前的并行数据库体系结构中,可扩充性最高的是 c

A.SM(share memory) B.SD(share disk) C.SN(share nothing) D.SK

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

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

23.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损

失,这种情况属于 c

A.事务故障B.系统故障C.介质故障D.运行故障

24.E-R图是数据库设计的常用工具之一,它适用于建立数据库的 a A.概念

模型B.逻辑模型 C.结构模型D.物理模型

25.数据库逻辑结构设计的主要任务是 d

A.建立E-R图B.把数据送入数据库C.建立数据流图和需求说明书D.将E-R图转换

为某个DBMS所支持的数据模型

26.下面不是SQL语言优点的是 a 。A.能方便地生成报表B.高度非过程化C.

数据独立性好D.语言简练,易学易用

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

B.SMALLDATATIME

C.SMALLTIME

D.TIMEDATA

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

29. 概念模型独立于 (b ) 。A . ER 模型 B .硬件设备 C . DBMS

D .操作系统

30.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X

是。A.递归实体B.复合实体 C.弱实体D.超类实体

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

B.可以读,也可以写

C.不能读,可以写

D.不能读,也不能写

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

B.REDO操作

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

D.ROLLB ACK操作

33.有关系:项目(项目号、教工号、排名) 假定每个职工可以参加多个项目,每个项目

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

c 。

A.项目号

B.职工号

C.(项目号,职工号)

D.(职工号,排名)

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

SELECT *

FROM F1节点·北京

WHERE 性别=’女’

UNION

SELECT *

FROM F2 节点·上海

WHERE 性别=’女’

则该系统支持的是 C 。

A.片段透明性

B.局部映象透明性

C.查询透明性

D.地址透明性

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

SELECT 课程号,AVG(成绩)

FROM 学生选课

GROUP BY 课程号

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

A.学号

B.课程号

C.成绩

D.(学号,课程号)

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

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

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

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

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

A.Ⅰ,Ⅱ

B.Ⅰ,Ⅲ

C.Ⅱ,Ⅲ

D.Ⅰ,Ⅱ,Ⅲ

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

要从R和S中通过关系代数查询得到R',则以下说法中错误的是 d 。

A.属性C是两个关系进行自然连接的公共属性

B.该查询中肯定包含自然连接运算

C.该查询中肯定包含投影运算

D.该查询中不需要包含选择运算

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

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

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模型是实体—联系模型,被广泛地应用于以下哪一种模型的设计中? b A.外部模型 B.概念模型C.物理模型D.内部模型

40.在关系数据库系统中,一个关系中的任意两个元组 c 。A.可全同 B.必须全同C.不能全同 D.以上都不是

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

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

表C.关键字D.表格

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

独立性会提高C.非法用户的使用D.增加数据冗余度

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

B.处理应用程序

C.对查询进行优化处理

D.产生对数据库的请求

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

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

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

47.实体完整性规则是指关系中b A.不允许有空行B.主键不允许有空值C.不允许

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

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

存储器D.磁盘存储器

49.实现关系代数投影运算的SQL子句是 a A.SELECT B.ORDER BY C.FROM D.WHERE

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

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

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

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

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

辑设计D.物理设计

53.SQL语言中,用GRANT/REVOKE语句实现数据库的 d A.并发控制B.完

整性控制C.一致性控制D.安全性控制授权/收权语句

54.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现a A.死锁B.共享锁C.活锁D.排它锁

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

A.遵守两段封锁协议的并发事务一定是可串行化的前者是后者必要条件关系

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

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

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

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

含关系C.分类关系D.继承关系

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

的属性为外键。下面操作不.能正确执行的是 a

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

C.删除职工“崔浩”的记录D.在EMP表中插入记录(“E18”,“D05”,“王莹”)

EMP

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

B.数据冗余大

C.数据不共享

D.程序文件相互依存

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

关系模型C.网状模型 D.面向对象模型

60.在E-R 图中规定用“菱形框”表示 c A.实体B.属性C.联系D.模型

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

研究组之间是 C

A.一对一的关系

B.一对多的关系

C.多对一的联系

D.多对多的联系

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

A.交

B.并

C.笛卡尔积

D.投影

63.有2个关系模式R (A ,B ,C )和S (D ,E ),R 中有3个元组,S 中有2个元组,

则R 和S 自然连接后得到的新关系中,属性个数及元组个,数分别为 C A.5,5 B.5,6 C.6,5 D.6,6

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

函数依赖,要根据 D

A.当前的数据值归纳

B.主键值决定

C.候选键值决定

D.属性的语义决定

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

物理模型 D.结构数据模型

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

有 D

A. A ,C ,B

B. A ,B ,D

C. B ,C ,D

D. A ,C ,D

67.下列函数中用来测试当前记录号的函数是 c 背吧,书上查不到

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 语句中不正确的是 c

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,"林立",职工号 部门号 职工名 E01 D03 李路 E25 D01 武明 E19 D04 崔浩 E32 D01 李颖 DEPT 部门号 部门名 D01 研发部 D02 市场部 D03 人事部 D04 财务部

null,"F")

69. 最终用户使用的数据视图称为 b

A.内模式

B.外模式

C.概念模式

D.存储模式

70. 在数据库系统中,把可以相互区别的客观事物称为 c

A.文件

B.字段

C.实体

D.关键码

71. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的 C

A.事务并发性

B.数据可靠性

C.数据独立性

D.数据重用性

72. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是a

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.在数据库系统中,系统故障造成 c

A.硬盘数据丢失

B.软盘数据丢失

C.内存数据丢失

D.磁带数据丢失

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

A. 1NF

B. 2NF

C. 3NF

D. BCNF

75. 数据库设计中,用于反映企业信息需求的是 a

A.ER模型

B.关系模型

C.层次模型

D.网状模型

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

A.3

B.4

C.5

D.6

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

A.可加X锁

B.可加S锁

C.可加任何锁

D.不能加任何锁

79.在数据库系统中,日志文件用于 D

A.保障事务的并发性

B.保障数据的安全性

C.检测系统的死锁

D.数据库故障的恢复

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

A.异构型

B.异质型

C.同构异质型

D.异构同质型

81.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为 B

A.共享性

B.继承性

C.通用性

D.一致性查不到,背吧

82. 三级模式间存在两种映射,它们是 A

(此处模式是指概念模式简称,子模式也就是外模式的另一种说法)A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.子模式与外模式间,模式与内模式间D.模式与内模式间,模式与模式间

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

A.“选取”运算(就没这种运算)B.“投影”运算C.“联接”运算D.“交”运算

84. 3NF同时又是 D A.2NF B.1NF C.BCNF D.1NF,2NF

85. 下面列出的条目中,哪些是数据库系统的组成成员 D ?

Ⅰ.操作系统(这是最底层)Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库A.Ⅱ、Ⅲ、Ⅳ和Ⅴ B. Ⅱ、Ⅳ和Ⅴ C. Ⅰ、Ⅱ、Ⅳ和Ⅴ D. 都是

86. 在关系数据库中,表(table)是三级模式结构中的 B 。

A. 外模式

B. 模式

C. 存储模式

D. 内模式

87. 在下面列出的数据模型中,哪一个是概念数据模型 d 。

A. 关系模型

B. 层次模型

C. 网状模型

D. 实体-联系模型

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

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

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号楼│

└───┴────┴────┘

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

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号楼│

└───┴────┴────┘

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

A) 从DEPT中删除部门号=‘03'的行 B) 在DEPT中插入行(‘06',‘计划部',‘6号楼')

C) 将DEPT中部门号=‘02'的部门号改为‘10' D) 将DEPT中部门号=‘01'的地址改为‘5号楼'

91. 下述哪一条不属于概念模型应具备的性质 d 。

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的规范化程度达到 d 。 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的规范化程度最高达到 b 。

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的码是 d 。 A) C B) (H,R) C) (H,T) D) (H,S) 95. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是B 。

A) 若X→→Y,则X→→Z B) 若X→Y,则X→→Y C) 若X→→Y,且Y'包含Y,则X→→Y'

D) 若Z=φ,则X→→Y

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

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. 下述哪一条不是由于关系模式设计不当而引起的 b 。

A) 数据冗余B) 丢失修改(这是并发操作带来的数据不一致)

C) 插入异常D) 更新异常

98. 用二维表结构表示实体以及实体间联系的数据模型称为 c 。

A) 网状模型B) 层次模型 C) 关系模型 D) 面向对象模型

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

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

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

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

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

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

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

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

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

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

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

103. 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为 d 。

A) 应用层、数据存取层、数据存储层、语言翻译处理层

B) 应用层、数据存储层、数据存取层、语言翻译处理层

C) 应用层、数据存储层、语言翻译处理层、数据存取层

D) 应用层、语言翻译处理层、数据存取层、数据存储层

104.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块 a 。A) 事务管理程序模块B) 数据更新程序模块

C) 交互式程序查询模块D) 查询处理程序模块

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

Ⅰ.数据库定义Ⅱ.数据库的建立和维护

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

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

106. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 a 。

A) 实体完整性规则 B) 参照完整性规则 C) 用户定义完整性规则 D) 域完整性规则107.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t ∈S}标记的是____d__。(完全不知道怎么个表达式)

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

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

A) 7 B) 9 C) 12 D) 16

109. SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能 b 。

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

110. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的 C 。

A) 视图是外模式 B) 视图是虚表 C) 使用视图可以加快查询语句的执行速度 D) 使用视图可以简化查询语句的编写

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) c 。

A) 雇员号B) 雇员名C) 部门号D) 工资

113. 下面列出的条目中,哪些是事务并发执行中可能出现的主要问题 d 。Ⅰ.丢失更新Ⅱ.对未提交更新的依赖Ⅲ.不一致的分析

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

114. 英文缩写DBA代表 a

A.数据库管理员

B.数据库管理系统DBMS

C.数据定义语言DDL

D.数据操纵语言DML 115. 若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的 b

A.候选键

B.外部键

C.非主属性

D.主属性

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

A.数据库中的数据是按一定的数据结构组织的

B.数据库中的数据项需指明数据类型和取值范围

C.数据库提供了便利的存取方法

D.数据库具有更高的数据存储量

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

d

A.一对一的联系

B.一对多的联系

C.多对一的联系

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

A. 操作系统命令

B.非关系模型的数据操纵语言

C.高级程序设计语言

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

A.实体

B.实体的属性

C.联系

D.联系的属性

120. 在数据库系统中,面向用户、也就是用户所涉及的数据库被称为a

A.外模式

B.概念模式

C.存储模式

D.模式

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

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

A.实体值

B.实体型

C.属性值

D.属性型

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

A.一对一的联系

B.一对多的联系

C.多对一的联系

D.多对多的联系

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

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

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

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

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

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

A.分析阶段

B.设计阶段

C.编码阶段

D.测试阶段

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

A.文本文件

B.索引文件

C.排序文件

D.命令文件

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

a

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

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

Ⅰ.准确性Ⅱ.及时性Ⅲ.可靠性Ⅳ.开放性Ⅴ.完整性

A) Ⅰ、Ⅱ、Ⅲ和ⅣB) Ⅱ、Ⅲ、Ⅳ和ⅤC) Ⅰ、Ⅱ、Ⅲ和Ⅴ D) Ⅰ、Ⅱ、Ⅳ和Ⅴ129. 在数据库的三级模式结构中,内模式有 a

A)1个B)2个C)3个D)任意多个

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

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

131. 下面对于关系的叙述中,哪个是不正确的? C

A) 关系中的每个属性是不可分解的B) 在关系中元组的顺序是无关紧要的

C) 任意的一个二维表都是一个关系 D) 每一个关系只有一种记录类型

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

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

133. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为 d

A)投影B)选择C)自然连接D)θ连接

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

A) 数据查询 B) 数据操纵 C) 数据定义D) 数据控制135. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 C

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

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

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

D

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语句中,哪个(些)是正确的? b

Ⅰ.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 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

A)视图(view) B) 索引(index) C) 游标(cursor) D)表(table) 140. 数据库管理系统中的安全控制模块属于 d

A) 数据库定义程序模块B) 数据库操纵程序模块C) 数据库运行管理程序模块 D) 数据库组织、存储和管理程序模块

141 下面所列的条目中

Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是

a

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

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

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

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

A) COMMIT B) ROLLBACK C) GRANT

D) CREATE TABLE

144. 由于关系模式设计不当所引起的插入异常指的是 b

A) 两个事务并发地对同一关系进行插入而造成数据库不一致 B) 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C) 未经授权的用户对关系进行了

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

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

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的码是 c 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的规范化程度最高达到 B

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

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

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

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

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

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

149. 下面有关E-R模型向关系模型转换的叙述中,不正确的是 c

A) 一个实体类型转换为一个关系模式

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

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

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

150. 下列关于"分布式数据库系统"的叙述中,正确的是 c

A) 分散在各节点的数据是不相关的 B) 用户可以对远程数据进行访问,但必须指明数据的存储节点

C) 每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D) 数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理 151. 下面有关对象-关系数据库管理系统的叙述中,不正确的是

A) 数据类型不能嵌套 B) 可以创建新的数据类型

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

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

2、一辆汽车由多种零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体和零部件实体之间的联系类型是 a 。 A.多对多 B.一对一 C.多对一 D.一对多

3、关系代数表达式的优化策略中,首先要做的是 c 。A.对文件进行预处理B.尽早

执行选择运算C.执行笛卡儿积运算 D.投影运算

4、数据库的并发操作可能带来的问题包括 a 。

A.丢失更新

B.数据独立性会提高

C.非法用户的使用

D.增加数据冗余度

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

A.AE

B.BE

C.CE

D.DE

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

a 。

A.第一范式

B.第二范式

C.第三范式

D.BC范式

7、现有如下关系:职工(职工号,姓名,性别,职务);部门(部门编号,部门名称,

职工号,姓名,部门地址,电话),其中,部门关系中的外部键是 C 。

A.部门编号

B.姓名

C.职工号

D.职工号和姓名

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

元组个数是 c 。

A.400

B.10000

C.30000

D.90000

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

A.并发控制

B.完整性控制

C.一致性控制

D.安全性控制

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

A.数据库文件

B.索引文件

C.日志文件

D.备注文件

11、在基本SQL语言中,不可以实现 d 。

A.定义视图

B.定义基表

C.查询视图和基表

D.并发控制

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

A.优化表达式

B.减少中间结果

C.扩大缓冲数据

D.减少扫描文件的时间

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

A.概念模式

B.内模式

C.存储模式

D.外模式

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

b 。

A.相容性

B.独立性

C.共享性

D.一致性

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

模式最高属于 b 。

A.1NF

B.2NF

C.3NF

D.4NF

16、在数据库设计中,根据转换规则,规范化理论,DBMS的功能,选择一种适当的数据模

型, 将概念模型转换成DBMS所支持的数据模型,属于设计阶段。a A.

逻辑模式 B.概念模式 C.系统分析 D.物理模式

17、 a 是建立在数据文件的非排序域上的索引。

A.辅助索引

B.主索引

C.聚集索引

D.以上都不是

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

A.一对一

B.一对多

C.多对多

D.多对一

19、数据库系统并发控制的主要方法是采用 c 机制。

A.拒绝

B.改为串行

C.封锁

D.不加任何控制

20、在关系数据库中,实现“表中任意两行不能相同”的约束是靠 c 。

A.外码

B.属性

C.主码

D.列

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

信息。

A.数据字典

B.日志

C.主索引

D.索引记录

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

性质称为事务的 b 。

A.独立性

B.原子性

C.数据库正确保持性

D.可串行性

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

A.高速缓存

B.快闪存储器

C.光存储器

D.磁盘存储器

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

职员,从职员到部门的联系类型是 c 。

A.多对多

B.一对一

C.多对一

D.一对多

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

A.AC

B.ABC

C.AB

D.BC

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

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

27、在需求分析阶段,数据字典是对系统中 d 。

A.数据的描述

B.处理的描述

C.功能的描述

D.数据与处理

关系的描述

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

A.数据读取困难

B.数据重用困难

C.程序不一致性

D.数据不一致性

29、概念模型独立于 B 。

A.硬件设备、软件

B. DBMS

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

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

则R S中元组数目的范围是 D 。

A.(0,15)

B.(10,15)

C.(10,25)

D.(0,150)

31、实体完整性规则是指关系中 c 。

A.不允许有空行

B.属性值不允许空

C.主键值不允许空

D.外键值不允许空

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

A.进程

B.运行单位

C.封锁

D.事务

33、封锁可以避免数据的不一致性,但有可能引起 c 。

A.系统崩溃

B.使磁盘上的DB中的数据有错误

C.若干事务彼此等待对方释放封锁

D.系统自动关机

34、在关系数据库中,实现表与表之间的联系是通过 b 。

A.实体完整性规则

B.参照完整性规则

C.用户自定义的完整性

D.属性的值域

35、两个没有公共属性的关系作自然连接等价于它们作 D 。

A.并

B.交

C.差

D.笛卡尔乘积

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

A.事务并发性

B.数据独立性

C.资源共享性

D.设备独

立性

37、数据库设计是指 B 。

A.设计DBMS

B.设计数据库应用系统

C.设计物理结构

D.设计应用程序

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

A.数据库系统

B.数据库

C.数据库管理系统

D.数据结构

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

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、数据库系统的核心是 b 。

A.数据库

B.数据库管理系统

C.数据模型

D.软件工具

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

是 d 。

A.外模式

B.内模式

C.存储模式

D.模式

42、两个没有公共属性的关系作自然连接等价于它们作 D 。

A.并

B.交

C.差

D.笛卡尔乘积

43、对表进行垂直方向的分割用的运算是 C 。

A.投影

B.交

C.选择

D. 连接

44、关系数据库规范化是为解决关系数据库中 a 问题而引入的。

A.插入、删除和数据冗余

B.提高查询速度

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

45、下列有关物理数据独立性的说法不正确的是 b 。

A.物理数据独立性由内模式与概念模式之间的映射实现。

B.当数据库的内模式发生改变时,数据的逻辑结构改变。

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

D.为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。

46、对于4个事务来说,有 C 个串行调度。

A.4

B.8

C.24

D.32

47、下列说法正确的是 c 。

A.数据库模式相对不稳定

B.数据库实例相对稳定

C.关系模式相对稳定

D.关系实例相对稳定

49、系统出现死锁当且仅当事务等待图中包含 A 。

A.回路

B.树

C.二叉树

D.图

50、下列哪些说法是正确的 A 。

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

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

C.任何满足树协议的事务调度不一定是冲突可串行的。

D.满足两段锁协议的事务调度一定满足树协议,反之亦然。

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

A.概念设计

B.逻辑设计

C.物理设计

D.ABC都不正确

52、下列说法正确的是。

A.一个节点被加以共享意向互斥锁,以该节点为根的子树不一定被加以共享锁。

B.如果一个节点被加以共享意向互斥锁,则以该节点为根的子树正被加以共享锁。

C.如果一个节点被加以共享意向互斥锁,则该节点后裔节点已经被加以互斥锁。

D.如果一个节点被加以共享意向互斥锁,则该节点后裔节点正在被加互斥锁。

53、下列哪些说法是不正确的 C 。

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

B.在数据库恢复时,通常要从后向前扫描日志记录。

C.一般的,需要在undo操作之前执行redo操作。

D.一般的,需要在redo操作之前执行undo操作。

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

A.(a,b)->c

B.(a,b)->b

C.b->a

D.a->b

56、需求分析说明书在哪个阶段生成 A 。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

57、下列哪些锁之间是相容关系 B 。

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、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常

用的方法是创建 C 。

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、若要求分解既具有无损连接性,有保持函数依赖,那么模式分解一定能够达到

C 。

A.1NF

B.2NF

C.3NF

D.BCNF

66、实体完整性要求主属性不能取空值,这一点通常是通过 B 。

A.定义外部键来保证

B.定义主键来保证

C.用户定义的完整性来保证

D.关系系统自动保证

67、由于关系模式设计不当所引起的插入异常指的是 B 。

A.两个事务并发地对同一关系进行插入而造成数据库不一致

B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中

C.未经授权的用户对关系进行了插入

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

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

A.提取公共表达式

B.把投影操作和邻接操作结合起来执行

C.选择和投影操作尽早执行

D.连接操作尽早执行

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

的哪一个特性 A 。

A.原子性

B.一致性

C.隔离性

D.持久性

70、若事务T对数据R已经加了X锁,则其他事务对数据R A 。

A.可以加S锁不能加X锁

B.不能加S锁可以加X锁

C.可以加S锁也可以加X 锁

D.不能加任何锁

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

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

A. II和V

B. I、II、IV和V

C. II、III、IV和V

D. 都是

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

A.数据的一致性

B.数据的独立性

C.数据的完整性

D. 操作的可行性

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

A.内模式

B.模式

C.存储模式

D.外模式

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

https://www.doczj.com/doc/c0971476.html,MIT

B.ROLLBACK

C.GRANT

D.CREATE TABLE

76、表示数据库的概念模型一般使用 C 。

A.用户活动图

B.数据流图

C.E-R图

D.流程图

77、下述哪一条不是由于关系模式设计不当而引起的 B 。

A.数据冗余

B.丢失修改

C.插入异常

D.更新异常

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

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、下面对于关系的叙述中,哪个是不正确的 C 。

A.关系中的每个属性是不可分解的

B.在关系中元组的顺序是无关紧要的

C.任意的一个二维表都是一个关系

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

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

A.轮转法

B.投影法

C.散列分布

D.范围分布

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

A.把某些选择操作与邻接笛卡儿积相结合,形成一个连接操作

B.把投影操作与邻接操作尽量分开执行

C.选择和投影操作尽早执行

D.同时执行相同关系上的多个选择和投影操作

82、若事务T对数据R加上X锁,则 A 。

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

B.只允许T读取和修改R,

其他事务也能对R进行访问

C.只允许T读取R,不能修改R,其他事务也只能读取R,不能修改R

D.只允许T

读取R,不能修改R,其他事务不能对R进行访问

83、数据库管理系统(DBMS)是 C 。

A.一个完整的数据库应用系统

B.一组硬件

C.一组软件

D.既有硬件,也有软件

84、同一关系模型的任两个元组值 A 。

A.不能全同

B.可全同

C. 必须全同

D. 以上都不是

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

要求R和S含有一个或多个共有的 D 。

A.元组

B.行

C.记录

D.属性

86、关系运算中花费时间可能最长的运算是 C 。

A.投影

B.选择

C.笛卡尔积

D.除

87、SQL语言中,修改表结构的是 A 。

A.ALTER

B.CREATE

C.UPDATE

D.INSERT

88、SQL语言是 B 的语言,易学习。

A.过程化

B.非过程化

C.格式化

D.导航式

89、关系模型中的关系模式至少是 A 。

A.INF

B.2NF

C.3NF

D.BCNF

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

R的最高范式是 C 。

A.2NF

B.3NF

C.4NF

D.BCNF

91、关系模式中,满足2NF的模式 B 。

A.可能是1NF

B.必定是1NF

C.必定是3NF

D.必定是BCNF

92、在关系数据库设计中,设计关系模式是 C 的任务。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

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

D 。

A.实物示意图

B.实用概念图

C.实体表示图

D.实体联系图

94、如果两个实体之间的联系是m : n , 则 A 引入第三个交叉关系。

A.需要

B.不需要

C.可有可无

D.合并两个实体

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

实现数据库的 D 。

A.可靠性

B.一致性

C.完整性

D.安全性

96、日志文件用于记录 C 。

A.程序运行过程

B.数据操作

C.对数据的所有更新操作

D.程序执行的结果

97、数据库系统与文件系统的主要区别是 C 。

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

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

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量

98、数据库管理系统(DBMS)是 D 。A.数学软件 B.应用软件 C.

计算机辅助设计 D.系统软件

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

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

101、关系模式的任何属性 A 。

A.不可再分

B.可再分

C.命名在该关系模式中可以不唯

一 D.以上都不是

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

A.提示式SQL

B.多用户SQL

C.嵌入式SQL

D.解释式SQL 103、SQL语言是 C 语言。

A. 层次数据库

B.网络数据库

C. 关系数据库

D.非数据库

104、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是 B 。

A.互不相关的

B.不可分解的

C.长度可变的

D.互相关联的

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

A.A→B

B.B→A

C.A←→B

D.以上都不是

106.关键字中的属性称为 b 。

A.非主属性

B.主属性

C.复合属性

D.关键属性

107、E-R图是数据库设计的工具之一,它适用于建立数据库的 A 。

A.概念模型

B.逻辑模型

C.结构模型

D.物理模型

108、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是 c 。

A.M端实体的关键字

B.N端实体的关键字

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

D.重新选取其他属性

109、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是 B 。

A.属性冲突

B.语法冲突

C.结构冲突

D.命名冲突

110、在数据库系统中,对存取权限的定义称为 B 。

A.命令

B.授权

C.定义

D.审计

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

A.每一个分量可分

B.码值必须相同

C.每一个分量不可分

D.元组次序不能交换

112、在基本的关系中,下列说法是正确的是 c(不确定)。

A.行列顺序有关

B.属性名允许重名

C.任意两个元组不允许重复

D.列是非同质的

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

A.一对多

B.多对一

C.多对多

D.这些都不是

114、关系模式R中若没有非键属性,则 B(不确定) 。

A.R属于2NF但不一定属于3NF

B.R属于3NF但不一定属于BCNF

C.R属于BCNF但不一定属于4NF

D.R属于4NF

115、任何关系的一个元组只能通过 C 与另一个关系中存在的元组关联。

A.候选键

B.主键

C.外部键

D.替代键

数据库复习题答案

单选题 1、侯选码中的属性称为( B )。 A.非主属性 B.主属性 C.复合属性 D.关键属性 2、( A )是位于用户和操作系统之间的数据管理软件。 A.DBMS B.DB C.DBS D.DBA 3、关系数据库中的码是指( D )。 A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 4、关系规范化的实质是针对( b )进行的。 A.函数B.函数依赖C.范式D.关系 5、设有属性A,B,C,D,以下表示中不是关系的是( C ) A.R(A) B.R(A,B,C,D) C.R(A×B×C×D) D.R(A,B)6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。 A.矩形 B.四边形 C.菱形 D.椭圆形 6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。A.矩形 B.四边形 C.菱形 D.椭圆形 6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。 A.矩形 B.四边形 C.菱形 D.椭圆形 7、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A.元组 B.行 C.记录 D.属性

8、若将下图所示的E-R 图转换成关系模式,可以转换成( C )关系模式。 A. 1个 B.2个 C.3个 D.4个 9、若将下图所示的E-R 图转换成关系模式,可以转换成( B )关系模式。 A. 1个 B.2个 C.3个 D.4个 10、若将下图所示的E-R 图转换成关系模式,可以转换成( D )关系模式。 A. 1个 B.2个 C.3个 D.4个 11、数据库的层次模型应满足的条件是( C )。 A.允许一个以上的结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点 C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲 12、数据库的网状模型应满足的条件是( A )。 A .允许一个以上的结点无双亲,也允许一个结点有多个双亲 B .必须有两个以上的结点 n m 项目 供应商 属于 零件 p n 1 学生 系 属于 n m 借书人 图书 借阅

数据库复习题

名词解释:1.数据库:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 2.事务:事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境下的"进程"概念。 3.1NF:第一范式。如果关系模式R的所有属性的值域中每一个值都是不可再分解的值, 则称R是属于第一范式模式。如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。 4.BCNF:FD(function dependency),设有关系模式R(U),X,Y是U的子集,r 是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y], 则称X 函数决定Y,或Y函数依赖于X,记为X→Y。X→Y为模式R的一个函数依赖。 5.数据库设计:数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 6.函数依赖:FD(function dependency),设有关系模式R(U),X,Y是U的子集,r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y], 则称X 函数决定Y,或Y函数依赖于X,记为X→Y。X→Y为模式R的一个函数依赖。 7.视图:在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从若干基本表和(或)其他视图构造出来的表。 8.数据库管理系统(DBMS):即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 9.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。 10.联接查询:查询时先对表进行笛卡尔积操作,然后再做等值联接、选择、投影等操作。联接查询的效率比嵌套查询低。 简答题:1.简述数据库安全性控制的常用方法。 (1)用户标识和鉴定 (2)存取控制 (3)视图 (4)审计 (5)密码存储 2.简述事务的ACID特性。 原子性 一致性 隔离性 持续性 3.试述ER模型、层次模型、网状模型、关系模型和面向对象模型的主要特点。 ER模型的主要特点: (1)优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。 (2)缺点:只能说明实体间语义的联系,不能进一步说明详细的数据结构。 层次模型的特点:

数据库原理试题及答案

数据库原理试题答案(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/c0971476.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.doczj.com/doc/c0971476.html,O=https://www.doczj.com/doc/c0971476.html,O ^ Y.SNO=S.SNO ^ https://www.doczj.com/doc/c0971476.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.doczj.com/doc/c0971476.html,O=https://www.doczj.com/doc/c0971476.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/c0971476.html,O IN (SELECT https://www.doczj.com/doc/c0971476.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 中,下列涉及空值的操作,不正确的是 ( )

(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容 1.选择题 (1)(数据库)是存储在计算机内结构化的数据的集合 (2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。 (3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。 (5)用于对现实世界进行描述的工具是(数据模型)。 (6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。 (7)E-R图用来建立数据库的(概念模型)。 (8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。 (9)数据模型的三个要素是(数据结构、数据操作、完整性约束) (10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。 (11)数据的独立性分为(逻辑独立性和物理独立性)。 (12)数据库通常是根据(数据模型)来分类的。 (13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。 (14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。 (15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。 (16)在关系中不能出现相同元组的约束是通过(主码)来实现。 (17)下列数据模型中,数据独立性最高的是(关系模型). (18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。 (19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。 (20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF ) (21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。 (22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。 (23)若关系模式R中的属性都是主属性,则R最高属于(3NF )。 (24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。 (25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。 (26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入)。(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名)R2(课程代码,课程名)R3 (学号,课程代码,课程成绩) (28)有如下关系R(是BCNF)。 (29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。 (30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 (31)数据库系统中,对存取权限定义为(授权)。 (32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(范围越小),授权子系统就越灵活。 (33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据)。 (34)数据库的(完整性)是指数据的正确性和相容性。 (35)数据完整性保护中的约束条件是指(值的约束和结构的约束)。 (36)实体完整性和参照完整性属于(静态关系约束)。 (37)数据类型、取值范围、空值约束属于(静态列级约束)。

数据库技术复习题_二_填空题 附答案复习课程

数据库技术复习题_二_填空题附答案

数据库技术试题 二、填空题 1. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的共享性。 2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。 3. 关系数据库的关系演算语言是以集合操作为基础的DML语言。 4. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。 5. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。 6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。 7. 事务必须具有的四个性质是:原子性、一致性、隔离性 和持久性。 8. 分布式数据库系统中透明性层次越高,应用程序的编写越简单。 9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为 子类型。 10. 目前数据库领域中最常用的数据模型有层次模型, 、网状模型, 、关系模型、面向对象模 型。 11. 数据管理技术经历了程序管理阶段、文件管理阶段、数据库系统管理阶段三个阶段。 12. SQL语言集数据查询、数据操纵、、数据定义和数据控制 功能于一体。 13. 数据库系统采用的三级模式结构为外模式、、模式、内模式。 14. 两个实体型之间的联系类型有一对一联系(1:1)、一对多联系(1:n)、多对多(m:n)三类。 15. 数据库中专门的关系运算包括选择、投影、连接、 16. 除法。 17. 满足第一范式(1NF)的关系模式要求不包含重复组的关 系。

18. 如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决的问题。 18. 当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。 19. 并发控制操作的主要方法是采用封锁机制,其类型有②排它锁(或 X 锁) ③共享锁(或 S 锁)。 20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。 21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。 22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。 24.并行数据库系统是数据库技术与并行计算技术技术相结合的产物。 25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为分布透明性。 26.有关系Join(参加)和Employee(职工),如下图所示, 设有对表的如下SQL查询: Select Ename,Ino,Order from Grade,Employee where Join.Eno=Employee.Eno 请转换为等价的关系代数表达式: 。 27.一般可将数据库设计步骤分为以下几个阶段:需求分析,概念结构设计、逻辑结果设计、物理结果设计、数据库实施以及数据库的运行与维护。 28.通过封锁机制可以保证在多用户操作下,并发数据一致性。

数据库试题及答案

《数据库》试题 使用教材: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.索引和排序一样,它改变记录的物理顺序。

数据库技术试题

模拟试题 一、单选(每空1分,共10分) 1.Access数据库是()。 A.层状数据库B.网状数据库 C.关系型数据库D.树状数据库 2.如果字段内容为声音文件,可将此字段定义为()类型。 A.文本B.查询向导C.OLE对象D.备注 3.Access用户操作界面由()部分组成。 A.4 B.5 C.3 D.6 4.下列()图标是Access中新建查询的标志。 A.B.C.D.5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。 A.Echo B.Message C.Warn D.MsgBox 6. 如果希望完全安装SQL Server,则应选择()。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 7. SQL Server的字符型系统数据类型主要包括()。 A. Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 8. SQL Server提供的单行注释语句是使用()开始的一行内容。 A. “/*” B. “--” C. “{” D. “/” 9. 生产出DB2数据库产品的公司是()。 A. IBM B. ORACLE C. Borland D. Microsoft 10. 在面向对象的数据库中,对象标识( )。 A. 与数据的描述方式有关 B. 与对象的物理存储位置有关 C. 与数据的值有关 D. 是指针一级的概念 二、填空(每空1分,共20分) 1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。 2.分布式数据库系统既支持客户的________应用,又支持客户的________应用。 3.在非关系模型中,每个结点代表着一个________,每个父子联系代表着________联系。 4.在________数据模型中,________不但能够继承,而且能够嵌套。 5.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为________,每个元组有________个分量。 6.在参照和被参照的关系中,每个外码值或者为________,或者等于某个________值。 7.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为______ ∏课程号(______ (δ姓名=K(______)))。 8.在一个关系R中,若存在X→Y和X→Z,则存在____________,称此为函数依赖的________规则。 9.关系数据库中的每个关系必须最低达到________范式,该范式中的每个属性都是__________的。 三、填空(每空1分,共20分) 1.若一个关系的任何非主属性都不部分依赖依赖于任何候选码,则称该关系达到________范式。 2.在SQL中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。 3. 在SQL中,每个视图中的列可以来自不同的______,它是在原有表的基础上________

数据库复习题 答案

一、单选题 1、侯选码中的属性称为(B )。 A.非主属性B.主属性C.复合属性D.关键属性 2、( A )是位于用户和操作系统之间的数据管理软件。 A.DBMS B.DB C.DBS D.DBA 3、关系数据库中的码是指( D )。 A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 4、关系规范化的实质是针对( b )进行的。 A.函数B.函数依赖C.范式D.关系 5、设有属性A,B,C,D,以下表示中不是关系的是( C ) A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B) 6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D ) 表示。 A.矩形B.四边形C.菱形D.椭圆形 6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。 A.矩形B.四边形C.菱形D.椭圆形 6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。 A.矩形B.四边形C.菱形D.椭圆形 7、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A.元组 B.行C.记录D.属性 8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。 A. 1个 B.2个 C.3个 D.4个 9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。 A. 1个 B.2个 C.3个 D.4个 10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库试题及答案_

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

数据库技术模拟试题答案.docx

一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 1.位于用户和数据库之间的一层数据管理软件是( C ) A.DBS B.DB C.DBMS D.MIS 2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A ) A. 原子性 B.一致性 C.隔离性 D.持久性 3. 关系代数的五个基本操作是:并、差、选择、投影和( D ) A. 等值连接 B.F 连接 C.自然连接 D.笛卡儿积 4.在关系数据库中,表与表之间的联系是通过( B ) 实现的。 A. 实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.主键 5.数据字典产生于数据库设计步骤的( A ) A. 需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 6. 在数据库技术中,未提交的随后又被撤消的数据称为( D ) A. 错误数据 B.冗余数据 C.过期数据 D.脏数据 7. 在 SQL 中,建立视图用的命令是( C ) A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 8. 分布式数据库系统的透明性主要表现在位置透明性和( C ) A. 数据透明性 B.处理透明性 C.复制透明性 D.映射透明性 9. 在数据库的E-R 图中,菱形框表达的是( C ) A. 属性 B. 实体 C.实体之间的联系 D.实体与属性之间的联系 10. 设关系 R 和 S 的结构相同,并且各有80 个元组,假如这两个关系作并运算,其运算结果的元组个

A .80 B. 小于等于 80 C.大于等于 160 D. 大于等于 80,小于等于160 11.以下操作中,不能用 DML 实现的是 ( B ) A. 数据查询 B.定义数据库的三级结构 C.数据插入 D.数据删除 12. 如果关系 R 和 S 进行自然连接时,只把 S 中原该舍弃的元组保存到新关系中,这种操作称为( D ) A. 外连接 B.内联接 C.左连接 D.右外连接 13. 把 E-R 图转换成关系模型的过程,属于数据库设计的( C ) A. 总体结构设计 B.概念结构设计 C.物理结构设计 D.逻辑结构设计 14. ORDBS 的中文意思是( C ) A. 面向对象的数据库系统 B.数据库管理系统 C.对象关系数据库系统 D.关系数据库系统 15. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的 (D) A. 概括 B. 聚集 C.细化 D. 泛化 16. 在 SQL 中, SELECT 语句的 "SELECT DISTINCT"表示查询结果中( C ) A. 属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同 17. 在采用客户机 /服务器体系结构的数据库应用系统中,应该将用户应用程序安装在( A ) A. 客户机端 B.服务器端 C.终端 D.系统端 18.事务日志用于保存 ( D ) A. 程序运行过程 B.数据操作 C.程序的执行结果 D.对数据的更新操作 19. 在第一个事务以S 锁方式读数据 A 时,第二个事务可以进行的操作是( D ) A. 对数据实行X 锁并读数据 B. 对数据实行S 锁并写数据 C.对数据实行X 锁并写数据 D. 不加封锁的读数据

大学数据库复习题及答案整理

数据库原理 第一章 1. 单个用户使用的数据视图的描述称为(A)(2001年10月全国卷) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述(B)(2001年10月全国卷) A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是(B)(2001年10月全国卷) A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4.数据库物理存储方式的描述称为( B)(2003年1月全国卷) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于DBA职责的是( C)(2003年1月全国卷) A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是(A )(2003年1月全国卷) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、DBMS和DBS三者之间的关系是( B)(2003年1月全国卷) 包括DBMS和DBS 包括DB和DBMS 包括DB和DBS D.不能相互包括 中“第三级存储器”是指( B)(2002年10月全国卷) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是(C) 10.数据库系统中的数据模型通常由(A)三部分组成 A、数据结构、数据操作和完整性约束 B、数据定义、数据操作和安全性约束 C、数据结构、数据管理和数据保护 D、数据定义、数据管理和运行控制 12.数据库技术的三级模式中,数据的全局逻辑结构用(C)来描述 A、子模式 B、用户模式 C、模式 D、存储模式 13.用户涉及的逻辑结构用(D)描述

数据库技术与应用复习题

数据库技术与应用复习题 试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题 选择题 1、数据库系统和文件系统的根本区别在于() A 提高了系统效率 B 方便用户使用 C 数据的结构化 D 节省了存储空间 2、子模式是用户与数据库的接口之一,它对应于数据库的 ( ) A 外模式 B 概念模式 C 内模式 D 存储模式 3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于() A 集中式数据库体系结构 B 主从式数据库体系结构 C 客户机/服务器数据库体系结构 D 分布式数据库体系结构 4、关系模式进行投影运算后:() A 元组个数等于投影前关系的元组数 B 元组个数小于投影前关系的元组数 C 元组个数小于或等于投影前关系的元组数 D 元组个数大于或等于投影前关系的元组数 5、在下列关于关系的陈述中,错误的是() A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 6、关系数据库中,实现实体之间的联系是通过表与表之间的() A 公共索引 B 公共存储 C 公共元组 D 公共属性 7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束 8、下面系统中不属于关系数据库管理系统的是() A Oracle B MS SQL Server C IMS D DB2 9、SQL语言具有的功能是() A 关系规范化,数据操作,数据控制 B 数据定义,数据操作,数据控制 C 数据定义,关系规范化,数据控制 D 数据定义,关系规范化,数据操作 10、SQL语言中,删除一个表的命令是() A DELETE B DROP C CLEAR D REMORE 11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且

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

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 .保证数据的安全性和完整性 这主要是为了实现数据库的

级数据库技术试题(答案)

中南大学考试试卷(答案) 2010 --2011 学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷 专业年级:商学院10级总分100分,占总评成绩70% 注:请将答案直接写在试卷上! 在本试卷中除特殊说明外数据库系统为SQL SERVER,均采用下列表: 学生信息表Student(NO,NAME,AGE,SEX,CLASS,NA),其字段名分别表示学号(CHAR(4))、姓名(V ARCHAR(8))、年龄(INT)、性别(CHAR(2))、班级(V ARCHAR(4))、民族(V ARCHAR (18)),主键为NO。 教师信息表T (NO,NAME,sex,ab), 其字段名分别表示教师编号(Char(4))、姓名(varchar(8))、性别(char(2))、职称(Varchar(6)),主键为NO。 课程信息表C(NO,NAME,TNO),其字段名分别表示课程编号(Char(4))、课程名称(V ARCHAR(12))、授课教师编号(varchar(4),主键为(NO,TNO)。 学生选课及成绩表SC(NO,CNO,GRADE),其字段名分别表示学号(char(4))、课程编号(char(4)、成绩(int), 主键为(NO,CNO)。 在企业经管器中按下列方式录入数据保存。 Student的数据 NO Name Age Sex CLASS NA 0101 刘琳20 女1002 汉族 0105 王刚21 男1015 苗族 0102 李晓22 女1015 土家族 0110 张明NULL 男1002 汉族 0108 周冰21 女1015 苗族 2031 NULL 20 男1002 汉族 T的数据 NO Name Sex AB 1003 刘瑞女讲师2020 陈晓男副教授0102 李斌女教授 C的数据 NO Name TNO 2010 数据库技术1003 2010 数据库技术0102 2015 高等数学2020

数据库复习题答案

(说明:仅仅代表个人观点,答案正确率为98%,可能会有错的地方,有问题请问度娘) 复习参考资料 选择题:30分(15题) 名词解释:20分(4题) 综合题:50分 一、选择题: 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)。 A. 系统分析员 B.程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A)。 A. DBS包括DB和DBMS B.DBMS包括DB和DBS C. DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D)。I.人工管理阶段II.文件系统阶段III.数据库阶段 A. I和II B.只有II C. II和III D. 只有I 4. 下列四项中,不属于数据库系统特点的是(C )。 A.数据共享 B. 数据完整性 C.数据冗余度高 D.数据独立性高 5. 数据库系统的数据独立性体现在(B)。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是(A)。 A. 模式 B. 内模式 C.外模式 D. 以上三种 7.要保证数据库的数据独立性,需要修改的是(C)。 A. 模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是( A)。 A. 模式与外模式之间的映射 B. 模式与内模式之间的映射 C. 模式 D.三级模式 9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C)模式。 A. 模式 B. 物理模式 C.子模式 D.内模式 10. 下述(D)不是DBA数据库管理员的职责。 A. 完整性约束说明 B.定义数据库模式 C. 数据库安全 D. 数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。A.层次模型 B. 关系模型 C. 网状模型 D.实体-关系模型 12.区分不同实体的依据是(B)。 A.名称 B.属性 C.对象 D.概念 13. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。A.实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C. 数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型

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