1、试卷代号:1256 座位号亡二国家开放大学2020年春季学期期末统一考试数据库应用技术试题2020年9月巨勹得分l评卷人一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.不属于数据库管理数据的特点的是()。A.方便描述数据间的联系B.数据冗余不可避免C.程序和数据之间无依赖性D.支持对数据的并发操作2.关千关系数据模型的说法,正确的是()。A.关系数据模型是一种概念层数据模型B.关系数据模型采用的是导航式的数据访问方式C.关系数据模型采用的是简单二维表结构D.关系数据模型只能表达实体,不能表达实体之间的联系3.关于数据库三级模式
2、中“模式”的说法,错误的是()。A.模式与所使用的应用开发语言无关B.一个数据库只有一种模式C.模式也称为存储模式D.模式是面向全体用户的信息需求设计的4.下列运算属于关系代数中传统的集合运算的是()。A.选择运算B.投影运算C.连接运算D.并运算5.在关系数据库中,解决一个表中的数据冗余和操作异常通常采用的方法是()。A.设置主键B.设置外键C.分解关系模式D.合并关系模式574 6.关千命名实例和默认实例,正确的说法是()。A.一台计算机上可以有多个命名实例B.在SQLServer客户端工具上输入“计算机名”就可以访问命名实例或默认实例C.访问命名实例可以通过计算机的IP地址D.一台计算机
3、上可以有多个默认实例,只要名字不同即可7.属千数据定义操作的是()。A.SELECT B.INSERT C.CREA TE D.DENY 8.对charOO)类型的列,若存储中国“,其占用的字节数是()。A.2 B.4 C.10 D.20 9.下列定义外键约束的子句,正确的是()。A.FOREIGN KEY Cl REFERENCES T(Cl)B.FOREIGN KEY(Cl)REFERENCES T(Cl)C.FOREIGN KEY Cl REFERENCES T.Cl D.FOREIGN KEY(Cl)REFERENCES T.Cl 10.设要查询姓名中第二个字是玲的学生,下列条件子句中
4、正确的是()。A.Where姓名LIKE_玲B.Where姓名LIKE_玲C.Where姓名LIKE%玲D.Where姓名LIKE%玲11.现要统计选课表中COl课程的最低成绩,正确的语句是()。A.SELECT MAX(成绩)FROM选课表WHERE课程号=COlB.SELECT MAX(*)FROM选课表WHERE课程号=COlC.SELECT MIN(成绩)FROM选课表WHERE课程号=COlD.SELECT MIN(*)FROM选课表WHERE课程号=COl12.关千TOP选项的作用,说法正确的是()。A.TOP 10返回的结果只能是前10行数据B.TOP 10返回的结果有可能多于1
5、0行数据C.TOP 10 percent的作用是得到查询结果的前10行数据,并且包含并列的情况D.TOP 10 with ties的作用是返回查询结果的前10%行数据13.查询年龄最大的职工姓名,正确的语句是()。A.SELECT姓名FROM职工表WHERE年龄(SELECT MAX(年龄)FROM职工表)B.SELECT姓名FROM职工表WHERE职工号(SELECT MAX(年龄)FROM职工表)C.SELECT姓名FROM职工表WHERE年龄(SELECT MAX(年龄)FROM职工表ORDERBY年龄DESC)D.SELECT姓名FROM职工表WHERE职工号(SELECT MAX(年
6、龄)FROM职工表ORDERBY年龄DESC)575 14.给SC(sno,cno,grade)表插入一条新记录,学号为20160105,选修的课程号是002,成绩空缺。下列语句正确的是()。A.INSERT INTO SC VALUES(20160105,002,#)B.INSERT INTO SC VALUES(20160105,002,null)C.INSERT INTO SC(20160105,002,null)D.INSERT INTO SC(20160105,002,#)15.设有选课(学号,课程号,成绩),现要将SOOl和S002学生的成绩加15分,正确的语句是()。A.UPDA
7、TE选课SET成绩成绩+15 WHERE学号=SOOlOR学号=S002B.UPDATE选课SET成绩成绩+15 WHERE学号=SOOlAND学号=S002C.UPDATE选课SET成绩成绩+15 WHERE学号=SOOlORS002D.UPDATE选课SET成绩成绩+15 WHERE学号=SOOlANDS00216.视图对应关系数据库三级模式中的()。A.外模式B.内模式C.模式D.其他17.关于非聚集索引的说法,正确的是()。A.在一个表上可以建立多个非聚集索引B.在一个表上最多只能建立一个非聚集索引C.非聚集索引必须在聚集索引之后建立D.建立非聚集索引后,数据会按非聚集索引键值排序18
8、.事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。A.一致性C.隔离性B.持久性D.原子性19.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()。A.结构冲突C.属性冲突B.语法冲突D.命名冲突20.设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr字符串中。下列关千使用ADOcn建立与数据源连接的语句,正确的是()。A.ADOcn.Create cnStr C.ADOcn.connetion cnStr 576 B.ADOcn.Open cnStr D.ADOcn.conn cnStr
9、 三二、判断题(正确的在括号内打上,J错误的打上X飞本题共10个小题,每小题2分,共20分)21.概念层数据模型描述的是数据的组织方式。()22.关系数据模型允许一个属性包含更小的属性。()23.关系模型由数据结构、数据操作和数据完整性约束三个部分组成。()24.在一台计算机上只能安装一个SQLServer默认实例。()25.UNIQUE约束用千限制列的值在指定范围内。()26.关系数据库即保存视图的定义,也保存视图中的数据。()27.通常应该在频繁进行更新操作的列上建立非聚集索引。()28.存储过程的参数有输入参数和输出参数两种。()29.SQL Server允许将一行数据存储在多个数据页上
10、。()30.数据库设计就是建立一个数据库应用系统。()三三、综合应用题(本题共3个小题,共40分)31.(本题10分)写出创建如下三张表的SQL语句。“汽车”表结构:汽车型号:普通编码定长字符类型,长度为10,主键。汽车名:统一编码可变长字符类型,长度为20,非空。颜色:统一编码定长字符类型,长度为2,取值为:“白色”、“红色”、“银灰。出厂价格:整型,取值大千等千10000。“生产厂家”表结构:厂家编号:普通编码定长字符类型,长度为20,主键。厂家名:统一编码可变长字符类型,长度为10,非空。厂址:统一编码可变长字符类型,长度为20。联系电话:普通编码定长字符类型,长度为8。“销售”表结构:
11、577 汽车型号:普通编码定长字符类型,长度为10,引用“汽车”表的外键。厂家编号:普通编码定长字符类型,长度为20,引用“生产厂家”的外键。销售日期:日期型,默认值为系统当前日期。销售价格:整型。主键:(汽车型号,厂家编号,销售日期)。32.依据第31题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)(1)查询出厂价格在20万到30万之间的全部汽车的详细信息。(2)查询厂址为“长春”的汽车销售情况,列出汽车型号、销售日期和销售价格。(3)将“银灰“色汽车的销售价格降低5%。(4)在汽车表中插入一行数据,汽车型号:W220,汽车名:奔驰,颜色:红色,出厂价格:32万。
12、33.依据第31题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询厂址为“北京、汽车名为“伊兰特”的汽车销售情况,列出汽车型号、颜色、出厂价格、销售日期及销售价格。(本题10分)578 试卷代号:1256 国家开放大学2020年春季学期期末统一考试数据库应用技术试题答案及评分标准(供参考)2020年9月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)LB 2.C 3.C 4.D 5.C 6.A 7.C 8.C 9.B 10.B 11.C 12.A 13.A 14.B 15.A 16.A 17.A 18.D 19.B 2
13、0.B 二、判断题(正确的在括号内打上,J错误的打上X。本题共10个小题,每小题2分,共20分)21.X 22.X 23.,J 26.X 27.X 28.,J 三、综合应用题(本题共3个小题,共40分)31.(本题10分)参考答案及评分要点:CREA TE TABLE汽车(汽车型号charClO)primary key,汽车名nvarchar(20)not null,24.29.X 25.X 30.X 颜色nchar(2)CHECK(颜色INC白色,红色,银灰),出厂价格int check(出厂价格=10000)评分要点:主键1分;2个CHECK共2分;其他1分;共计4分。CREA TE TA
14、BLE生产厂家(厂家编号char(20)primary key,厂家名nvarchar(lO)not null,厂址nvarchar(20),联系电话char(8)评分要点:主键1分;其他1分;共计2分。579 CREA TE TABLE销售(汽车型号charOO),厂家编号char(20),销售日期date default getdate(),销售价格int,Primary key(汽车型号,厂家编号,销售日期),Foreign key(汽车型号)references汽车(汽车型号),Foreign key(厂家编号)references生产厂家(厂家编号))评分要点:主键1分;2个外键共2
15、分;其他1分;共计4分。32.(本题共20分,每小题5分)参考答案及评分要点:(l)SELECT*FROM汽车WHERE出厂价格BETWEEN200000 AND 300000 评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分(2)SELECT汽车型号,销售日期,销售价格FROM销售aJOIN生产厂家bON a厂家编号=b.厂家编号WHERE厂址长春评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分(3)UPDATE销售SET销售价格销售价格*0.95 FROM销售aJOIN汽车bON a汽车型号=b.汽车型号WHERE颜色银灰评分要点:UPDATE部分2分,FROM部分2分,WHERE部分1分(4)INSERT INTO汽车VALUES(W22贮奔驰,红色,320000)评分要点:INSERT部分2分,VALUES部分3分33.(本题10分)参考答案及评分要点:CREA TE VIEW Vl AS SELECT a.汽车型号,颜色,出厂价格,销售日期,销售价格FROM汽车aJOIN销售bON a.汽车型号=b.汽车型号JOIN生产厂家CONc.厂家编号=b.厂家编号WHERE厂址北京AND汽车名伊兰特评分要点:每行2分580