《国家开放大学《数据库应用技术》模拟试题-3参考答案及评分标准.docx》由会员分享,可在线阅读,更多相关《国家开放大学《数据库应用技术》模拟试题-3参考答案及评分标准.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库应用技术试题-模拟试题2017063一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1 .下列属于数据库系统组成部分的是()。A、数据库、数据库管理系统、操作系统和数据库文件B、数据库、数据库管理系统、用户和应用程序C、数据库、数据库管理系统和数据库文件D、数据库、数据库管理系统和操作系统2 .下列运算中,属于传统的集合运算的是( )oA、选择运算B、投影运算C、连接运算D、并运算3 .下列属于整型类型的是( )oA、numericB、intC、datetimeD、real4 .对nchar(lO)类型的列,若存储“数据库”
2、,其占用的字节数是()。A、3B、6C、10D、205 .下列条件子句中,能够筛选出价格在100200 (包括边界值)的是( )oA、Where 价格 =100 OR 价格 =100 AND 价格 =2006 .现要统计选课表中C01课程的最低成绩,下列语句中正确的是()0A、SELECT MAX(成绩)FROM 选课表 WHERE 课程号=,C01,B、SELECT MAX(*) FROM 选课表 WHERE 课程号=,C01,C、SELECT MIN(成绩)FROM 选课表 WHERE 课程号=,C01,D、SELECT MIN(*) FROM 选课表 WHERE 课程号=fC0r.下列关
3、于聚集索引的说法,正确的是( )oA、在一个表上可以建立多个聚集索引B、在一个表上最多只能建立一个聚集索引C、聚集索引适合建立在重复值多的列上D、必须先建立聚集索引,然后再建立非聚集索引.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是()。A、设置学生表中的“所在系”为外键B、设置系表中的“系名”为外键C、设置学生表的学号为主键D、无法表达这两个表的引用关系.设要查询所有姓“张”的学生,下列条件子句中正确的是( )oA、Where姓名LIKE 张B、Where 姓名 LIKE 弓长C、Where 姓名 LIKE,张D、Where
4、姓名 LIKE,张.在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列 将SC表中学号为S01学生的成绩增加10分的语句,正确的是()。A、ADOcn.Execute uALTER SC SET Grade = Grade + 10 WHERE 学号=S01 B、ADOcn.Execute “ALTER FROM SC SET Grade = Grade + 10 WHERE 学号= S01C、ADOcn.Execute UUPDATE SC SET Grade = Grade + 10 WHERE 学号=S01 D、ADOcn.Execute UUPD
5、ATE FROM SC SET Grade = Grade + 10 WHERE 学号= S01.下列关于SQL Server数据库组成的说法,正确的是()。A、一个数据库可由多个数据文件和多个日志文件组成B、一个数据库可由多个数据文件和仅一个日志文件组成C、一个数据库可由仅一个数据文件和多个日志文件组成D、一个数据库可由仅一个数据文件和仅一个日志文件组成7 .事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()。A、一致性B、持久性C、隔离性D、原子性8 .下列声明并创建Connection对象的语句,正确的是()。A、Dim ADOcn As New ConnectionB、Di
6、m ADOcn As ConnectionC、Declare ADOcn As New ConnectionD、Declare ADOcn As Connection9 .下列关于触发器的说法,正确的是()。A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B、引发触发器执行的操作可以是SELECTC、触发器是由数据更改操作引发的自动执行的代码D、CREATE TRIGGER tri ON tablei FOR INSERT 定义的是前触发型触发器10 .下列属于数据库逻辑设计内容的是()0A、存储记录的格式设计B、将概念设计的结果转换为特定DBMS所支持的数据模型C、设计局部的
7、E-R图D、将各局部E-R图合并为全局E-R图二、判断题(正确的在括号内打上“,错误的打上“X O本题共10个小题,每小题2分,共20分)1 .在数据库三级模式中,外模式到模式的映像提供了数据的物理独立性。()2 .数据库的概念设计通常与具体的数据库管理系统无关。()3 .实体完整性约束通常用主键实现。()4 .通常应该在频繁进行更新操作的列上建立非聚集索引。()5 .在SQLServer中,同一个数据库的不同数据文件必须存放在不同的位置。()6 .在SQL Server中,不允许删除正在被用户使用的数据库。()7 .当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥
8、有各种操作权限。().数据库三级模式中的外模式是面向全体用户的数据需求设计的。()8 . E-R图中的“E”表示的是实体。(). Recordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。()三、简述题(本题共2个小题,每小题5分,共10分).请简要说明数据库逻辑设计所包含的工作。1 .请简要说明SQL Server提供的主要备份种类,每种类型的备份所备份的主要内容是什 么?四、综合应用题(本题共3个小题,共40分).(本题10分)写出创建如下三张数据表的SQL语句。“汽车”表结构:汽车型号:普通编码定长字符类型,长度为20,主键。汽车类别:普通编码定长字符类型,长度为6,取值
9、为:“小轿车”、“商务车” 生产年份:整型。“经销商”表结构:经销商号:普通编码定长字符类型,长度为20,主键。经销商名:普通编码可变长字符类型,长度为40,非空。地址:普通编码可变长字符类型,长度为50。“销售”表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:(经销商号,汽车型号,销售时间)。1 .依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题 5分)1)查询2014年生产的汽车型号和汽车类别。2)查询2013年卖出的销售价格30万元
10、以上(包括30万元)的汽车的总数量。3)将销售价格超过50万元的汽车降价5万。4)在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年 份为2014o2 .依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售“小 轿车”的经销商的经销商名和地址。(本题10分)数据库应用技术参考答案及评分标准、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,填写到括号内。本题共15个小题,每小题2分,共30分)1.B6. C11. A2. D7. B12. B3.B8. A13. A4. D9.B14. C5.D10
11、.C15.B:、判断题(正确的在括号内打上“,错误的打上“X”。本题共10个小题,每小题2分,共20分)1. x2, V3. V4. x5. xV7. x8. x9. V10. x三、简述题(本题共2个小题,每小题5分,共10分).请简要说明数据库逻辑设计所包含的工作。参考答案:(1)将概念结构转换为关系数据模型。(2)对关系数据模型进行优化。(3)设计面向用户的外模式。1 .请简要说明SQL Server提供的主要备份种类,每种类型的备份所备份的主要内容是什 么?参考答案:三种备份类型:完整备份(或完整数据库备份)、差异备份(或差异数据库备份)和事务日志备份C完整备份:备份数据库的全部内容。
12、差异备份:备份自最近的完整备份之后变化的内容。事务日志备份:只备份自上次备份后到当前备份时间新增的日志内容。四、综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATE TABLE 汽车(汽车型号 char (20) primary key,汽车类别char (6) CHECK (汽车类别in (,小轿车,J商务车,), 生产年份int)评分要点:主键:1分;CHECK: 2分,其他1分。共计4分。CREATE TABLE 经销商(经销商号 char (20) primary key,经销商名 varchar (40) not null,地址varchar (5
13、0)评分要点:主键:1分;其他:1分。共计2分。CREATE TABLE 销售(经销商号char (20),汽车型号char (20),销售时间datetime,销售价格int,Primary key(经销商号,汽车型号,销售时间),Foreign ky (经销商号)references经销商(经销商号),Foreign ky (汽车型号)工efe工encs 汽车(汽车型号)评分要点:主键1分,外键2分,其他1分。共计4分。2 .(本题共20分,每小题5分)参考答案及评分要点:1) SELECT汽车型号,汽车类别FROM汽车WHERE生产年份=2014评分要点:SELECT部分2分,FROM部
14、分1分,WHERE部分2分2) SELECT COUNT (*)销售总数量FROM销售WHERE 销售价格=300000AND 销售时间 BETWEEN f2013/l/l 1 AND f2013/12/31 1评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分3)UPDATE销售SET销售价格=销售价格- 50000WHERE销售价格500000评分要点:UPDATE部分3分,WHERE部分2分4)INSERT INTO 汽车VALUESQI00 I ,小轿车 I 2 014)评分要点:INSERT部分2分,VALUES部分3分3 .(本题10分)参考答案及评分要点:CREATE VIEW VI ASSELECT经销商名,地址FROM经销商JOIN销售ON经销商.经销商号=销售.经销商号JOIN汽车ON汽车.汽车型号=销售.汽车型号WHERE汽车类别=,小轿车,评分要点:每行2分