当前位置: 首页 > article >正文

2022年4月自考《数据库系统原理》04735试题

目录

一.填空题

二.填空题

三.简答题

四.综合题

五.设计题


一.填空题

1.数据库系统中,介于应用程序和操作系统之间的软件是 (书中)P28页

A.DBS  B.DB C.DBA D.DBMS

2.通常所说的数据库系统不包括 (书中)P29页

A.数据库 B.数据库管理系统 C.相关实用工具 D.网络环境

3.关系模式学生-课程教师(学号,课程号,任课教师姓名,办公地址),假设每位教师只有一处办公地址,某门课程有 50名学生选修,若该门课程任课教师的办公地址发生改变,而某条记录中的办公地址没有被正确修改,这类异常问题是 (书中)P56页

A.更新异常 B.数据冗余 C.插入异常 D.删除异常

4.关系中包含在任何一个候选码中的属性称为 (书中)P46页

A.列属性 B.次属性 C.分量属性 D.主属性

5.下列查询操作中不属于基本操作的是 (书中)P49页

A.选择 B.除 C.投影 D.并

6.E-R图向关系模型转换时,关系规范化理论主要应用于数据库的 (书中)P62页

A.概念设计阶段 B.逻辑设计阶段 C.物理设计阶段 D.详细设计阶段

7.良好的数据库性能不包括 (书中)P64页

A.数据的高效率存取 B.空间的节省 C.数据库结构合理 D.良好的数据共享性、完整性、一致性及安全保密性

8.逻辑结构设计的任务不包括 (书中)P80页

A.将E-R图转换为关系模型

B.对关系模型进行优化

C.设计面向用户的外模式

D.画数据流图

9.关系数据库的基本特征是组织数据使用 (书中)P43页

A.层次数据模型

B.关系数据模型

C.网状数据模型

D.面向对象数据模型

10.只能在存储过程题体的BEGIN...END语句块中声明的变量是 (书中)P128页

A.局部变量 B.用户变量 C.全局变量 D.静态变量

11.关于游标说法错误的是 (书中)P129页

A.在定义游标之后,必须打开该游标,才能使用

B.在实际应用中,一个游标可以被多次打开

C.可以使用SELCET语句打开游标

D.多次打开同一个游标时,每次打开游标的结果集可能会不同

12.某关系模式中属性列为”性别”的取值限定为”男”或”女”,这称为 (书中)P139页

A.CHECK约束 B.NOT NULL约束 C.UNIQUE约束 D.CONSTRAINT约束

13.要使用DROP USER语句,必须拥有MySQL中相应数据库的权限 (书中)P146

A.ALTER权限 B.DELETE权限 C.UPDATE权限 D.RENAME权限

14.不属于数据仓库主要特征的是 (书中)P182页

A.集成性 B.面向主题 C.数据的易失性 D.数据的时变形

15.在数据挖掘过程中,数据预处理之后,首先要完成的步骤是 (书中)P184-185

A.建模评估 B.模型部署 C.模型实施 D.建模

二.填空题

16.支持关系模型的数据库管理系统称为(关系数据库)管理系统 ?(书中)P44页

17.关系模型的三个组成要素分别是关系数据结构、关系操作集合和关系(完整性约束)?(书中)P44页

18.在关系数据中,(关系)是动态的、随时不断变化 (书中)P47页

19.不应该从数据库中删去的数据被删去的异常问题称为数据的(删除)操作异常 (书中)P57页

20.从用户对数据的需求出发,数据库设计包括数据库(结构)设计和数据库行为设计 (书中)P65页

21.数据库的生命周期分为数据库的(分析与设计)阶段和数据库实现与操作阶段 (书中)P64页

22.在MySQL的存储过程体中,常用条件判断语句有IF...THEN...ELSE和(CASE)语句

23.完整性约束条件的作用对象可以是列、元组和() (书中)P135页

24.触发器是一种保证数据(完整性)的方法 (书中)P149页

25.以数据模型的发展为主线,数据库技术可以相应地分为三个发展阶段,第一代网状、(层次)数据库系统,第二代的关系数据库系统,以及新一代的数据库系统

三.简答题

26.简述关系的两个不变性及其含义 (书中)P54-55页

实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系的两个不变性

实体完整性约束是指关系的主属性,即主码的组成不能成为空,也就是关系的主属性不能是空值NULL

参照完整性约束就是定义外码和主码之间的引用规则,它是对关系间引用数据的一种限制

27.简述视图与基本表的区别 (书中)119页

视图不是数据库中真实的表,而是一张虚拟表

视图内容是由存储在数据库中进行查询操作的SQL语句来定义

视图是用来查看存储在别处数据的一种虚拟表,自身不存储数据

28.简述存储过程和存储函数的区别 (书中)P132页

存储过程不能拥有输出参数,因为存储函自身就是输出参数。存储过程不能可以有输出参数

可以直接对存储函数进行调用,且不需要使用CALL语句。对存储的调用,需要使用CALL语句

存储函数中必须包含一个RETURE语句,而这条特殊的SQL语句不允许包含用于存储过程中

29.简述三种典型的并发操作问题

丢失更新、不可重复度、读”脏”数据

30.简述MySQL中恢复数据的语句及数据库恢复完毕之后对表解锁的语句

恢复数据的语句是LOAD DATA...INFILE

数据库恢复完毕后对表解锁语句是UNLOCK TABLES

.综合题

31.某电视剧管理中心需要管理如下信息:电视剧编号,电视剧名称,拍摄年份,总导演身份证号码,

姓名,性别,年龄。

其中:每部电视剧只能有一位总导演;每位总导演可指导多部电视剧拍摄;每部电视剧都有具体的拍摄年份。试完成下列要求:

(1)画出反映上述实体关系的ER图。(不必画实体的属性)

(2)转换成关系模式并指出每个关系模式的主码和外码,在主码下画直线”      ”,在外码下画波浪线”       ”。

(3)用SQL语句建立“总导演”表。

CREATE TABLE 总导演(

总导演身份号 char (18),

姓名 char (10),

性别 char  (2),

年龄 int,

PRIMARY KEY(总导演身份证号码)

);

五.设计题

32.某商品管理系统的数据库中包括如下关系表:

商品表(商品编号,商品名称,单价,数量)

供应商表(供应商编号,供应商名称,地址,电话)

供应表(供应商编号,商品编号,供应时间,联系人)

试实现下列操作:

(1)使用关系代数查询商品名称为“打印机”的商品编号。

π商品编号(σ商品名称=’打印机’(商品表))

(2)使用关系代数查询商品名称为“打印机”的商品编号。

π商品编号,联系人(σ供应商编号=’HT220107’(供应表))

(3)使用SQL语句查询供应商华为所供应的商品编号和供应时间

SELECT 商品编号, 供应时间 FROM 供应表 WHERE 供应商编号 = ( SELECT 供应商编号 FROM 供应商表 WHERE 供应商名称 = '华为' );

(4)使用SQL语句建立”华为”供应商供应的商品视图VHW,该视图包括信息:供应商名称,商品编号,供应时间,联系人

CREATE VIEW VHW(供应商名称,商品编号,供应时间,联系人)AS

SELECT 供应商名称,商品编号,供应时间,联系人

FROM 供应表,供应商表

WHERE 供应表.供应商编号=供应商表.供应商编号 AND 供应商名称=’华为’


http://www.kler.cn/news/359596.html

相关文章:

  • AI 自学 Lesson2 - 回归(Regression)
  • 想要加密电脑文件?2024年必备的8款企业文件加密软件推荐!
  • 4. Node.js Path模块
  • 最懂国人的私有笔记与博客项目,极空间部署高颜值双链笔记『Blossom 』
  • Xilinx UltraScale系列FPGA纯verilog图像缩放,工程项目解决方案,提供2套工程源码和技术支持
  • (K)MP有限状态自动机
  • VSCode中使用 Live Server 扩展时设置默认浏览器
  • 【Java后端】之 ThreadLocal 详解
  • 内核调度hh
  • 搜维尔科技:xsens动作捕捉+manus VR数据手套,元宇宙数字人制作流程
  • 开源限流组件分析(二):uber-go/ratelimit
  • 【机器学习】支持向量机SVM|高斯核 讲解及代码实现
  • RAG进阶形态之GraphRAG
  • 适合学生党的平价蓝牙耳机有哪些?四款便宜又好的蓝牙耳机盘点
  • RGB-D摄像头三维重建
  • 【景观生态学实验】实验一 ArcGIS地理数据处理及制图基础
  • Synopsys工具中命令中filter选项
  • Databend 产品月报(2024年9月)
  • 笑脸漏洞复现
  • RuoYi-Vue若依 环境搭建 速成