数据库系统概论试题

2026/1/19 13:29:40

得 分 一、单项选择题

(本大题共20小题,每小题1.5分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1. 数据库系统的特点是( A )、数据独立、减少数据冗余、避免数据不一

致和加强了数据保护。

A.数据共享 B.数据存储 C.数据应用 D.数据保密

2. 数据库系统中,物理数据独立性是指( C )。

A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立

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

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

的是( D )。

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

4. 关系模型的数据结构是( B )。

A.层次结构 B.二维表结构 C.网状结构 D.封装结构

5. 关系模型中,一个候选码( C )。

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

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

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

连接时,要求R和S含有一个或多个共有的( D )。

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

7. 设关系R和S的属性个数分别是2和3,那么RS等价于( B ) 1<2

A.?1<2(R?S) B.?1<4(R?S) C.?1<2(RS) D.?1<4(RS)

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

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

1

9. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,

TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )。 A.S B.SC,C C.S,SC D.S,C,SC

10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户

张三的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO 张三 B. GRANT UPDATE ON SPJ TO张三

C. GRANT UPDATE (QTY) ON SPJ TO张三 D. GRANT UPDATE ON SPJ (QTY) TO张三

11. 图1中( C )是关系完备的系统

A B C D

图1 12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则

( B )。

A. Y函数依赖于X B. Y对X完全函数依赖 C. X为U的候选码 D. R属于2NF

13.关系规范化中的插入操作异常是指 ( D )

A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入

14.在数据库设计中, E-R图产生于( D )

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

15.在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要 有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( B )。

A.命名太长或太短 B.同名异义或同义异名 C.属性类型冲突

2

B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵

D.属性取值单位冲突

16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;

如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( B )状态。 A.安全性 B.一致性 C.完整性 D.可靠性

17. ( B )用来记录对数据库中数据进行的每一次更新操作。

A.后援副本 C.数据库

B.日志文件 D.缓冲区

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

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

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

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

19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是(C) A. 该操作不存在问题 B. 该操作丢失修改

C. 修改该操作不能重复读 D. 该操作读“脏”数据

T1 T2 read(A)

read(B)

sum=A+B

read(A)

A=A*2 write(A)

read(A)

read(B) sum=A+B write(A+B)

图2

20. 已知事务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)

3

?LOCK X(C) ?UNLOCK (C) ?UNLOCK (B)

则遵守两段封锁协议的事务是( A ) A.T1 B.T2 C.T1和T2 D.没有

(本大题共10小题,每小题1分,共10分)

请在每小题的空格中填上正确答案。错填、不填均无分。

1. 数据管理经历了人工管理、文件系统、 数据库系统 三个阶段。

2. 数据模型由数据结构、数据操作和 完整性约束 三部分组成。

3. 在Student表的Sname列上建立一个聚簇索引的SQL语句为:

CREATE CLUSTER INDEX Stusname ON student(Sname)

4. SELECT语句查询条件中的谓词“=ANY”与运算符 IN 等价。

5. 关系模式R({A,B,C},{(A,C)→B,(A,B)→C,B→C})最高可达到第 1 范式。

6. 数据抽象主要有分类和 聚集 两种。

7. 存在一个等待事务集{T0,T1,?,Tn},其中T0正等待被T1锁住的数据项,

T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 死锁 。 8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数

据库设计中的 物理结构设计 设计阶段。

9. 并发控制的主要方法是 封锁 机制。

10. 故障分为事务故障、 系统故障 和介质故障三种。

(本大题共3小题,每小题5分,共15分)

1. 简述等值连接与自然连接的区别和联系。

答:答: 连接运算符是“=”的连接运算称为等值连接。它是从关系R与S

的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R∞S={trts| tr∈R∧ts∈S∧tr[A]=ts[B]}

A=B

得 分 二、填空题

得 分 三、简答题

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

4


数据库系统概论试题.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库系统概论试题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219