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

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

目录

一:选择题

二:填空题

三:设计题

四:简答题

五:综合题


一:选择题

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.mrgr.cn/news/48305.html

相关文章:

  • 安卓native层抓trace
  • LSTM实现天气模型训练与预测
  • 虚拟机VMware的安装问题ip错误,虚拟网卡
  • 山景BP1048蓝牙音频任务后台运行设置方法
  • R 基础运算
  • [java] 简单的熔断器scala语言案例
  • ReactOS系统宏函数ASSERT的实现
  • Python 如何使用 Bert 进行中文情感分析
  • 【软件测试】最佳软件测试基础入门教程
  • 第十四届单片机嵌入式蓝桥杯
  • 手把手从零打造 Llama3:解锁下一代预训练模型
  • Matlab 二维绘图命令(第一期)
  • 证明算法(参数估计)满足大样本性质
  • 选择智能工单系统的理由,功能与效益分析
  • 【笔记】Day2.3.3自定义异常+2.3.4resource注入
  • C++对象声明周期问题记录
  • JavaScript进阶笔记--解构赋值
  • 【LLM开源项目】LLMs-开发框架-Langchain-Tutorials-Basics-v2.0
  • 《纳瓦尔宝典》读书感悟
  • Qt初识_通过代码创建hello world
  • ansible 学习之变量
  • 如何将长链接缩短
  • 大数据新视界 --大数据大厂之 Dremio:改变大数据查询方式的创新引擎
  • 多线程会在一个事务里面吗?
  • Python 网络爬虫高阶用法
  • Java面经--从代码角度认识面向对象编程和面向过程编程