编辑: 元素吧里的召唤 2019-09-16
试卷代号 :1256 座位号[[] 国家开放大学(中央广播电视大学)2018 年秋季学期 开放本科 期未考试 数据库应用技术试题 |题号 I - I 二|三|总分| |分数

2019 年1月|得分|评卷人| !

一、单项选择题{每个题只有一个答案是正确的,请将正确的答案填 写到括号肉.

本题共

20 个小题,每小题

2 分,共40 分} 1.利用文件管理数据库,存在( )缺点. A. 数据间的联系紧密 B. 数据冗余不可避免 c.程序元依赖性 D. 支持对文件的并发操作 2. 在E-R 图中,实体用( )描述. A. 圆角矩形 B. 菱形框 C. 矩形框 D. 三角形 3. 一个病房只有一个正主任,一个人只能担任一个病房的正主任,则病房与正主任之间 的联系是( ). A. 一对多 B. 一对一 C. 多对一 D. 多对多 4. 在用数据模型描述数据时,一般要求数据模型要满足三个要求.不属于数据模型应满 足要求的是( ). A. 能够描述并发数据 B. 能够真实地模拟现实世界 c.容易被业务人员理解 D. 能够方便地在计算机上实现

638 5. 数据库系统是由若干部分组成的.不属于数据库系统组成部分的是( ). A. 数据库 B.操作系统 c.应用程序 D. 数据库管理系统 6. 关于关系代数中选择运算的说法,正确的是( ). A. 选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少 B. 选择运算是从行的方向选择集合中的数据,选择运算后的行数不变 C. 选择运算是从列的方向选择集合中的若干列,选择运算后的列数有可能减少 D. 选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变 7. 若关系模式中不存在复合数据项,则此关系模式一定属于( ). A. 第一范式 B. 第二范式 C. 第三范式 D. 第四范式 8. 如果某数据库的日志文件空间已用完,则用户对该数据库( ). A. 可以插入数据 C. 可以修改数据 B. 可以删除数据 D. 可以查询数据 9. 对nchar (1 0) 类型的列,若存储 中国飞其占用的字节数是( ). A.4 C.10 B.5 D.20 10. 在表达式中,与 所在部门 NOT IN ('

财务后勤'

) 等价的是( ). A. 所在部门财务, AND 所在部门后勤 F B. 所在部门财务, OR 所在部门后勤 f c.所在部门财务, AND 所在部门工'

后勤 F D. 所在部门财务, OR 所在部门后勤'

1 1.现要统计选课表中 C01 课程的总成绩,正确的语句是( ). A. SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 '

C01'

B. SELECT COUNT( 铃) FROM 选课表 WHERE 课程号 '

C01'

C. SELECT SUM( 成绩) FROM 选课表 WHERE 课程号 '

C01'

D. SELECT SUM( 铸) FROM 选课表 WHERE 课程号 '

COl'

639 12. 查询年龄最大的前

5 位学生的姓名和年龄的语句,正确的是( ). A. SELECT TOP

5 姓名,年龄 FROM 学生表 B. SELECT TOP

5 姓名,年龄 FROM 学生表 ORDER BY 年龄 C. SELECT TOP

5 姓名,年龄 FROM 学生表 ORDER BY 年龄 DESC D. SELECT TOP

5 WITH TIES 姓名,年龄 FROM 学生表 13. 查询考试成绩大学

75 分的学生的学号和姓名,正确的语句是( ). A. SELECT Sno, Sname FROM SC WHERE Grade>

75 B. SELECT Sno, Sname FROM Student WHERE Grade>

75 C. SELECT Sno , Sname FROM Student WHERE Sno IN ( SELECT Sno FROM SC WHERE Grade>

75 ) D. SELECT Sno , Sname FROM Student WHERE Sno FROM SC AND Grade>

75 14. 给Student(Sno , Sname , Ssex, Sage) 表(Sage 为整型,其他均为字符型〉插入一条新记 录,学号为

20160203 ,姓名 z 李小红,性别 z 女,年龄 :18. 正确的语句是( ). A. INSERT INTO Student ('

20160203'

, I李小红女, 18) B. INSERT Student VALUES('

20160203'

, '

李小红女 '

18'

) C. INSERT INTO Student VALUESC'

20160203'

, '

李小红女, , 18) D. INSERT INTO Student VALUES('

20160203'

,李小红,女, 18) 15. 设有图书(书号,书名,类别,出版日期,单价) ,现将 量子力学 类图书的单价降低

10 . 正确的语句是( ). A. UPDATE 图书 SET 单价 E 单价一

10 B. UPDATE 图书 SET 单价 z 单价一

10 WHERE 类别量子力学'

C. UPDATE I量子力学, SET 单价=单价-

10 D. UPDATE 图书 WHERE 类别量子力学 I SET 单价

1 单价-

10 16. 关于视图的说法,正确的是( ).

640 A. 视图与基本表一样,也存储数据 B. 对视图的操作最终都转换为对基本表的操作 C. 创建视图的数据源只能是基本表 D.所有视图都可以实现对数据的增、删、改、查操作 17. 关于聚集索引的说法,正确的是( ). A.在一个表上可以建立多个聚集索引 B. 在一个表上最多只能建立一个聚集索引 c. 聚集索引适合建立在重复值多的列上 D. 必须先建立聚集索引,然后再建立非聚集索引 18. 关于存储过程的说法,正确的是( ). A. 在定义存储过程的代码中可以包含数据的增、删、政、查语句 B. 用户可以向存储过程传递参数,但不能输出存储过程产生的结果 c. 存储过程的执行是在客户端完成的 D. 存储过程是存储在客户端的可执行代码段 19. 事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的( ). A. 一致性 B.持久性 c. 隔离性 D. 原子性 20. 一个银行营业所可以有多个客户,一个客户也可以在多个蕾业所进行存取款业务,则 客户和银行营业所之间的联系是( A. 一对一 c. 多对一 〉. B. 一对多 D. 多对多 |得分|评卷人| |

二、判断题{正确的在括号内打上 ~ .错误的打上 X .本题共

10 个小题,每小题

2 分,共20 分}

2 1.使用数据库管理数据可以实现程序与数据的相互独立.( ) 22. 关系数据模型允许一个属性包含更小的属性.( ) 23. 按指针链接方向查找数据是关系数据库的特点.( ) 24. Unique 约束属于用户定义的完整性约束.( ) 25. SQL Server

2008 的SSMS 工具只支持图形化方法,不支持编写 SQL 语句. ( ) 26. UNIQUE 用于限制列的值在指定范围内.( ) 27. 数据库即保存视图的定义,也保存视图中的数据.( ) 28. 存储过程的参数有输入参数和输出参数两种.( ) 29. SQL Server 中的 简单恢复模式 不支持对数据库进行日志备份.( ) 30. 在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统.( )

641

三、综合应用题{本题共

3 个小题,共40 分}

3 1.写出创建如下三张数据表的 SQL 语句.〈本题

10 分) 汽车 表结构: 汽车型号:普通编码定长字符类型,长度为

20 ,主键. 汽车类别:普通编码定长字符类型,长度为

10 ,取值为 轿车飞 跑车 、 SUV 生产年份 z 整型. 经销商 表结构: 经销商号:普通编码定长字符类型,长度为

20 ,主键. 经销商名:普通编码可变长字符类型,长度为

30 ,非空. 地址:普通编码可变长字符类型,长度为

50 . 销售 表结构: 经销商号:普通编码定长字符类型,民度为

20 ,引用经销商表的外键. 汽车型号:普通编码定长字符类型,长度为

20 ,引用汽车表的外键. 销售时间:日期时间型. 销售价格:整型 主键: (经销商号,汽车型号,销售时间). 32. 依据第

31 题所创建的三张表,写出完成下列操作的 SQL 语句.(本题共

20 分,每小 题5分) (1)查询

2015 年生产的汽车型号和汽车类别. (2) 查询U

2016 年卖出的销售价格

30 万元以上(包括

30 万元)的汽车的总数量. (3) 将销售价格超过

100 万元的汽车降价

5 万. (4) 在汽车表中插入一行数据:汽车型号为 Z4 ,汽车类别为 跑车 ,生产年份为 2014. 33. 依据第

31 题所创建的三张表,写出创建满足如下要求的视图的 SQL 语句:查询销售 SUV 的经销商的经销商名和地址.(本题

10 分)

642 试卷代号 :1256 国家开放大学(中央广播电视大学 )2018 年秋季学期 开放本科 期末考试 数据库应用技术 试题答案及评分标准 〈供参考〉

2019 年1月

一、单项选择题{每个题只寄一个答禀是正确的,请将正确的答案填写到括号内.本题共

20 个 小踵,每小题

2 分,共40 分} 1. B 6. A 11. C 2. C 7.A 12. C 3. B 8. D 13. C 4.A 9.D 14. C 5. B 10. A 15. B 16.B 17.B 18.A 19.B 20.D

二、判断题(正确的在括号内打上 ~ ,错误的打上 x .本题共

10 个小题,每小题

2 分,共20 分} 21. .J 22. X 23. X 26. X 27. X 28. .J

三、综合应用题{本题共

3 个小题,共40 分) 31. (本题

10 分〉 参考答案及评分要点 z CREATE T ABLE 汽车( 汽车型号 char (20) primary key , 24. .J 29. .J 25. X 30. X 汽车类别 char (1 0) CHECK(汽车类别 i时'

轿车, ,跑车'

, '

suv'

门, 生产年份 int 评分要点:主键:

1 分;

CHECK:2 分,其他

1 分.共计

4 分. CREATE T ABLE 经销商( 经销商号 char(20) primary key ,

643 经销商名 varchar(30) not null , 地址 varchar(50) 评分要点 E 主键 :1 分F其他 :1 分.共计

2 分. CREATE T ABLE 销售〈 经销商号 char(20) , 汽车型号 char(20) , 销售时间 datetime , 销售价格 int , Primary key(经销商号,汽车型号,销售时间) , Foreign key(经销商号) references 经销商(经销商号) , Foreign key( 汽车型号) references 汽车(汽车型号〉 评分要点 z 主键

1 分,外键

2 分,其他

1 分.共计

4 分. 32. (本题共

20 分,每小题

5 分〉 参考答案及评分要点 z (l )SELECT 汽车型号,汽车类别 FROM 汽车 WHERE 生产年份=

2015 评分要点 :SELECT 部分

2 分, FROM 部分

1 分, WHERE 部分

2 分(2)SELECT COUNT( 祷〉销售总数量 FROM 销售 WHERE 销售价格>

=

300000 AND 销售时间 BETWEEN '

2016/1/1'

AND '

2016/12/31'

评分要点 :SELECT 部分

1 分, FROM 部分

1 分, WHERE 部分

3 分644 (3)UPDATE 销售 SET 销售价格=销售价格一

50000 WHERE 销售价格>

1000000 评分要点 :UPDATE 部分

3 分, WHERE 部分

2 分(4)lNSERT INTO 汽车 YALUES('

Z4'

, '

跑车, , 2014) 评分要点 :INSERT 部分

2 分, YALUES 部分

3 分33. (本题

10 分) 参考答案及评分要点: CREATE YIEW Y1 AS SELECT 经销商名,地址 FROM 经销商 JOIN 销售 ON 经销商.经销商号=销售.经销商号 JOIN 汽车 ON 汽车.汽车型号=销售.汽车型号 WHERE 汽车类别 '

SUY'

评分要点 z 每行

2 分645 ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题