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

news2024/11/23 13:14:15

目录

一.单选题

二.填空题

三.设计题

四.简答题

五.综合题


一.单选题

1.数据库系统管理员的英文缩写是 (书中)P29页

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

2.客户/服务器模式中,客户端和服务器可以同时工作在同一台计算机上,该方式称为 (书中)P37页

A.单机方式 B.双机方式 C.单一方式 D.脱机方式

3.一个8元关系,可称为 (书中)P45页

A.8行关系 B.8度关系 C.8码关系 D.8域关系

4.一个关系的若干个候选码中指定一个用来唯一标识关系的元组,则这个候选码是 (书中)P46

A.外码 B.主码 C.超码 D.副码

5.对于关系的描述正确的是 (书中)P48

A.在同一个关系模式中,属性名是可以相同的

B.每个关系可以有多种关系模式

C.在关系中,元组的顺序(即行序)是很重要的,不可以任意交换

D.在关系中,每一个属性都是不可分解的

6.建立索引的方式通常有 (书中)P81

A.静态和动态 B.单引和双引 C.授权和回收 D.备份和恢复

7.关于SQL 的特点说明错误的是 (书中)P85

A.SQL简答易学 B.SQL是特定数据库供应商专有语言

C.SQL是功能强大的语言 D.每个SQL语句由一个或多个关键字组成

8.关系规范化理论主要应用数据库设计中 (书中)P62

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

⚪9.在基本表的基础上,建立必要的视图,形成数据的 (书中)P119

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

10.删除存储过程可以使用的语句是 (书中)P131

A.DROP FUNCTION B.DROP PROCEDURE C.DROP TABLE  D.DROP VIEW

11.DROP TRIGGER语句中,用于避免没有触发的情况下删除触发器的关键字是 (书中)P141

A.IF B.IF ELSE C.IF EXISTS D.IF NOT EXISTS

⚪12.GRANT语句中,授予用户创建和删除新用户的权限,语法项priv_type的值是 (书中)P151

A.CREATE ALTER B.CREATE DROP C.CREATE NEW D.CREATE USER

⚪13.在MySQL中,导入恢复数据的语句是 (书中)P159

A.SELECT INTO ...OUTFILE

B.SELECT INTO ...INFILE

C.LOAD   DATA ...INFILE

D.LOAD   DATA ...OUTFILE

⚪14.一般针对某些主题的历史数据机型分析,支持管理决策的是 (书中)P181

A.联机事物处理 B.脱机事物处理 C.联机分析处理 D.脱机分析处理

15.通过数据挖掘技术,可以把数据按照相似性归纳为若干类别,该功能是 (书中)P184

A.聚类 B.关联分析 C.分类与预测 D.概念描述

二.填空题

16.数据的(集成)是数据库管理系统的主要目的 (书中)P31bn

17.视图表是由基本表或其他视图导出的表,是(虚拟)表,不对应实际存储的数据 (书中)P119

18.数据库分析与设计阶段包括需求分析、概念设计、逻辑设计和(物理设计)四个环节 (书中)P64

19.在MySQL中,一个关系对应一个基本表,一个或多个基本表对应一个(存储文件)。 (书中)P89

20.对于填有数据的游标,在MySQL中,可以使用(FETCH···INTO)语句从中读取数据 (书中)P129

21.完整性约束条件的作用对象是()、元组和表 (书中)P135

22.用户定义在关系表上的一类由事件驱动的数据库对象,称为(触发器),它也是一种保证数据完整性的方法 (书中)P140

23.一种专门用来与数据库通信的语言是(结构化查询语言(或SQL)),它可以帮助用户操作关系数据库 (书中)P84

24.分割是将数据分散到各自的物理单元中,以便能分别处理,以提高(数据处理)的效率 (书中)P183

25.大数据是指无法在可容忍的事件内用现有信息技术和软件、硬件工具对其进行感知、获取管理、处理的服务的(数据集合)。 (书中)P185

三.设计题

某高校教师项目信息管理系统的数据库包含三个关系:

教师(教师工号,姓名,性别,年龄,职称)
项目(项目号,项目名称,级别)
申报(教师工号项目号,工作量)

试实现下列操作:

26.使用关系代数查询“省级”级别的项目信息。

σ级别=’省级’(项目)

27.使用关系代数查询教师的教师工号、姓名和职称。

Π教师工号,姓名,职称(教师)

28.使用SQL语句查询每名教师的总工作量

SELECT 教师工号, SUM(工作量) AS 总工作量 FROM 申报 GROUP BY 教师工号;

29.使用SQL语句查询申报项目称为图像采集的教师工号。(用嵌套查询)

SELECT 教师工号  

FROM 申报  

WHERE 项目号 IN (  

    SELECT 项目号  

    FROM 项目  

    WHERE 项目名称 = '图像采集'  

);

30.使用SQL语句将“王宏”老师的职称改为“教授

UPDATE 教师 SET 职称 = '教授' WHERE 姓名 = '王宏';

四.简答题

31.描述关系数据模型的优化方法 (书中)P81

1.确定个属性间的函数依赖关系

2.对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系

3.判断每个关系模式的范式,根据实际需求确定最合适的范式

4.按照需求分析阶段得到处理要求,分析这些模式对于这样的应用环境是否合适,确定是否要对某些模式进行合并或分解

5.对关系模式进行必要的分解,提高数据库操作的效率和存储空间的利用率

32.简述关系模型完整性约束的检验方法 (书中)P55

1.执行插入操作时,首先检查实体完整性约束,然后检查参照完整性约束,最后检查用户用户定义完整性约束

2.执行删除操作时,一般只需要对被参照关系检查参照完整性约束

3.执行更新操作时,因为更新操作可看成是先执行删除操作,再执行插入操作,因此是上述两种情况的综合

33.简述SQL核心组成部分 (书中)P85

1.数据定义语言

2.数据操纵语言

3.数据控制语言

4.嵌入式和动态SQL规则

5.SQL调用和会话规则

34.简述删除存储函数的语句及注意事项  (书中)P134

删除语句:DROP FUNCTION

注意事项:

删除语句:DROP FUNCTION

注意事项:

1.在删除之前,必须确认该存储函数没有任何依赖关系,否则会导致其他与之关联的存储函数无法运行

2.为防止因删除不存在的存储函数而引发的错误,可在DROP FUNCITON语句中添加关键字” IF EXISTS”

35.简述三种典型并发操作问题。

1.丢失更新:设有两个事物T1和T2,当它们同时读入同一个数据并加以修改时,事物T2的提交结果会破坏事物T1提交的结果,由此是导致事务T1的修改被丢失。

2.不可重复读:设有两个事物T1和T2,不可重复读是指事物T1读取数据后,事物T2执行更新操作,使事物T1无法再现前一次读取结果

3.读”脏数据”,设有两个事物T和T2,读”脏”是指,事物T1修改某一数据据,并将其写回磁盘,事物T2读取同一个数据后,事物T1由于某种原因被撤销,这时事物T1已修改过的数据恢复原值,事务T2督导的数据就与数据库中的数据不一致,则事务T2读到的数据就为”脏数据”。

五.综合题

36.某大学图书管理信息系统需要管理如下信息:

图书:图书号、书名、作者、定价

学生:学号、姓名、专业

出版社:出版社名称、地址、电话、邮编

其中:一个出版社可以出版多种图书,但每本图书只能在一个出版社出版;每位学生可以阅多本图书,每本图书可以供多位学生借阅;学生借书要记录借书日期和还书日期。试完成下列要求:

(1)画出反映上述实体关系的E-R图。(不用画出实体的属性)

(2)转换成关系模式并指出每个关系模式的主码和外码,在主码下画直线“   ”,在外码下画波浪线”  ”。(3)用SQL语句建立“学生”表。

(3)用SQL建立”学生”表

CREATE TABLE 学生

(学号 CHAR(11)PRIMAPY KEY

          姓名 CHAR(8),

          专业 CHAR(20),

);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2209441.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Copilot自动在Rstudio中写代码,提高效率!

原文链接:使用Copilot自动在Rstudio中写代码,提高效率! 2022年教程总汇 2023年教程总汇 引言 今天我们分享,在Rstuido中使用copilot自动写代码,提高你的分析和绘图效率。 copilot是2024年9月后引入到Rstuido中&…

如何在 IDEA 中导入 Java 项目的 Git 仓库并启动

目录 前言1. 从 Git 仓库导入 Java 项目2. 配置 Maven2.1 配置 Maven 仓库和设置文件2.2 加载依赖 3. 配置 Tomcat 并运行项目3.1 配置 Tomcat3.2 配置 Server URL3.3 启动项目 4. 常见问题与解决方法4.1 Maven 依赖无法下载4.2 Tomcat 部署失败4.3 项目启动后无法访问 结语 前…

从RNN讲起——序列数据处理网络

文章目录 RNN(Recurrent Neural Network,循环神经网络)1. 什么是RNN?2. 经典RNN的结构3. RNN的主要特点4. RNN存在问题——长期依赖(Long-TermDependencies)问题 LSTM(Long Short-Term Memory&a…

使用libssh2实现多线程模式的文件上传与下载

使用libssh2实现多线程模式的文件上传与下载 一、准备工作二、初始化SSH连接三、文件上传与下载四、多线程处理五、总结libssh2 是一个开源的SSH库,用于在C/C++程序中实现SSH2协议的功能。通过libssh2,我们可以方便地进行远程登录、执行命令、上传和下载文件等操作。在多线程…

一区大黄蜂!人工蜂群算法优化!ABC-CNN-LSTM-MATT多特征分类预测

一区大黄蜂!人工蜂群算法优化!ABC-CNN-LSTM-MATT多特征分类预测 目录 一区大黄蜂!人工蜂群算法优化!ABC-CNN-LSTM-MATT多特征分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现ABC-CNN-LSTM-MATT人工蜂群…

c++关于内存的知识点上速成

温馨提示:本篇文章的内容涉及的是c内存的管理方式 c内存管理的方式 new的使用方式 类型 对象名 new 类型 注意:如果对象名前面的类型有星号,后面的类型(new后面的)不需要星号 样例: delete的使用方…

VMDK 0X80BB0005 VirtualBOX虚拟机错误处理-数据恢复——未来之窗数据恢复

打开虚拟盘文件in7.vmdk 失败. Could not get the storage format of the medium 7\win7.vmdk (VERR_NOT_SUPPORTED). 返回 代码:VBOX_E_IPRT_ERROR (0X80BB0005) 组件:MediumWrap 界面:IMedium {a a3f2dfb1} 被召者:IVirtualBox {768 cd607} 被召者 RC:VBOX_E_OBJECT_NOT_F…

生成式专题的第四节课--CycleGAN

CycleGAN(Cycle-Consistent Generative Adversarial Network,循环生成对抗网络)是一种用于无监督图像转换的深度学习模型,即一种用于图像到图像转换任务的生成对抗网络(GAN)的变体,它可以在没有…

团标大数据(2024年09月)

一、总体数据 截至2024年09月30日,共有8240家社会团体在全国团体标准信息平台注册,其中民政部登记注册的有973家,地方民政部门登记注册的有7267家。社会团体在平台共计公布89857项团体标准,其中民政部登记注册的社会团体公布3603…

点云数据与多相机图像融合实现3D场景的彩色可视化

引言 在现代3D计算机视觉和机器人感知领域,点云数据和图像信息的融合正变得越来越重要。点云数据提供了精确的几何结构,而图像则包含了丰富的颜色和纹理细节。将这两种数据源结合起来,我们能够创建更加逼真和信息丰富的3D场景表示。本文将深…

【C++】拆分详解 - vector

文章目录 一、vector的介绍二、vector的使用1. 构造2. 迭代器3. vector 空间增长问题4. 增删查改5. vector 迭代器失效问题5.1 底层空间改变(扩容、缩容)5.2 指定位置元素的删除操作5.3 Linux与VS平台差异 三、vector 模拟实现0. 整体框架1. 构造 / 析构…

4个方法教你快速取消Word文档底色

在使用Word编辑文档时,我们有时会遇到文字或段落带有不必要的底色,这不仅影响文档的美观,还可能干扰阅读。那么,如何轻松去除这些底色呢?以下是几种实用的方法: 方法1:使用底纹功能键 首先&…

点可云ERP进销存V8版本——其他收入单使用说明进

其他收入单用于记录除销售内容外其他收入资金,如:废品出售、安装维修服务等。新增保存之后,对应资金账户将增加金额额度,并做存储记录,可在现金银行报表中体现。 新增操作 接下来我们讲解新增单据步骤。如上图所示&am…

怎样设置Windows系统不会自动同步时间

一、背景 我们在进行测试一些软件的时候需要调整Windows系统的时间到指定的日期,并且希望这个手动调整的日期可以固定住不变,不希望电脑重启后恢复到当前的最新日期。 二、操作方法 注意:如下的操作方法是以Windows7系统为例进行演示说明: 1、选中右下角的日期然后点击鼠…

C++笔记---红黑树的插入删除

1. 红黑树的概念 红黑树是一棵二叉搜索树,他的每个结点增加一个存储位来表示结点的颜色,可以是红色或者黑色。 通过对任何一条从根到叶子的路径上各个结点的颜色进行约束,红黑树确保对于任意一个结点,没有一条到NULL结点的路径会…

【C++算法】9.滑动窗口_长度最小的子数组

文章目录 题目链接:题目描述:解法C 算法代码:图解 题目链接: 209. 长度最小的子数组 题目描述: 解法 解法一:暴力求解(会超时) 暴力枚举出所有子数组的和。 查找子数组n2&#xff0…

【hot100-java】K 个一组翻转链表

链表篇 参考题解 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val val; this.next next; }* }*/ …

文件传输遗漏

查看失败的 Failed to transfer file ‘E:\m3dmpre\datasets\mvtec3d\foam\train\good\xyz\184.tiff’. Could not close the output stream for file “sftp://172.29.6.20/home/cszx/zgp/datasets/mvtec3d/foam/train/good/xyz/184.tiff”. 将faild的全部重传一遍

知识二: 马尔科夫决策过程

强化学习从入门到精通(马尔科夫决策过程)(7天入门强化学习) 知识二:马尔科夫决策过程 先介绍马尔可夫过程(Markov process)以及马尔可夫奖励过程(Markov reward process&#xff0…

matlab不小心删除怎么撤回

预设项——>删除文件——>移动至临时文件夹 tem临时文件夹下