1、 数据库系统原理试题答案及评分参考第 1 页(共 3 页)(1 分)绝密启用前 2023 年 10 月高等教育自学考试全国统一命题考试 数据库系统原理数据库系统原理试试题题答案及评分答案及评分参考参考(课程代码 04735)一、单项选择题:本大题共 15 小题,每小题 2 分,共 30 分。1D 2D 3A 4D 5B 6B 7C 8C 9B 10D 11C 12A 13B 14A 15C 二、填空题:本大题共 10 空,每空 1 分,共 10 分。16用户 17关系 18数据类型 19数据项 20数据库设计 21WAMP 22局部变量 23ROLLBACK(或 rollback)24封锁 2
2、5二(或 2)三、设计题:本大题共 5 小题,每小题 4 分,共 20 分。26文具编号(文具名称=黑色水性笔(文具表)(4 分)27文具编号,文具名称(类别编号=B001(文具表)(4 分)28SELECT 类别编号,AVG(单价)AS 平均价格(2 分)FROM 文具表(1 分)GROUP BY 类别编号;(1 分)29SELECT 文具编号,文具名称(1 分)FROM 文具表(1 分)WHERE 类别编号=(SELECT 类别编号 FROM 类别表(1 分)WHERE 类别名称=笔类);(1 分)30CREATE VIEW V_CAL(文具编号,文具名称,单价)(1 分)AS SELEC
3、T 文具编号,文具名称,单价(1 分)FROM 文具表,类别表(1 分)WHERE 文具表.类别编号=类别表.类别编号 AND 类别名称=计算器类;数据库系统原理试题答案及评分参考第 2 页(共 3 页)【评分说明】本大题所有关键字大小写均可;语句最后有无“;”均可;26 和 27 题投影 1 分,选择 2 分,关系 1 分;29 题子查询前“=”或“IN”均可;30 题视图名后面有无属性名均可。四、简答题:本大题共 5 小题,每小题 6 分,共 30 分。31(1)域表示属性的取值范围。(2 分)(2)员工表中“性别”字段的取值范围是“男”(2 分)或“女”。(2 分)32(1)UPDATE
4、:用于修改表或视图中的数据,(2 分)既可修改表或视图中一行数据,也可同时修改多行或全部数据。(1 分)(2)DELETE:用于从表或视图中删除数据,(2 分)其中可根据条件删除指定的数据。(1 分)33存储过程是一组为了完成某项特定功能的 SQL 语句集,(2 分)其实质上就是一段存储在数据库中的代码,(2 分)它可以由声明式的 SQL 语句和过程式的SQL 语句组成。(2 分)34在 MySQL 服务器中添加一个新的用户,(2 分)用户名为 lijing,(2 分)主机名为 localhost,(1 分)口令设置为明文 zf99。(1 分)35(1)COMMIT 语句表示提交,(2 分)即
5、提交事务的所有操作。(1 分)(2)将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,(2 分)事务正常结束。(1 分)五、综合题:本题 10 分。36(1)实体关系的 E-R 图如答 36 图所示:(3 分)答 36 图(2)转换成关系模式:学生(身份证号码,姓名,性别,专业)(1 分)岗位(岗位编号,岗位名称)(1 分)申请(身份证号码,岗位编号)(1 分)(3)用 SQL 语句建立“学生”表:数据库系统原理试题答案及评分参考第 3 页(共 3 页)方法一:CREATE TABLE 学生(1 分)(身份证号码 CHAR(18),(1 分)姓名 CHAR(20),性别 CHAR(2),专业 CHAR(20),(1 分)PRIMARY KEY(身份证号码);(1 分)方法二:CREATE TABLE 学生(1 分)(身份证号码 CHAR(18)PRIMARY KEY,(2 分)姓名 CHAR(20),性别 CHAR(2),专业 CHAR(20);(1 分)【评分说明】问题(1):每个实体各 1 分,联系 1 分;问题(3):数据类型和字段长度答案不惟一;关键字大小写均可;语句最后有无“;”均可。