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

news2024/10/12 3:23:06

目录

一:选择题

二:填空题

三:设计题

四:简答题

五:综合题


一:选择题

1.在数据库系统中,专门用户建立和管理数据的软件是 (书中)P28页

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

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

A.应用程序 B.数据库管理员 C.用户 D.网络环境

3.关系模式学生-课程-教师(学号、课程号、任课教师姓名,办公地址),假设每位教师只有一处办公地址,若某门课有100名学生选秀,那么课程认可教师的办公地址被存储了100次,这类异常问题是 (书中)P56页

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

4.当关系有4个候选码时,选定一个作为主键,若主键为全码,应包含  (书中)P46页

A.1个属性 B.2个属性 C.3个属性 D.4个属性

5.下列不属于关系操作的是  (书中)P49页

A.查询 B.复制 C.插入 D.修改

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

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

7.数据库应用功能需求不包括  (书中)P64页

A.数据存取 B.数据约束 C.数据修改 D.数据删除

8.下列不属于数据模型优化方法的是 (书中)P81页

A.确定各属性间的函数依赖关系

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

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

D.确定适当的索引

9.进入20世纪80年代,商用数据库管理系统的主流数据模型是 (书中)P43页

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

C.网状数据模型 D.面向对象数据模型

10.存储过程体中,声明时在名称前面使用@符号的变量是  (书中)P128页

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

11.在MySQL中,循环流程控制语句的关键字不包括  (书中)P106页

A.LOOP B.REPEAT C.FOR D.WHILE

12.命名完整性约束的关键字是 (书中)P35页

A.CONSTRAINT B.CHECK C.ALTER D.RENAME

13.为了删除一个或多个MySQL用户及消除相关的权限,使用的语句是 (书中)P87页

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

14.下列不属于仓库重要概念的是 (书中)P182页

A.联机分析处理 B.粒度 C.分割 D.维

15.在实际使用中,数据挖掘的过程首先要完成的是 (书中)P184页

A.数据的选择 B.数据的预处理 C.确定业务对象 D.建模

二:填空题

16.采用二维表来表示实体与实体之间联系的模型是(关系模型 (书中)P41

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

●18.在关系数据中,(系模式)是静态的、稳定的 (书中)P47

19.应该插入的数据不能插入到数据库中的异常问题为数据(插入)操作异常 (书中)P57

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

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

22.在MySQL的存储过程体中,SELECT···INTO语句返回的结果集有()行数据 (书中)P129

23.反应数据库中数据正确性和相容性的数据的(完整性) (书中)P32

24.触发器是用户定义在(关系表)上的一类由事件驱动的数据库对象 (书中)P140

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

三:设计题

某设备组装管理系统的数据库中包括如下关系表:

设备表(设备编号,设备名称,制造商名称)

零件表(零件编号,零件名称,零件单价,设备编号)

试实现下列操作

26.使用关系代数查询制造商名称为“腾飞”的设路编号。

     

27.使用关系代数查询设备编号为’E0108’的设备所使用的零件编号和零件名称

28.使用SQL语句查询每个设备的编号及使用的零件总数量

SELECT 设备编号,COUNT(零件编号) AS 零件总数量

FROM 零件表

GROUP BY 设备编号;

29.使用SQL语句查询使用了零件名称为“铜合金螺母”的设备名称和制造商名称。(用嵌套查询)

SELECT 设备名称,制造商名称

FROM 设备表

WHERE 设备编号=(SELECT 设备编号 FROM 零件表 WHERE 零件名称=’铜合金锣母’);

30.使用SQL语句建立设备名称为“LT数控”的设备所使用的零件名称和零件单价视图V_QK,该视图包括信息:设备编号,零件名称,零件单价。

CREATE CIEW V_QK(设备名称,零件名称,零件单价)

AS

SELECT 设备表.设备编号,零件名称,零件单价

FROM 设备表,零件表

WHERE 设备表.设备编号=零件表.设备编号 AND 设备名称=’LT 数控’;

四:简答题

31.简述关系模型的三类完整性约束  (书中)P54

1.实体完整性约束

2.参数完整性约束

3.用户定义完整性约束

32.简述视图的概念及其与三级模式中相对应的模式 (书中)P119

1.视图是数据中的一个对象,他是数据库管理系统提供给用户的以多种角度观察数据库中数据的一种重要机制

2.视图与三级模式总相对应的是外模式

33.简述使用存储过程的优点 (书中)P125

1.可增强SQL语句的功能和灵活性

2.良好的封装性

3.高性能

4.可减少网络流量

5.可作为一种安全机制来确保数据的安全性和数据的完整性

34.简述并发操作带来操作不一致的主要原因以及解决办法 (书中)P155

1.主要原因并发操作破坏了事物的隔离性

2.解决办法封锁、时间戳、乐观控制法和多版本并发控制

35.简述MySQL中备份数据的语句及其功能

1.SELECT···INOT···OUTEILE

2.通过SELECT语句将表中所有数据行写入到一个文件中

五:综合题

36.某电影管理中心需要管理如下信息:

电影:电影编号,电影名,电影类型

演员:身份证号码,姓名,性别,年龄

出演:电影编号,身份证号码,拍摄年份

其中:每部电影可以有多名演员参与演出:每位演员可在多部电影中出演:每部电影都有具体的拍摄年份。

试按要求完成下列问题

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

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

(3)用SQL语句建立演员

CREATE TABLE 演员

(身份证号码 CHAR(18,

 姓名 CHAR(15),

         性别 CHAR(2),

     年龄 INT,

  PRIMARY KEY (身份证号码));

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

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

相关文章

Datawhale 组队学习 文生图 Prompt攻防 task01

文生图大模型面临着巨大的滥用风险,如生成虚假、违法违规、血腥恐怖或歧视仇恨的图片,评估此类模型和系统的安全防范能力至关重要。 赛题背景:从产业应用需求出发,体验为大模型注入生成式“风险疫苗”,透视大模型生图潜…

Java SE vs Java EE 与 JVM vs JDK vs JRE

Java SE(Java Platform,Standard Edition): Java 平台标准版,Java 编程语言的基础,它包含了支持 Java 应用程序开发和运行的核心类库以及虚拟机等核心组件。Java SE 可以用于构建桌面应用程序或简单的服务器应用程序。…

聚类分析 | IPOA优化FCM模糊C均值聚类优化算法

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 (多图聚类)IPOA优化FCM模糊C均值聚类优化算法,matlab代码,超多图 基于改进的鹈鹕优化算法(IPOA)优化FCM模糊C均值聚类优化,matlab代码,直接运行…

万字长文解读预测市场的历史发展与未来前景

撰文:Alex Nardi,Shoal Research 编译:Yangz,Techub News 文章要点: 预测市场的发展和影响:预测市场利用集体智慧预测未来事件的能力日益得到认可,对政治、金融、娱乐和流行文化等领域产生了重…

HiRT | 异步控制策略,告别VLA时延问题

论文:HiRT: Enhancing Robotic Control with Hierarchical Robot Transformers 前言:HiRT 通过异步处理的策略,将 VLM 作为低频慢思考过程,将轻量的动作策略模型作为高频快响应过程 ,以此解决 VLA 驱动带来的控制时延问…

Ubuntu22.04环境下源码安装OpenCV 4.8.1

因为项目需要用OpenCV对yolov8模型进行推理,通过DNN模块,之前本地的OpenCV版本是4.5.4(好像安装完ROS2 humble之后系统就自带了opencv),加载onnx模型一直报错,网上查询到需要4.7以上,干脆直接升…

vue3之依赖注入provide(提供)/inject(注入)

通常情况下,需要从父组件传值到子组件使用props足以,但是如果是深层嵌套的组件,如果某个深层的组件想要得到祖先组件的部分数据,使用props的话需要沿着各个嵌套的组件着层传递数据,而在传递过程中的组件压根就不需要使…

你了解 SpringBoot 在一次 http 请求中耗费了多少内存吗?

在实际工作中,经常会需要进行在全链路压测,优化 GC参数,优化 JVM 内存分配。 当知道 1 次 RPC 请求和 Http 请求需要的堆内存大小后,你可以精确地计算:指定的并发量之下,系统需申请多少堆内存。同时结合 J…

若依 根据角色权限 动态添加路由 学习

源于这个问题对若依权限改造的学习,用ASP.NET Core Web api 做后端,所以不是纯净的若依前端,有部分改过。 ​​​​​​​若依 从字典类型跳到字典数据跳到了404-CSDN博客 从路由守卫获取到用户信息开始,到路由跳转结束的过程 …

小猿搜题冲榜/刷排名/专用思路-理论速度1小时/3.6w分 附带0s教程

小猿搜题冲榜/刷排名/专用思路-理论速度1小时/3.6w分 附带0s教程 ⚠️:这个方法很多还需要手动操作,我目前无法用代码完全实现,如果你有兴趣可以给我提issue我们一起讨论。 冲榜思路 先说整体思路:抓包改答案adb模拟 之后详细…

10月更新|国内可用的ChatGPT攻略镜像中文网站

一、GPT中文镜像站 ① yixiaai.com 支持GPT4、4o以及o1,支持MJ绘画 ② chat.lify.vip 支持通用全模型,支持文件读取、插件、绘画、AIPPT ③ AI Chat支持GPT3.5/4,4o以及MJ绘画 1. 什么是镜像站 镜像站(Mirror Site&#xff0…

【GO基础学习】环境安装到基础语法(1)

文章目录 环境安装GoLand 安装GO基础GO特点类型和函数Init函数和main函数GO命令下划线变量和常量数组切片Slice 引用 环境安装 下载地址:https://www.golangroadmap.com/ 安装目录文件说明: api:每个版本的 api 变更差异。 bin&#xff1…

JAVA 字符串 trim() 方法的正确使用

JAVA类里面 trim() 方法大家都比较熟悉,就是用来清除掉字符串首尾的空白字符。但在一次程序运行崩溃后,查找具体原因时,发现是由字符串末尾的一个回车符号 "\r" 所导致的。于是有机会仔细读了下该方法的 java 文档说明。其中一段内…

Docker理念

1.为什么会出现Docker Docker 的出现并非偶然,而是由一系列技术发展趋势和实际需求所推动的一项技术创新。 随着软件行业的快速发展,开发团队的规模不断扩大,成员可能分布在不同的地理位置,使用不同的操作系统和开发工具。这就导致…

CSD(computational storage devices)架构介绍

CSD(computational storage devices)架构介绍 前言一、CSD与传统SSD的架构对比二、为什么要采用FPGA三、FPGA缺点四、个人总结reference 前言 虽然一直有接触CSD,但一直对其原理和架构知之甚少,半知不解。今天,趁着我还…

element-ui点击文字查看图片预览功能

今天做一个点击文字查看图片的功能&#xff0c;大体页面长这样子&#xff0c;点击查看显示对应的图片 引入el-image-viewer&#xff0c;点击的文字时候设置图片预览组件显示并传入图片的地址 关键代码 <el-link v-if"scope.row.fileList.length > 0" type&…

模型预测控制工具包——ACADO:简介、安装与测试

模型预测控制工具包——ACADO&#xff1a;简介、安装与测试 ACADO 工具包简介ubuntu20.04 安装 ACADO工具包安装依赖安装ACADOtoolkit 测试 ACADO 工具包简介 ACADO Toolkit 是一个用 C 编写的用于自动控制和动态优化的软件环境和算法集合。 它提供了一个通用框架&#xff0c;…

三菱FX3UPLC定位控制程序举例

测试程序的编写 1.输入输出的分配输入输出的分配如下表所示。 2、相关软元件的设定 相关软元件也有所不同。更改定位指令的脉冲输出端时&#xff0c;根因设定为定位指令的脉冲输出端的软元件不同&#xff0c;据更改的内容&#xff0c;需要变更设定的相关软元件。 3.程…

【大模型新书】掌握大语言模型:高级技术、应用、尖端方法和顶尖LLMs

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/93e5a5c008474f72a0335083ef9c4893.png)我已将 这本大模型书籍免费分享 出来&#xff0c;需要的小伙伴可以扫取。 主要特性 探索自然语言处理&#xff08;NLP&#xff09;基础和大语言模型基本原理&#xff0c;包括…

若依前端后打成一个JAR包部署

客户需要将项目前后端作为一个整体打包成jar&#xff0c;不使用nginx方式转发。使用框架是若依前后端分离&#xff0c;后端springboot&#xff0c;前端vue&#xff0c;目的就是把vue打入jar。 一、前端修改 ruoyi-ui/src/router/index.js文件 &#xff0c;将 mode: ‘history’…