文档库 最新最全的文档下载
当前位置:文档库 › 数据库概率期末考试大纲

数据库概率期末考试大纲

数据库概率期末考试大纲
数据库概率期末考试大纲

一、单项选择题

1.以下(D )不属于实现数据库系统安全性的主要技术和方法。

A.存取控制技术

B.视图技术

C.审计技术

D.出入机房登记和加防盗门

2.SQL中的视图机制提高了数据库系统的(D )。

A.完整性

B.并发控制

C.隔离性

D.安全性

3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C )。

A.完整性

B.可靠性

C.安全性

D.一致性

4.在数据库的安全性控制中,授权的数据对象的(A ),授权子系统就越灵活。

A.范围越小

B.约束越细致

C.范围越大

D.约束范围大

5.完整性检查和控制的防范对象是(C ),防止它们进入数据库。

A.不合语义的数据

B.非法用户

C.不正确的数据

D.非法操作

6.找出下面SQL命令中的数据控制命令(A )。

A.GRANT

https://www.wendangku.net/doc/b716596845.html,MIT

C.UPDATE

D.SELECT

7.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(C )。

A.INSERT

B.DELETE

C.REFERENCES

D. SELECT

8.下述SQL命令的短语中,不是定义属性上约束条件的是(D )。

A.NOT NULL短语

B.UNIQUE短语

C.CHECK短语

D.HA VING短语

9.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。

A.原子性

B.一致性

C.独立性

D.持久性

10.表示两个或多个事务可以同时运行而不互相影响的是(C )。

A.原子性

B.一致性

C.独立性

D.持久性

11.事务的持续性是指(B )

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

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

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

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

12.SQL语言中的COMMIT语句的主要作用是(C )。

A.结束程序

B.返回系统

C.提交事务

D.存储数据

SQL语言中用(B )语句实现事务的回滚

A.CREATE TABLE

B.ROLLBACK

C.GRANT和REVOKE

https://www.wendangku.net/doc/b716596845.html,MIT

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

A.介质故障

B.运行故障

C.系统故障

D.事务故障

14.在DBMS中实现事务持久性的子系统是(D )。

A.安全管理子系统

B.完整性管理子系统

C.并发控制子系统

D.恢复管理子系统

15.后援副本的作用是(C )。

A.保障安全性

B.一致性控制

C.故障后的恢复

D.数据的转储

16.事务日志用于保存(C )。

A.程序运行过程

B.程序的执行结果

C.对数据的更新操作

D.对数据的查询操作

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

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

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

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

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

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

A.封锁

B.存取控制

C.恢复

D.协商

19.下列不属于并发操作带来的问题是(C )。

A.丢失修改

B.不可重复读

C.死锁

D.脏读

20.DBMS普遍采用(C )方法来保证调度的正确性

A.索引

B.授权

C.封锁

D.日志

21.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是(A )

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.零级封锁协议

22.如果事务T获得了数据项Q上的排他锁,则T对Q(C )

A.只能读不能写

B.只能写不能读

C.既可读又可写

D.不能读也不能写

23.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D )

A.T1正在写A,T2要读A

B.T1正在写A,T2也要写A

C.T1正在读A,T2要写A

D.T1正在读A,T2也要读A

24.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D )

A.一个是DELETE,一个是SELECT

B.一个是SELECT,一个是DELETE

C.两个都是UPDA TE

D.两个都是SELECT

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

A. 物理结构设计

B.数据字典

C.逻辑结构设计

D.关系数据库查询

26.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B )。

A. 数据模型

B.概念模型

C.层次模型

D.关系模型

27.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D )。

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

28.数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D )一般不属于实施阶段的工作。

A.建立库结构

B.系统调试

C.加载数据

D.扩充功能

29.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于(C )设计阶段。

A.概念设计

B.逻辑设计

C.物理设计

D.全局设计

30.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务。

A.逻辑设计阶段

B.概念设计阶段

C.物理设计阶段

D.需求分析阶段

31.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(D )阶段的任务。

A.需求分析阶段

B.概念设计阶段

C.物理设计阶段

D.逻辑设计阶段

32.概念模型是现实世界的第一层抽象,这一类最著名的模型是(D )。

A.层次模型

B.关系模型

C.网状模型

D.实体-关系模型

33.对实体和实体之间的联系采用同样的数据结构表达的数据模型为(B )

A.网状模型

B.关系模型

C.层次模型

D.非关系模型

34.在概念模型中的客观存在并可相互区别的事物称(A )

A.实体

B.元组

C.属性

D.节点

35.区分不同实体的依据是(B )

A.名称

B.属性

C.对象

D.概念

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

A.多对多

B.一对一

C.一对多

D.多对一

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

A.公共索引

B.公共存储

C.公共元组

D.公共属性

38.数据流程图是用于数据库设计中(D )阶段的工具。

A.概要设计

B.可行性分析

C.程序编码

D.需求分析

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

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

40.子模式DDL是用来描述(B )

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

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

D.数据库的概念结构

41.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(C )。

A. 层次分析法和层次结构图

B. 数据流程分析法和数据流程图

C. 实体联系方法

D.结构分析法和模块结构图

42.在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务。

A.逻辑设计阶段

B.概念设计阶段

C.物理设计阶段

D.需求分析阶段

43.关系数据库的规范化理论主要解决的问题是(A )。

A. 如何构造合适的数据逻辑结构

B. 如何构造合适的数据物理结构

C. 如何构造合适的应用程序界面

D. 如何控制不同用户的数据操作权限

44.关系模型中每一个非主属性都完全函数依赖于码,则该关系模式属于(B )

A.第一范式

B.第二范式

C.第三范式

D.BC范式

45.哪个不是分E-R图之间的主要冲突(C )

A.属性冲突

B.命名冲突

C.流程冲突

D.结构冲突

46.从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是(C )。

A.将N方码和联系的属性纳入M方的属性中

B.将M方码和联系的属性纳入N方的属性中

C.增加一个关系表示联系,其中纳入M方和N方的码

D.在M方属性和N方属性中均增加一个表示级别的属性

47.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C )。

A.4

B.5

C.6

D.7

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

A.长度不变的

B.不可分解的

C.互相关联的

D.互不相关的

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

A.AB

B.BE

C.CD

D.DE

50.关系模式中,满足2NF的模式(B )。

A.可能是1NF

B.必定是1NF

C.必定是3NF

D.必定是BCNF

51.关系模式R中的属性全是主属性,则R的最高范式必定是(D )。

A.1NF

B.2NF

C.3NF

D.BCNF

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

A.1NF

B.2NF

C.3NF

D.BCNF

53.关系模式的候选码可以有1个或多个,而主码有(C )。

A.多个

B.0个

C.1个

D.1个或多个

54.候选码的属性可以有(D )。

A.多个

B.0个

C.1个

D.1个或多个

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

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

B. 若X→Y,则X→→Y

C. 若X→→Y,且Y′∈Y,则X→→Y′

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

56.关系数据库规范化是为了解决关系数据库中(B )的问题而引入的。

A.提高查询速度

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

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

57.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足(B )。

A.1NF

B.2NF

C.3NF

D.BCNF

58.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(B )。

A.1NF

B.2NF

C.3NF

D.BCNF

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

A.1NF

B.2NF

C.3NF

D.BCNF

60.X→Y,当下列哪一条成立时,称为平凡的函数依赖(B )。

A. X ∈Y

B.Y∈X

C.X∩Y=Φ

D.X∩Y≠Φ

61.哪个不是数据库需求分析和设计阶段的内容(C )

A.需求分析

B.概念设计

C.修改和调整

D.逻辑设计

62.在两个关系的连接运算中,(D )运算结果集合的数据最多。

A:等值连接B:自然连接

C:非等值连接D:笛卡尔积

63.BCNF解决的问题是(C )

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

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

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

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

64.“日志”文件用于保存(D )

A:程序运行结果B:数据操作

C:程序执行结果D:对数据库的更新操作

65.二级封锁协议可以达到的一致性为(A )

A.不丢失修改、不读脏数据

B.不丢失修改、可重复读

C.不读脏数据、可重复读

D.不丢失修改

66.事务T在修改数据R之前先对其加X锁,修改后即释放封锁;读取数据R之前先对其加S锁,直到事务结束才释放封锁。这样封锁属于几级封锁协议(C )

A.一级

B.二级

C.三级

D.都不是

67.数据库(C )是被命名的一组与数据库操作相关的权限,是权限的集合。

A.事务

B.存储过程

C.角色

D.用户

68.数据库管理系统中,多事务同时操作数据库时,确保数据库一致性的机制是(C )控制。

A:安全性B:完整性

C:并发性D:事务

69.审计的作用是(C )

A.通过口令校验,控制用户的访问

B.对数据进行加密,防止敏感数据泄露

C.记录用户的操作,事后算帐

D.使用户在进行统计查询时,不能访问到超过访问权限的数据

70.在数据库设计时,概念结构设计通常有四类方法。最经常采用的方法是(A )

A.自顶向下

B.自底向上

C.逐步扩张

D.混合策略

71.与关系中每个属性相关的特定基本类型称为(D )

A.对象

B.元组

C.类

D.域

72.SQL语句的GRANT和REVOKE语句主要是用来维护数据库的(C )。

A.完整性

B.可靠性

C.安全性

D.一致性

73.表示两个或多个事务可以同时运行而不相互影响的是【19】

A.原子性

B.一致性

C.独立性

D.持久性

74.在关系数据库中,模式对应的是(D )

A. 索引

B. 基本表

C. 物理文件

D. 存储文件的逻辑结构

75.对事务T要修改的数据R加X锁,直到事务结束为止,这是(B )

A. 3级封锁协议

B. 1级封锁协议

C. 2级封锁协议

D. 4级封锁协议

76.封锁粒度(granularity)是指(A )

A. 封锁对象的大小

B. 封锁对象的层次深度

C. 封锁对象的层次结构

D. 封锁对象的类型

77.建立数据字典的时机是(A )

A. 需求分析阶段

B. 数据库物理设计阶段

C. 数据库实施阶段

D. 概念结构设计

78.为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个子句?(A )

A. WITH CHECK OPTION子句

B. WITH CHECK DISTINCT子句

C. WITH CHECK ON子句

D. WITH CHECK STRICT子句

79.若关系模式R<U,F>中不存在这样的候选码X、属性组Y以及非主属性Z(Z Y),使得X→Y,(Y→X)和Y→Z成立,则(C )

A. R∈1NF

B. R∈2NF

C. R∈3NF

D. R∈4NF

80.实际的数据库管理系统产品在体系结构上通常具有的相同特征是(C )

A.树型结构和网状结构并用

B.有多种接口,提供树型结构到网状结构的映射功能

C.采用三级模式结构并提供两级映象功能

D.采用关系模型

81.范式是指(B )

A.规范化的等式

B.规范化的关系

C.规范化的数学表达式

D.规范化的抽象逻辑表达式

82.哪个不是SQL语言中定义事务控制的语句(B )

A.BEGIN TRANSACTION B.END TRANSACTION

C.COMMIT D.ROLLBACK

83.在数据库中,产生数据不一致的根本原因是(C )

A. 未对数据进行完整性控制

B.数据存储量太大

C. 数据冗余

D. 没有设置触发器

84.下列说法正确的是(D )

A.数据库管理系统是由DBA设计的

B.数据库管理系统用DDL实现对数据库的插入、删除、查询等操作

C.数据库管理系统用DML来定义三级模式

D.应用程序只有通过数据库管理系统才能和数据库联系

85.下列说法不正确的是(D )

A.在全码关系中,一定只有一个候选码

B.全码关系中,属性之间不存在函数依赖关系

C.全码关系中的属性都是主属性

D.全码关系的每个属性分别是一个候选码

86.关系数据库系统中,用“先来先服务”的策略解决(C )问题。

A.共享锁

B.排它锁

C. 活锁

D.死锁

87.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )问题。

A.介质故障

B.运行故障

C.系统故障

D.事务故障

88.如果事务T获得了数据项Q上的排它锁,则T对Q(B )。

A. 只能读不能写

B. 既可读又可写

C. 只能写不能读

D.不能读也不能写

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

A.4NF

B.3NF

C.2NF

D.1NF

90.对某个具体的数据库应用来说,下列说法中正确的是(D )

A.E-R图是唯一的B.数据模型是唯一的

C.数据库文件是唯一的D.以上三个都不是唯一的

91.E-R模型的基本成分是(C )

A.字段与记录B.库结构与属性

C.实体与联系D.记录与属性

92.在下列选项的描述中包含数据库系统中的外模式/模式映像定义的是(A )A.外模式B.概念模式

C.物理模式D.存储模式

93.将局部E-R图合并成全局E-R图时可能出现冲突,下列选项中不属于合并冲突的是(D )A.属性冲突B.命名冲突

C.结构冲突D.语法冲突

94.下列哪项不是数据库的并发操作可能会带来的问题?(A )

A.数据泄密B.丢失修改

C.读“脏”数据D.不可重复读

95.关于数据库概念模型的说法中正确的是(B )

A.依赖于DBMS,独立于硬件设备

B.独立于硬件设备和DBMS

C.依赖于操作系统,独立于DBMS

D.独立于用户需求

96.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是(C )A.W1(工号,姓名),W2(工种,定额)

B.W1(工号,定额),W2(姓名,工种)

C.W1(工号,姓名,工种),W2(工种,定额)

D.W1(工号,工种,定额),W2(工号,姓名)

97.用于实现数据存取安全性控制的SQL语句是(D )

A.CREATE INDEX B.COMMIT

C.ROLLBACK D.GRANT和REVOKE

98.描述事物的符号记录称为(B )。

A.信息B.数据

C.记录D.记录集合

99.(C )是长期存储在计算机内的有组织,可共享的数据集合

A.数据库管理系统B.数据库系统

C.数据库D.文件组织

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

A.数据库管理系统B.数据库系统

C.数据库D.数据库应用系统

101.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和(D )A.数据库管理系统B.数据库应用系统

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

102.在人工管理阶段,数据是(B )。

A.有结构的B.无结构的

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

103.在文件系统阶段,数据(B )。

A.无独立性B.独立性差

C.具有物理独立性D.具有逻辑独立性

104.关系模型中,实体与实体间的联系都是通过(C )。

A.索引表示B.指针链表示

C.关系表示D.文件表示

105.数据的正确、有效和相容称之为数据的(D )。

A.安全性B.一致性

C.独立性D.完整性

106.下列哪个语句实现将计算机系学生各科成绩置为0(B )。

A.update sc set grade=0 where sc.sno=student.sno and sdept=?cs?

B.update sc set grade=0 where sno in (select sno from student where sdept=?cs?)

C.update grade=0 from scwhere sno in (select sno from student where sdept=?cs?)

D.update grade=0 from sc where sdept=?cs?

107.(B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A.数据模型B.概念数据模型

C.E-R图D.关系模型

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

A.数据结构B.数据操作

C.完整性约束D.缺陷

109.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为________,这类故障比其它故障的可能性________。(A )

(1)事务故障(2)系统故障(3)介质故障(4)大,但破坏性小(5)小,破坏性也小(6)大,破坏性也大(7)小,但破坏性大

A.(3),(7) B.(1),(4)

C.(3),(5) D.(2),(6)

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

(1)模式(2) 存储结构(3)外模式/模式(4)用户模式(5)模式/内模式

A.(3),(1),(4) B.(1),(5),(3)

C.(2),(5),(1) D.(1),(2),(4)

111.SQL语言最主要功能是(C )。

A.数据定义功能B.数据管理功能

C.数据查询D.数据控制

112.在SQL语言中授权的操作是通过(C )语句实现的。

A.CREATE B.REVOKE

C.GRANT D.INSERT

113.建立数据库三级模式的功能由SQL语言的(A )完成.

A.数据定义功能

B.数据操纵功能

C.数据查询

D.数据控制

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

A.操作B.对应的数据

C.定义D.限制

115.视图的优点之一是(A )。

A.提高数据的逻辑独立性B.提高查询效率

C.操作灵活D.节省存储空间

116.当修改基表数据时,视图(B )。

A.需要重建B.可以看到修改结果

C.无法看到修改结果D.不许修改带视图的基表

117.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为(B )。

A.主码B.候选码

C.主属性D.外码

118.(A )由数据结构、关系操作集合和完整性约束三部分组成。

A.关系模型B.关系

C.关系模式D.关系数据库

119.SQL语言属于(D )。

A.关系代数语言B.元组关系演算语言

C.域关系演算语言D.具有关系代数和关系演算双重特点语言

120.下列语句哪一句有错误(C )。

A.select *

B.from sc

C.where grade=null

D.order by sno

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

A.定义外码B.定义主码

C.用户定义的完整性D.由关系系统自动

122.在一个关系中,不能有相同的(B )。

A.值域B.属性

C.值D.域

123.集合R与S的差表示为(B )。

A.{t|t∈R∨t∈S} B.{t|t∈R∧┐t∈S}

C.{t|t∈R∧t∈S} D.{trts|tr∈R ∧ ts∈S}

124.所谓空值就是(C )的值。

A.数值0 B.空的字符串

C.未知的值D.任何值

125.集合R与S的交可以用关系代数的5种基本运算表示为(A )。

A.R-(R-S) B.σF(R×S)

C.空D.0

126.SQL 语言中视图(view)对应数据库系统三级模式结构中的(C )。

A.内模式B.模式

C.外模式D.都不对

127.下述哪一条是并发控制的主要方法(B )。

A.授权B.封锁

C.日志D.索引

128.恢复的主要技术是(C )。

A.事务B.数据大量冗余

C.日志文件和数据转储D.数据查询

129.关系数据库中的视图属于4个数据抽象级别中的(A )

A.外部模型B.概念模型

C.逻辑模型D.物理模型

130.在下列关于关系的陈述中,错误的是(B )

A.表中任意两行的值不能相同

B.表中任意两列的值不能相同

C.行在表中的顺序无关紧要

D.列在表中的顺序无关紧要

131.为了防止一个用户的工作不适当地影响另一个用户,应该采取(C )A.完整性控制B.安全性控制

C.并发控制D.访问控制

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

A.公共索引B.公共存储

C.公共元组D.公共属性

133.下面系统中不属于关系数据库管理系统的是(C )

A.Oracle

B.MS SQL Server

C.IMS

D.DB2

134.SQL语言中,删除一个表的命令是(B )

A.DELETE

B.DROP

C.CLEAR

D.REMORE

135.存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于(D)

A.并发处理B.封锁

C.循环D.死锁

136.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE (B )

A …_ _ W _ %?

B …_ % W _ _?

C …_ W _ _?

D …_ W _ %?

137.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C )

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

138.已知关系R如图1所示,可以作为R主码的属性组是(B )

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

图1

A.ABC B.ABD

C.ACD D.BCD

139.已知成绩关系如图2所示。

执行SQL语句:

SELECT COUNT(DISTINCT学号)

FROM成绩

WHERE分数>60

查询结果中包含的元组数目是(B )

成绩

学号课程号分数

S1 C1 80

S1 C2 75

S2 C1 null

S2 C2 55

S3 C3 90

图2

A.1 B.2

C.3 D.4

140.已知关系框架R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该关系框架的候选关键字是(A )

A.AE B.BE

C.CE D.DE

141.设有关系框架R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系框架R最高是(A)

A.第一范式的B.第二范式的

C.第三范式的D.BCNF范式的

142.要保证数据库的数据独立性,需要修改的是(A )

A.三层模式之间的两种映射B.模式与内模式

C.模式与外模式D.三层模式

143.下列四项中说法不正确的是(C )

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

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

A.多对多B.一对一

C.多对一D.一对多

145.下列四项中,必须进行查询优化的是(A )

A.关系数据库B.网状数据库

C.层次数据库D.非关系模型

146.在视图上不能完成的操作是(C )

A.更新视图B.查询

C.在视图上定义新的基本表D.在视图上定义新视图

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

A.完整性规则B.数据结构

C.恢复D.数据操作

148.下列四项中,不属于关系数据库特点的是(D )

A.数据冗余小B.数据独立性高

C.数据共享性好D.多用户访问

149.数据库的并发操作可能带来的问题包括(A )

A.丢失更新B.数据独立性会提高

C.非法用户的使用D.增加数据冗余度

150..在基本SQL语言中,不可以实现(D )

A.定义视图B.定义基表

C.查询视图和基表D.并发控制

151.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?(D )

A.属性B.关系

C.域D.元组

152.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则(D )

A.只有SNO不能取空值B.只有CNO不能取空值

C.只有GRADE不能取空值D.SNO与CNO都不能取空值

153.如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:

CREATE CLUSTER INDEX name_index ON emp(salary)

对此结果的正确描述是(A )

A.在emp表上按salary升序创建了一个聚簇索引

B.在emp表上按salary降序创建了一个聚簇索引

C.在emp表上按salary升序创建了一个唯一索引

D.在emp表上按salary降序创建了一个唯一索引

154.设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积T,则(B )

A.T的元数是r+s,且有n+m个元组

B.T的元数是r+s,且有n×m个元组

C.T的元数是r×s,且有n+m个元组

D.T的元数是r×s,且有n×m个元组

155.下列关于数据库三级模式结构的说法中,哪一个是不正确的?(A )A.一个数据库中可以有多个外模式但只有一个内模式

B.一个数据库中可以有多个外模式但只有一个模式

C.一个数据库中只有一个外模式也只有一个内模式

D.一个数据库中只有一个模式也只有一个内模式

156.SQL语言的REVOKE语句实现下列哪一种数据控制功能?(C )A.可靠性控制B.并发性控制

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

157.下列关于E-R模型的叙述中,哪一条是不正确的?(D )

A.在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B.实体类型之间的联系通常可以分为1 : 1,1 : n 和m : n三类

C.1 : 1联系是1 : n联系的特例,1 : n联系是m : n联系的特例

D.联系只能存在于两个实体类型之间

158.下列哪一项不是DBMS的组成部分?

A.DDL及其翻译处理程序B.DML及其编译、解释程序

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

159.保持事务的原子性是数据库管理系统中哪一个部件的责任?(A )A.事务管理B.存取管理

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

160.SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户(D )A.只能是表的使用者B.只能是表的建立者

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

161.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为(B )A.设备故障B.事务故障

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

162.下列关于关系模式的码的叙述中,哪一项是不正确的?(B )

A.当候选码多于一个时,选定其中一个作为主码

B.主码是单个属性

C.不包含在主码中的属性称为非主属性

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

163.关系模式Student的规范化程度最高达到(D )

A.1NF B.2NF

C.3NF D.BCNF

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

C.4 D.5

165.数据库中存储的是(A )。

A.数据B.数据模型

C.数据之间的联系D.数据以及数据之间的联系

166.反映现实世界中实体及实体间联系的信息模型是(D )。

A.关系模型B.层次模型

C.网状模型D.E-R模型

167.基本SQL语言可以创建的内容中,不包括(C )。

A.视图B.索引

C.完整性D.基本表

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

A.完整性规则B.数据结构

C.恢复D.数据操作

169.事务有多个性质,其中不包括(D )。

A.一致性B.隔离性

C.原子性D.不可撤消

170.下列四项中,不正确的提法是(C )。

A.SQL语言是关系数据库的国际标准语言

B.SQL语言具有数据定义、查询、操纵和控制功能

C.SQL语言可以自动实现关系数据库的规范化

D.SQL语言称为结构查询语言

二、多项选择题

1.事务的ACID特性是指:(b c d f )

A.安全性B.隔离性

C.持久性D.一致性

E.独立性F.原子性

G.完整性

2.SQL语言的特点(a b c d ):

A.面向集合操作

B.集数据定义、数据查询和数据控制功能于一体

C.统一语法结构的两种使用方式D.高度非过程化

E.导航式语言

3.登记日志文件的原则(a c)

A.登记的次序严格按发生事务执行的时间次序

B.必须先写数据库,后写日志文件

C.必须先写日志文件,后写数据库

D.登记的次序严格按事务开始的时间次序

4.数据库中的故障类型有:(a c d f )

A.事务内部故障B.事务外部故障

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

E.DBMS故障F.计算机病毒

5.sql server2000备份系统数据库,主要指备份(a b c )

A、master数据库

B、msdb数据库

C、model数据库

D、tempdb数据库

E、northwind数据库

F、pubs数据库

6.安全性控制的防范对象是(A B C D ),防止他们对数据库数据的存取。

A.不合语义的数据

B.非法用户

C.不正确的数据

D.非法操作

8.下述SQL命令的短语中,定义属性上约束条件的是(A B C )。

A.NOT NULL短语

B.UNIQUE短语

C.CHECK短语

D.HA VING短语

三、判断对错

1.关系模型的三个组成部分是关系数据结构、关系操作集合和关系完整性约束。T

2.用户选作元组标识的一个候选码为主码,其属性可以取空值。F

3.关系代数运算中,传统的集合运算有:笛卡尔积,并,交,差。T

4.关系代数运算中,专门的关系运算有:建库,建表。F

5.关系数据库中基于数学上的两类运算是:关系代数关系操纵。F

6.关系代数中,从两个关系中找出相同元组的运算称为交运算。T

7.数据库数据具有永久存储有组织可共享三个基本特点。T

8.数据库管理技术的发展经历三个阶段:人工管理,计算机处理,数据库系统阶段。F 9.DBMS必须提供数据的安全性保护、数据的完整性检查、并发控制、数据库恢复等数据控制功能。T

10.三级模式之间的两层映象保证了数据库系统中的数据具有较高的安全性和并发性。F 11.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是数据模型。T

12.DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。T

13.DML:数据操纵语言。用来对数据库中数据进行查询、插入、删除和修改的语句。T 14.网络模型是目前最常用也是最重要的一种数据模型。F

15.采用关系模型作为数据的组织方式的数据库系统称为关系数据库系统。T

16.关系的完整性约束条件包括三大类:实体完整性、系统完整性和用户安全性。F 17.规范设计法从本质上看仍然是手工设计方法,其基本思想是过程迭代和逐步求精。T 18.用实体—联系方法(E-R)方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。T

19.客观存在并可相互区别的事物称为属性,它可以是具体的人、事、物,也可以是抽象的概念或联系。F

20.唯一标识实体的属性集称为记录。F

21.实体之间的联系有一对一、一对多、多对多、多对一,四种。F

22.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是2个关系。F 23.ER模型是对现实世界的一种抽象,它的主要成分是实体、联系和属性。T

24.数据字典表达了数据和处理的关系,数据流图则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。F

25.各分E-R图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。T

26.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其码包括M、N端实体的码。T

27.关系数据库的规范化理论是数据库概念结构的一个有力工具。F

28.ER模型是数据库的逻辑设计设计的一个有力工具。F

29.属性是数据库中存放数据的基本单位。F

30.在数据库运行阶段,对数据库经常性的维护工作主要是由设计人员完成的。F

31.事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元。T

32.事务处理技术主要包括数据库恢复技术和数据加密技术。F

33.事务具有四个特性,这个四个特性也简称为ACID特性。F

34.把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是数据库的恢复。T

35.建立冗余数据最常用的技术是数据转储和登录日志文件。T

36.转储可分为静态转储和动态转储,转储方式可以有海量转储和增量转储。T

37.转储文件是用来记录事务对数据库的更新操作的文件。F

38.日志文件有两种格式:以记录为单位的日志文件和以数据块为单位的日志文件。T 39.并发操作带来的数据不一致性包括:丢失修改、数据泄密和不可重复读。F

40.多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为可串行化的调度。T

41.在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为活锁。F

42.封锁对象的大小被称为封锁的粒度。T

43.数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。计算机系统有三类安全性问题,即技术安全类、管理安全类、政策法律类。T

44.用户权限定义和合法权检查机制一起组成了DBMS的安全子系统。T

45.MAC表示自主存取控制,DAC强制存取控制。F

46.用户权限是由两个要素组成的:数据对象和操作类型。T

57.对数据库模式的授权由DBA在创建用户时实现。T

58.数据库角色是被命名的一组与用户相关的权限。F

59.角色是用户的集合。F

60.通过视图机制可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。T

61.审计一般可以分为用户级审计和系统级审计。T

62.数据库的完整性是指数据的安全性和正确性。F

63.数据库完整性的定义一般由SQL的DML语句来实现。F

64.数据库完整性的定义作为数据库模式的一部分存入数据字典中。T

65.关系模型的实体完整性在中CREATE TABLE用PRIMARY KEY定义。T

66.为了避免对基本表进行全表扫描,RDBMS核心一般都对主码自动建立一个索引。T 67.参照完整性在CREATE TABLE中用短语定义哪些列为外码列。T

68.参照完整性用FOREIGN KEY短语指明这些外码参照哪些表的主码。F

69.三个实体间的多对多联系和三个实体两两之间的多对多联系是相同的。F

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

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题一、选择题(15分,每空1分): 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.σ F (R×S) 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.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务

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

1 .数据库数据具有__________、__________和__________三个基本特点。 2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。 3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。 4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5. 数据库具有数据结构化、最小的__________、较高的__________等特点。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。 13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。 (问答题) 19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。 21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。 23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。

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

数据库原理及应用期末考试试题 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. 数据库使用者

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

数据库期末考试试题及答案 一、选择题(每题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且不存在部分依赖现象

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

数据库期末试卷

浙江工业大学 《数据库原理及应用》 一、填空题 1、SELECT Name,Tele FROM Person 的作用是。 2、数据独立性是指数据与应用程序之间不存在相互依赖关系,分为 和。 3、用树型结构表示实体类型及实体间联系的数据模型称为层次模 型。 4、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为 _ 数据管理系统 _。 5、在关系代数中专门的关系运算包括、、、除等。 6、关系数据库的第一范式保证列的原子 性。 7、一个数据库由若干个表组成,关系的元组称为,属性称为。 8 久性。 9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 10、并发操作带来的数据不一致性包括三类:丢失覆盖修改、 不可重复读、 读”脏数据。 11、管理信息系统的四种结构模式为:单机模式、、 和。 12、数据管理技术经历了:人工管理阶段、文件管理阶段以及数据库系统阶段 三个发展阶段。

14、实体之间的联系按照联系方式的不同可分为一对一或1:1 、 一对多或1:n 、___ 多对多或m:n 。 15、E-R图中包括__实体、____ 属性和联系三种基 本图素。 16、数据模型由三部分组成:模型结构、数据操作、数据约束条件 。 17、事务必须具有的四个性质是:原子性、一致性、隔离性和持久 性。 18、基本的封锁类型有排它锁和共享锁两种。 19、DB并发操作通常会带来三类问题,它们是丢失修改、不一致分析和读脏数据。 20、数据库系统可能发生的故障有:事务内部的故障系统故障、和介质故障等。计算机病毒 21、按转储时间来分,数据转储可分为静态转储和动态转储两种方式。 22、列举三种管理信息系统开发的方法:结构化开发方法、__原型方 法_ _____、 面向对象方法。 23、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为一对多联系。 二、判断题 1、关系中允许有重复的元组,但是不允许有重复的属性名。() 2、关系代数的运算对象是关系,但运算结果不是关系。() 3、连接操作可以多个表之间进行,也可以在一个表内进行。() 4、触发器是一种很有效的保证数据库完整性的手段。() 5、对于关系R、S,如果R-S的元组数是0,则说明R中包含了S的所有元组。 ()6、设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。 () 7、数据库中的每一个基本表与外部存储器上一个物理文件对应。() 8、一个数据库可以有多个外模式和多个内模式。() 9、概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方法,一

数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 一、单项选择题 1 2 3 4 5 6 7 8 9 1011121314151617181920 D C C B C A D B C A C A D D B C B C A B 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. 数据库使用者

数据库期末考试试卷A卷.docx

数据库期末考试试卷 A 卷 时间: 90 分钟总分: 100 分 题次一( 50 分)二( 40 分)三( 10 分)总( 100 分) 得分 注:请大家在试卷上注明自己的学号。 :一、选择题。(每题 2 分,共50 分) 名题号12345678910 姓答案 题号11121314151617181920 答案 题号2122232425 答案 1、 ACCESS 数据库是()。 A 、层状数据库 B、网状数据库 C、关系型数据库 D、树状数据库 2、在 ACCESS 数据库中,数据保存在()中。 A 、窗体 B、查询 :C、报表 号D、表 学3、数据库系统的核心是() A 、用户 B、数据 C、数据库管理系统 D、硬件 4、关系数据库中,一个关系代表一个() A 、表 B、查询 C、行 D、列 5、 ACCESS 数据库文件的扩展名是()。 A 、 DBF :B、 DBT C、 M DF 级 D、 MDB 班 6、关系类型中的“一对多”指的是()。 A 、一个字段可以有许多输入项 B、一条记录可以与不同表中的多条记录相关 C、一个表可以有多个记录 D、一个数据库可以有多个表 7、数据库文件中包含()对象。 A 、表 B、查询 C、窗体 D、以上都包含 8、在 ACCESS 的下列数据类型中,不能建立索引的数据类型是()。 A 、文本型 B、备注型 C、数字型 D、日期时间型 9、如果某一字段数据类型为文本型、字段大小为8,该字段中最多可输入()个汉字 A 、 8 B 、 4 C、 16 D 、32 10、在定义表字段时,输入掩码向导只能处理哪两种字段类型()。 A 、文本和数字B、文本和日期型 C、数据和日期型 D、货币和日期 11、下列哪一个不是设置“关系”时的选项()。 A 、实施参照完整性B、级联更新相关字段 C、级联追加相关记录 D、级联删除相关记录 12、如果字段内容为声音文件,可将此字段定义为()类型。 A 、文本B、查阅向导C、 OLE 对象D、备注 13、在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。 A 、格式B、有效性规则C、输入格式 D 、输入掩码 14、一般情况下,以下哪个字段可以作为主关键字() A 、基本工资 B 、补贴C、职工姓名D、身份证号码 15、级联删除相关记录的含义是() A、删除主表中的记录,将删除任何相关表中的相关记录 B、删除相关表中的记录,将删除主表中的记录 C、只能删除“一对一”表中的相关记录 D、不能删除“一对多”表中的相关记录 16、文本型字段最多可以存放()个字符。 A 、250B、 10C、 254D、 255 17、下面有关主键的叙述正确的是()。 A、不同的记录可以具有重复的主键值或空值 B、一个表中的主键何以是一个或多个 C、在一个表中的主键只可以是一个字段 D、表中的主键的数据类型必须定义为自动编号或文本 18、下面有关ACCESS 数据库的叙述正确的是() 1

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

四、程序设计题(本大题共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.wendangku.net/doc/b716596845.html,o=https://www.wendangku.net/doc/b716596845.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/b716596845.html,o=https://www.wendangku.net/doc/b716596845.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)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1. 创建数据库。 要求:数据库名为 Teacher,主数据文件名为 Teacher_data.MDF,存放在目录下,初始值大小为2MB增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在目录下,初始值大小为 1MB增长方式为按照1MB的增量增长。 2. 创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name n varchar 8 不允许空姓名 Sex n char 2 检查(男/女)性别 Birth_Place n varchar 20 默认值(汉族)民族 Zhiche ng n varchar 20 不允许空职称 H Id char 16 唯一身份证号 3.创建课程信息表Course info,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_ld char 5 主键】田千口i=r. 课程 号 Course_Name n varchar 20 不允许空课程名 B Hours Int 检查(0~200) 标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键】田千口 i=r. 课程号S Hours Int 实际课时数 5. 将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server 数据库 90 30002 数据结构60 30003 VB 程序设计72 修改课号为30003的课程名称:Visual Basic 程序设计。

数据库应用技术期末考试

数据库应用技术复习提要 1.描述事物的符号记录称为? 数据 2.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和别的什么?各类相关人员 3.数据管理技术经历了人工管理、什么管理阶段和数据库系统阶段?文件系统阶段 2.数据库中属性是指什么?事物的某一特征 3.什么命令用来控制某一个列的显示格式?column 4.向表中插入数据,可以使用什么命令?insert 5.用户如果要修改已经存在于表中的列,可以使用什么命令?alter table 6.合计计算中,求一组数据的最大值的函数是什么函数。?max函数 7.在SQL语法中,用来插入数据的命令和用于更新的命令分别是什么? Insert update 8.什么运算符用来匹配列表集中的数据?In 运算符 9.连接数据库的命令是什么?CONNECT用户要能连接到数据库,必须具有的 权限是?create session权限 10.在Oracle中,下面用于限制分组函数的返回值的子句是什么? having子句 11.在ORACLE系统中,可以在SELECT语句中使用什么子句进行分组计算? group by 11.ANY运算符的描述中,

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

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

一、单选题(共10 道试题,共50 分。) 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 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

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

一、选择题(每题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. 投影、选取、笛卡尔乘积、差运算

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

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

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

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

2016年《数据库原理及应用》期末考试题及答案

2016年下半年《数据库原理及应用(高起 专)》考试试题 1.(单选题)一级封锁协议解决了事务的并发操作带来的()不一致 2.(单选题)五种基本关系代数运算是()(本题2.0分) 性的问题。(本题2.0 分) F A、数据丢失修改 B、数据不可重复读1 C、读脏数据 D、数据重复修改 A、U, -,X,n 和b B、U, -,8,n 和b C、U, ri,x,n 和b D、U, n,s,n 和b A、表中任意两行的值不能相同 B、表中任意两列的值不能相同 C 标准答案: A

列在表中的顺序无关紧要 标准答案: 3. (单选题)在下列关于关系的陈述中,错误的是(本题2.0分) A、表中任意两行的值不能相同 ft B、表中任意两列的值不能相同 C、行在表中的顺序无关紧要

A 、 需求分析阶段 B 、 逻辑设计阶段 标准答案:B 4.(单选题)数据库系统的体系结构是数据库系统的总体框架,一般 来说数据库系统应具有三级模式体系结构,它们是(本题2.0分) 子模式、用户模式和存储模式 子模式、模式和用户模式 标准答案: 5. (单选题)在数据库设计中,当合并局部 ER 图时,学生在某一局 部应用中被当作实体,而在另一局部应用中被当作属性,那么被称之为 ()(本题2.0分) r A 、 属性冲突 「 B 、 命名冲突 r C 、 联系冲突 2 D 、 结构冲突 标准答案: D 6. (单选题)在数据库设计中,将ER 图转换成关系数据模型的过程 属于(本题2.0分) ffjrL fi- 外模式、模式和内模式 C 、 模式、子模式和概念模式

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

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共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.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

相关文档
相关文档 最新文档