高等教育自学考试《13009数据库原理与技术》模拟试卷二

13009数据库原理与技术 模拟试卷 共 30 题 1079 次浏览 更新于 2026-09-28
下载试卷(PDF)

一、单选题

下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。

1
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( )。
  • A.外模式
  • B.内模式
  • C.存储模式
  • D.模式
2
关系数据模型( )。
  • A.只能表示实体间的1:1联系
  • B.只能表示实体间的1:n联系
  • C.只能表示实体间的m:n联系
  • D.可以表示实体间的上述三种联系
3
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。
  • A.文件的集合
  • B.数据的集合
  • C.命令的集合
  • D.程序的集合
4
DBS具有“数据独立性”特点的原因是因为在DBS中( )。
  • A.采用磁盘作为外存
  • B.采用三级模式结构
  • C.使用OS来访问数据
  • D.用宿主语言编写应用程序
5
取出关系中的某些列,并消去重复元组的关系代数运算称为( )。
  • A.取列运算
  • B.投影运算
  • C.连接运算
  • D.选择运算
6
规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )的缺陷。
  • A.数据的不一致性
  • B.结构不合理
  • C.冗余度大
  • D.数据丢失
7
候选码中的属性称为( )。
  • A.非主属性
  • B.主属性
  • C.复合属性
  • D.关键属性
8
X→Ai(i=1,2,…,k)成立是X→A1A2...Ak成立的( )。
  • A.充分条件
  • B.必要条件
  • C.充要条件
  • D.既不充分也不必要
9
事务是数据库执行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于( )状态。
  • A.安全性
  • B.一致性
  • C.完整性
  • D.可靠性
10
用于实现数据存取安全性的SQL语句是( )。
  • A.CREATETABLE
  • B.COMMIT
  • C.GRANT和REVOKE
  • D.ROLLBACK
11
相对于人工管理阶段,文件系统管理阶段克服了下列哪种不足之处( )。
  • A.应用程序与数据间的相互依赖
  • B.数据冗余问题
  • C.应用程序按物理地址访问数据
  • D.数据不一致性
12
根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值( )。
  • A.必须取空值
  • B.必须取非空值
  • C.可以取空值
  • D.以上说法都不对
13
下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同( )。
  • A.并、交、差
  • B.笛卡尔乘积、联接
  • C.自然联接、除法
  • D.投影、选择
14
数据冗余存在于( )。
  • A.文件系统中
  • B.数据库系统中
  • C.文件系统与数据库系统中
  • D.以上说法都不对
15
数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为( )。
  • A.软件故障
  • B.硬件故障
  • C.系统故障
  • D.介质故障
16
设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( )。
  • A.W1(工号,姓名) W2(工种,定额)
  • B.W1(工号,工种,定额) W2(工号,姓名)
  • C.Wl(工号,姓名,工种) W2(工种,定额)
  • D.以上都不对
17
在DBS中,DBMS和OS之间关系是( )。
  • A.并发运行
  • B.相互调用
  • C.OS调用DBMS
  • D.DBMS调用OS
18
在数据库技术中,面向对象数据模型是一种( )。
  • A.概念模型
  • B.结构模型
  • C.物理模型
  • D.形象模型
19
下面关于关系性质的叙述中,不正确的是( )。
  • A.关系中元组的次序不重要
  • B.关系中列的次序不重要
  • C.关系中元组不可以重复
  • D.关系不可以为空关系
20
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
  • A.数据定义功能
  • B.数据管理功能
  • C.数据操纵功能
  • D.数据控制功能

二、填空题

主观题不参与评分,请参考答案自行评分。

21
数据库系统通常包括________________、_________________、____________________、_______________、_________________五部分。
22
数据库故障主要有_________________、_________________、_________________三类。
23
SQL语言的特点主要体现在______________________、__________________________、____________________________、_____________________________四个方面。
24
设某关系模式R(ABCD),依赖集{B→D,D→B,AB→C},则R的关键字为________。
25
若X→→Y为属性集U上定义的一个多值依赖,则该多值依赖为平凡多值依赖的条件依据是______________________________。
26
关系代数的五种基本关系运算为________、________、________、________、________。
27
判断分解后的关系模式是否合理的两个重要标志是分解是否满足关系的无损连接性和______________________________。

三、计算题

主观题不参与评分,请参考答案自行评分。

28
若关系R、S、T如图所示,求:
(1)Rl=R-S
(2)R2=R∪S
(3)R3=R∩S
(4)R4=R×S
题目图片

四、应用题

主观题不参与评分,请参考答案自行评分。

29
设有关系:
C(CNO,CNAME,PCNO)
SC(SNO,CNO,SCORE)
S(SNO,SNAME,AGE,SEX)
其中:C为课程表关系,对应的属性分别是课号、课程名和选修课号;SC为学生选课表关系,对应的属性分别是学号、课号和成绩;S表示学生,它的各属性依次为学号、姓名、年龄和性别。用SQL语言写出:
(1)对关系SC中课号等于C1的选择运算。
(2)对关系C的课号、课程名的投影运算。
(3)对C和SC两个关系的自然连接运算。
(4)求每一课程的间接选修课(即选修课的选修课)。

五、综合题

主观题不参与评分,请参考答案自行评分。

30
设有如下SB设备信息:
BH――设备编号(字符型,长度8),XH――设备型号(字符型,长度10),GL――功率(字符型,长度6),SL――数量(数值型,长度8,小数为0)。要求:
(1)用SQL语言定义相应的基表,并定义关键字,规定功率数据项不能为空。(10分)
(2)将元组(‘SB0121’,‘BJDJ-500’,‘500W’,40)插入该表。(5分)
(3)将对该表的修改、删除权限授予User1,并将对设备编号的修改权限授予User2。(5分)