1、试卷代号:1256 国家开放大学2021年春季学期期末统一考试数据库应用技术试题答案及评分标准(供参考)2021年7月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.D 6.D 11.C 2.A 7.A 12.C 3.A 8.D 13.C 4.B 9.C 14.C 5.A 10.D 15.C 16.B 17.A 18.B 19.D 20.A 二、判断题(正确的在括号内打上.J,错误的打上X。本题共10个小题,每小题2分,共20分)21.X 22.J 23.X 26.J 27.X 28.X 三、综合应用题(本题共3个小题,共40
2、分)31.(本题10分)参考答案及评分要点:CREA TE TABLE房屋(房屋号char(lO)primary key,房主姓名nvarchar(lO)not null,24.X 29.X 居室数int CHECK(居室数between1 and 4),地址nvarchar(30),月租金int)评分要点:主键l分;CHECK约束1分;其他2分;共计4分。CREA TE TABLE租客(租客号char(18)primary key,租客名nvarchar(lO)not null,联系电话char(ll)评分要点:主键1分;其他1分;共计2分。25.X 30.X(1256号)数据库应用技术答案
3、第1页(共2页)CREA TE TABLE租赁()房屋号char(lO),租客号char08),起租日期date,租期int default 12,Primary key(房屋号,租赁号,起租日期),Foreign key(房屋号)references房屋(房屋号),Foreign key(租客号)references租客(租客号)评分要点:主键1分;2个外键共2分;默认值约束1分;共计4分。32.(本题共20分,每小题5分)参考答案及评分要点:(l)SELECT房屋地址,月租金FROM房屋WHERE居室数=2 OR居室数=3评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分
4、(2)SELECTa.房屋号,地址,租期FROM房屋aJOIN租赁bON a.房屋号=b.房屋号WHERE租期24 评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分(3)UPDATE房屋SET月租金月租金200WHERE居室数=3评分要点:UPDATE部分3分,WHERE部分2分(4)DELETE FROM租客WHERE租客名LIKE张评分要点:DELETE部分2分,WHERE部分3分33.(本题10分)参考答案及评分要点:CREA TE VIEW Vl AS SELECT a.房屋号,地址,月租金,租客名,租期FROM房屋aJOIN租赁bON a.房屋号=b.房屋号JOI
5、N租客CONc.租客号=b.租客号WHERE居室数=3 AND起租日期=2019-1-1评分要点:每行2分(1256号)数据库应用技术答案第2页(共2页)试卷代号:1256 座位号I国家开放大学2021年春季学期期末统一考试数据库应用技术试题)I 皱I 郎 刓芒-|蓝3 袒尸巨_ 勹2021年7月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1.下列不属于组织层数据模型的是()。A.层次模型B.网状模型C.关系模型D.概念模型2.在用数据模型描述数据时,一般要求数据模型要满足三个要求。不属于数据模型应满足要求的是()。A.能够描
6、述并发数据C.容易被业务人员理解C.模式B.能够真实地模拟现实世界D.能够方便地在计算机上实现3.下列属于面向用户信息需求设计的是()。A.外模式B.内模式D.模式间的映像4.关于关系运算中选择运算的说法,正确的是()。A.选择运算是从垂直方向选取表中的若干列B.选择运算是从水平方向选取表中满足条件的记录C.进行选择运算的两个表必须结构相同D.进行选择运算时要求两个表中必须有同名列5.若关系模式中不存在复合数据项,则此关系模式一定属于()。6.属于SQLServer推荐的日志文件扩展名的是()。A.data B.mdf C.ndf D.ldf 7.属于数据控制操作的是()。A.REVOKE B
7、.INSERT C.DROP D.SELECT 8.属于浮点类型的是()。A.numeric B.int C.datetime D.real 9.用于定义主键约束的是()。A.NOT NULL B.DEFAULT A.第一范式C.第三范式B.第二范式D.第四范式(1256号)数据库应用技术试题第1页(共8页)C.PRIMARY KEY D.FOREIGN KEY 10.在条件子句中,能够筛选出价格在100200(包括边界值)的是()。A.Where价格=100 OR价格=100 AND价格75 B.SELECT Sno,Sname FROM Student WHERE Grade75 C.SE
8、LECT Sno,Sname FROM Student WHERE Sno IN(SELECT Sno FROM SC WHERE Grade75)D.SELECT Sno,Sname FROM Student WHERE Sno FROM SC AND Grade75(1256号)数据库应用技术试题第2页(共8页)14.给Student(Sno,Sname,Ssex,Sage)表(Sage为整型,其他均为字符型)插入一条新记录,学号为20160203,姓名:李小红,性别:女,年龄:18。正确的语句是()。A.INSERT INTO Student(20160203,李小红,女,18)B.IN
9、SERT Student VALUESC-20160203,李小红,女,18)C.INSERT INTO Student V ALUESC-20160203,李小红,女,18)D.INSERT INTO Student VALUES(20l60203,李小红,女,18)15.设有Student(Sno,Sname,Ssex,Sage),给所有学生年龄增加1岁,正确的语句是()。A.UPDATE Student Sage=Sage+1 B.INSERT INTO Student VALUES Sage=Sage+1 C.UPDATE Student SET Sage=Sage+1 D.INSER
10、T INTO Student SET Sage=Sage+1 16.关于视图的说法,正确的是()。A.通过视图可以提高数据查询效率B.视图提供了数据的逻辑独立性C.视图只能建立在基本表上D.定义视图的语句可以包含数据更改语句17.关于索引的说法,错误的是()。A.索引由索引项组成,索引项只能由表中的一个列组成B.聚集索引对数据进行物理排序C.非聚集索引不对数据进行物理排序D.唯一索引可以确保索引列不包含重复的值18.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的(A.一致性B.持久性)。C.隔离性D.原子性19.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务
11、,则客户和银行营业所之间的联系是()。A.一对一B.一对多C.多对-D.多对多20.声明并创建Connection对象的语句,正确的是()。A.Dim ADOcn As New Connection B.Dim ADOcn As Connection C.Declare AD Oen As New Connection D.Declare ADOcn As Connection 得分1评卷人二、判断题(正确的在括号内打上,错误的打上X。本题共10个小题,每小题2分,共20分)21.数据库只需要反映数据本身的内容,数据库系统反映数据之间的联系。()22.关系数据模型是一种组织层数据模型。()23
12、.选择、投影和连接操作属于传统的关系运算。()24.SQL Server最核心的服务是SSMS。()25.CHECK约束用于提供列的默认值。()26.定义视图时,可以指定视图的全部列名。()27.不管对表进行什么类型的操作,在表上建立的索引越多越能提高查询效率。()28.存储在客户端的代码并可以调用执行的就是存储过程。()29.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。()30.数据库设计中的行为设计主要是描述数据库的结构。()三三、综合应用题(本题共3个小题,共40分)(1256号)数据库应用技术试题第3页(共8页)31.(本题10分)写出创建
13、如下三张数据表的SQL语句。“房屋”表结构:房屋号:普通编码定长字符类型,长度为10,主键。房主姓名:统一编码可变长字符类型,长度为10,非空。居室数:整型,取值范围为1-4。地址:统一编码可变长字符类型,长度为30。月租金:整型。啼速烯五头滩滚际(1256号)数据库应用技术试题第4页(共8页)租客”表结构:租客号:普通编码定长字符类型,长度为18,主键。租客名:统一编码可变长字符类型,长度为10,非空。联系电话:普通编码定长字符类型,长度为11。瞰抑郎长召悉苹熙租赁”表结构:房屋号:普通编码定长字符类型,长度为10,引用“房屋”表的外键。租客号:普通编码定长字符类型,长度为18,引用“租客”
14、表的外键。起租日期:日期型。租期:整型,默认值12。主键:(房屋号,租客号,起租日期)。32.依据第31题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)(1)查询二居室和三居室的所有房屋信息,列出房屋地址和月租金。(2)查询租期超过24的房屋情况,列出房屋号、地址和租期。(1256号)数据库应用技术试题第5页(共8页)(1256号)数据库应用技术试题第6页(共8页)(3)将居室数大千等于3的房屋的月租金降低zoo。33.依据第31题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询起租日期在2019年1月1日之后(包括该日期)的三居室房屋的出租情况,列出房屋号、地址、月租金、租客名和租期。(本题10分)啖速熔习(4)删除所有姓“张的租客信息。头难滚襟(1256号)数据库应用技术试题第7页(共8页)(1256号)数据库应用技术试题第8页(共8页)
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。