1、试卷代号:1256 座 位 号 国家开放大学(中央广播电视大学)2016年秋季学期“开放本科”期末考试数据库应用技术 试题2017年1月题 号二三四总 分分 数得 分评卷人一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1. ( )属于数据的动态特征。A. 学生学号C. 建立约束B. 插入数据D. 教师编号2.在 E/R 图中,联系用( )描述。A. 圆角矩形C. 矩形框B. 菱形框D. 三角形3. ( )是用户看到的数据视图。B. 内模式D. 模式间的映像A. 外模式C. 模式4.设有学生表(学号,姓名,所在系,身份证号)和系表
2、(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是( )。A. 设置学生表中的“所在系”为外键B. 设置系表中的“系名”为外键C. 设置学生表的学号为主键D. 无法表达这两个表的引用关系7665.关于关系代数中选择运算的说法,正确的是( )。A. 选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少B. 选择运算是从行的方向选择集合中的数据,选择运算后的行数不变C. 选择运算是从列的方向选择集合中的若干列,选择运算后的列数有可能减少D. 选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变6. 讨论函数依赖主要是为了解决( )问题。A. 数据查询异常B. 数据备
3、份异常C. 数据更新异常D. 视图操作异常7.下列属于SQL Server推荐的日志文件扩展名的是( )。A.data B.mdfC.ndf D.Idf8.如果日志文件的空间不够,则()。A. 可以在数据库中插入数据B. 可以删除数据库中数据C. 可以修改数据库中数据D. 只可以查询数据库中数据9. ( )操作属于数据控制。A.REVOKE B.INSERTC.DROP D.SELECT10.属于普通编码可变长字符串类型的是( )。A.real B.nvarcharC. numeric D. varchar11. 设要查询姓名中第二个字是“萍”的学生,下列条件子句中正确的是( )。A.Wher
4、e 姓名 LIKE 萍 B. Where 姓名 LIKE 萍 % C.Where 姓名 LIKE% 萍D.Where 姓名 LIKE% 萍 % 12.下列表达式中,与“年龄 NOT BETWEEN20 AND 30”等价的是( )。A. 年龄 20 AND 年龄20 OR 年龄30C. 年龄30D. 年龄3076713.现要统计选课表中C01 课程的总成绩,下列语句中正确的是( )。768A.SELECTB.SELECTC.SELECTD.SELECTCOUNT(成绩)FROM 选课表 WHERE 课程号=01COUNT(*)FROM 选课表 WHERE 课程号=C01SUM(成绩)FROM
5、选课表 WHERE 课程号=ColSUM(*)FROM 选课表 WHERE 课 程 号 =C0114 .下列关于聚集索引与非聚集索引的说法,正确的是( )。A. 在一个表上可以建立多个聚集索引和多个非聚集索引B. 在一个表上可以建立多个聚集索引和最多一个非聚集索引C. 在一个表上可以同时存在聚集索引和非聚集索引D. 必须先建立聚集索引,然后再建立非聚集索引15.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的( )。A. 一致性 B. 持久性C. 隔离性 D. 原子性得 分评卷人二、判断题(正确的在括号内打上“ ”,错误的打上“”。本题共10个小题,每小题2分,共20分)
6、16.数据库三级模式中的外模式是面向全体用户的数据需求设计的。( )17.按指针链接方向查找数据是关系数据库的特点。( )18. 限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)。( )19.如果存在非主属性对主键的传递函数依赖,则关系模式不是3NF 的。( )20. SQL Server 2008 最核心的服务是SSMS。( )21.存储过程的参数有输入参数和输出参数两种。( )22. 当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。( )23. 事务日志备份既备份数据库的日志记录也备份数据库的数据。( )24.
7、B/S 模式的开发、维护工作主要集中在服务器端,可减轻异地用户的维护成本。( )25.设 ADOrs 是一个 Recordset对象,则 ADOrs( 学号)表示得到“学号”列的值。( )三、简述题(本题共2个小题,每小题5分,共10分)评卷人四、综合应用题(本题共3个小题,共40分)得 分评卷人26.数据独立性指的是什么?它能带来哪些好处?27. 数据库设计分为哪几个阶段?每个阶段的主要工作是什么?得 分28. (本题10分)写出创建如下三张数据表的 SQL 语句。“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。商品名:普通编码可变长字符类型,长度为20,非空。类别:统一字符
8、编码定长字符类型,长度为5,取值为:“智能穿戴”、“4G 手机”、“笔记本电脑”。 单价:整型。“生产厂家”表结构:厂家编号:普通编码定长字符类型,长度为20,主键。厂家名:普通编码可变长字符类型,长度为30,非空。厂家地址:统一字符编码可变长字符类型,长度为40。“生产”表结构: 商品号:普通编码定长字符类型,长度为10,引用商品表的外键。厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。生产日期:日期类型。生产数量:整型。主键:(商品号,厂家编号,生产日期)。29. (本题共20分,每小题5分)依据第28题所创建的三张表,写出完成下列操作的 SQL 语句。(1)查询“智能穿
9、戴”类商品的商品名和单价。(2)查询单价大于8000的“笔记本电脑”类商品的生产情况,列出商品名、单价和生产日期。(3)删除2014年1月1日之前生产的全部商品。(4)在商品表中插入一行数据,商品号:SP501,商品名:智能手表,类别:智能穿戴,单价未知。 30. (本题10分)依据第28题所创建的三张表,写出创建满足如下要求的视图的SQL 语句:查询生产“4G 手机类商品的厂家名和厂家地址。769试 卷 代 号 :1256国家开放大学(中央广播电视大学)2016年秋季学期“开放本科”期末考试数 据 库 应 用 技 术 试 题 答 案 及 评 分 标 准(供参考)2017年1月一、单项选择题(
10、每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.B 2.B 3. A 4. A 5.A6.C 7.D 8.D 9.A 10.D11.B 12.D 13.C 14.C 15.D二、判断题(正确的在括号内打上“ ”,错误的打上“”。本题共10个小题,每小题2分,共20分)16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 三、简述题(本题共2个小题,每小题5分,共10分)26.参考答案:数据独立性包括逻辑独立性和物理独立性两部分。物理独立性是指当数据的存储结构发 生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实
11、世界的信息内容发生变化时, 不影响应用程序的特性。这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的 可维护性。27.参考答案:数据库设计一般包含如下过程:(1)需求分析。了解用户系统需求,解决“干什么”的问题。(2)结构设计,包括概念设计、逻辑设计和物理设计。概念设计的目标是产生反映全体用 户信息需求的整体数据库概念结构;数据库逻辑设计的任务是把概念设计阶段产生的 E-R 图 转换为具体 DBMS 支持的组织层数据模型,也就是转换为 DBMS 可以处理的数据库逻辑结构;物理设计的任务和目标是为逻辑数据模型选取一个最适合应用环境的物理结构。(3)数据库实施,主要任务和目标就是在实际的计
12、算机系统中建立数据库应用系统。770(4)数据库运行和维护阶段。主要工作包括:数据库的备份和恢复、数据库的安全性和完整性控制、监视、分析、调整数据库性能、数据库的重组。四、综合应用题(本题共3个小题,共40分)28. (本题10分)参考答案及评分要点CREATE TABLE 商品(商品号 char(10)primary key,商品名 varchar(20)not null,类别 nchar(5)CHECK (类别IN( 智能穿戴,4G 手机,笔记本电脑),单价 int)评分要点:主键1分;CHECK2 分;其他1分;共计4分。CREATE TABLE 生产厂家(厂家编号 char(20)pr
13、imary key,厂家名 varchar(30)not null,厂家地址 nvarchar(40)评分要点:主键1分;其他1分;共计2分。CREATE TABLE 生产(商品号 char(10),厂家编号 char(20),生产日期 date,生产数量 int,Primary key(商品号,厂家编号,生产日期),Foreign key(商品号)references 商品(商品号),Foreign key(厂家编号)references 生产厂家(厂家编号)评分要点:主键1分;2个外键共2分;其他1分;共计4分。77129. (本题共20分,每小题5分)参考答案及评分要点(1)SELECT
14、 商品名,单价FROM 商品WHERE 类别=智能穿戴评分要点:SELECT 部分2分,FROM 部分1分,WHERE部分2分(2)SELECT 商品名,单价,生产日期FROM 商品 a JOIN 生产 b ON a.商品号= b.商品号WHERE 单价 8000 AND 类别=笔记本电脑评分要点:SELECT 部分2分,FROM 部分2分,WHERE部分1分(3)DELETE 商品 WHERE 商品号 IN(SELECT 商品号 FROM 生产 WHERE 生产日期2014/1/1)评分要点:DELETE 部分2分,SELECT 部分3分(4)INSERT INTO 商品(商品号,商品名,类别)VALUES(SP501, 智能手表,智能穿戴)评分要点:INSERT 部分2分, VALUES 部分3分30. (本题10分)参考答案及评分要点CREATE VIEW V1 ASSELECT 厂家名,厂家地址 FROM 生产厂家 aJOIN 生产 b ON a.厂家编号= b.厂家编号JOIN 商品 c ON c.商品号= b.商品号WHERE 类 别 = 4G 手机评分要点:每行2分772