1、 数据库系统原理试题答案及评分参考第 1 页(共 3 页)绝密启用前 2023 年 4 月高等教育自学考试全国统一命题考试 数据库系统原理数据库系统原理试试题题答案及评分答案及评分参考参考(课程代码 04735)一、单项选择题:本大题共 15 小题,每小题 2 分,共 30 分。1D 2D 3A 4D 5B 6A 7B 8D 9A 10B 11C 12A 13C 14A 15C 二、填空题:本大题共 10 空,每空 1 分,共 10 分。16关系模型 17数据结构 18关系模式 19插入 20行为 21实现与操作 22一(或 1)23完整性 24关系表 25关系 三、设计题:本大题共 5 小题,每小题 4 分,共 20 分。26设备编号(制造商名称=腾飞(设备表)(4 分)27零件编号,零件名称(设备编号=E0108(零件表)(4 分)28SELECT 设备编号,COUNT(零件编号)AS 零件总数量(2 分)FROM 零件表(1 分)GROUP BY 设备编号;(1 分)29SELECT 设备名称,制造商名称(1 分)FROM 设备表(1 分)WHERE 设备编号=(SELECT 设
2、备编号 FROM 零件表 WHERE 零件名称=铜合金螺母);(2 分)30CREATE VIEW V_QK(设备编号,零件名称,零件单价)(1 分)AS SELECT 设备表.设备编号,零件名称,零件单价(1 分)FROM 设备表,零件表(1 分)WHERE 设备表.设备编号=零件表.设备编号 AND 设备名称=LT数控;(1分)数据库系统原理试题答案及评分参考第 2 页(共 3 页)【评分说明】本大题所有关键字大小写均可;语句最后有无“;”均可;26 和 27 题投影 1 分,选择 2 分,关系 1 分;28 题有无“AS 零件总数量”均可;29 题子查询前“=”或“IN”均可;30 题 SELECT 后面“设备编号”前的关系名可以是“零件表”。四、简答题:本大题共 5 小题,每小题 6 分,共 30 分。31(1)实体完整性约束。(2 分)(2)参照完整性约束。(2 分)(3)用户定义完整性约束。(2 分)32(1)视图是数据库中的一个对象(2 分),它是数据库管理系统提供给用户的以多种角度观察数据库中数据的一种重要机制(2 分)。(2)视图与三级模式中相对应的模式是外模式。(2
3、 分)【评分说明】(2)答案不唯一,外模式、子模式、用户模式或视图模式均可。33(1)增强 SQL 语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)可作为一种安全机制来确保数据库的安全性和数据库的完整性。【评分说明】答对任意一点得 2 分,其余各点均 1 分,满分 6 分。34(1)主要原因是并发操作破坏了事务的隔离性。(2 分)(2)解决方法有封锁(1 分)、时间戳(1 分)、乐观控制法(1 分)和多版本 并发控制(1 分)。35(1)SELECT INTO OUTFILE。(2 分)(2)通过 SELECT 语句将表中所有数据行(2 分)写入到一个文件中(2 分)。五、综合题:本题 10 分。36(1)实体关系的 E-R 图如答 36 图所示:答 36 图 (3 分)(2)转换成关系模式:电影(电影编号,电影名,电影类型)(1 分)演员(身份证号码,姓名,性别,年龄)(1 分)数据库系统原理试题答案及评分参考第 3 页(共 3 页)出演(电影编号,身份证号码,拍摄年份)(1 分)(3)用 SQL 语句建立“演员”表:CREATE TABLE 演员 (1 分)(身份证号码 CHAR(18),(1 分)姓名 CHAR(20),性别 CHAR(2),年龄 INT,(1 分)PRIMARY KEY(身份证号码);(1 分)或 CREATE TABLE 演员 (1 分)(身份证号码 CHAR(18)PRIMARY KEY,(2 分)姓名 CHAR(20),性别 CHAR(2),年龄 INT);(1 分)【评分说明】(1)每个实体各 1 分,联系 1 分;(2)每个关系模式各 1 分;(3)数据类型和字段长度答案不唯一;关键字大小写均可;语句最后有无“;”均可。
《2023年4月自考04735数据库系统原理试题及答案含评分标准》由会员jian****iuqi分享,可在线阅读,