数据库应用技术电大期末试题及其解析_第1页
数据库应用技术电大期末试题及其解析_第2页
数据库应用技术电大期末试题及其解析_第3页
数据库应用技术电大期末试题及其解析_第4页
数据库应用技术电大期末试题及其解析_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用技术电大期末试题及其答案数据库应用技术电大期末试题及其答案22/22数据库应用技术电大期末试题及其答案《数据库应用技术》期末综合练习题一,单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)下列属于数据模型三要素的是(C)。A.数据库,数据库管理系统和操作系统B.数据库,数据库管理系统和应用程序C.数据结构,数据操作和数据完整性约束D.数据库,数据库管理系统和数据库文件下列关于数据库三级模式中“模式”的说法,错误的是(D)。A.关系数据库中的表对应三级模式中的模式B.模式应当包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示下列属于数据库系统组成部分的是(B)。A.数据库,数据库管理系统,操作系统和数据库文件B.数据库,数据库管理系统,用户和应用程序C.数据库,数据库管理系统和数据库文件D.数据库,数据库管理系统和操作系统设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是(A)。A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系下列用于定义列的取值范围的约束是(C)。A.NOTNULLB.DEFAULTC.CHECKD.FOREIGNKEY下列运算中,属于传统的集合运算的是(D)。A.选择运算B.投影运算C.连接运算D.并运算下列用于表达关系代数中投影运算的运算符是(B)。A.σB.∏C.D.+下列关于SQLServer中扩大数据库空间的说法,正确的是(C)。A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作下列(A)操作属于数据限制。A.REVOKEB.INSERTC.DROPD.SELECT下列类型中,属于定点小数类型的是(A)。A.numericB.intC.datetimeD.real下列语句运行的结果是(B)。DECLARE@xint=30,@yint=20@zintSET@z=x+yPrint@zA.NULLB.50C.30D.20下列(C)约束定义列的取值不能重复。A.NOTNULLB.DEFAULTC.UNIQUED.FOREIGNKEY下列条件子句中,能够筛选出成果在60~80(包括边界值)的是(C)。A.Where成果>=60OR成果<=80B.Where60<=成果<=80C.Where成果>=60AND成果<=80D.Where成果IN(60..80)现要统计选课表中C01课程的最低成果,下列语句中正确的是(C)。A.SELECTMAX(成果)FROM选课表WHERE课程号='C01'B.SELECTMAX(*)FROM选课表WHERE课程号='C01'C.SELECTMIN(成果)FROM选课表WHERE课程号='C01'D.SELECTMIN(*)FROM选课表WHERE课程号='C01'下列表达式中,及“所在部门NOTIN('教务','房管')”等价的是(A)。A.所在部门!='教务'AND所在部门!='房管'B.所在部门!='教务'OR所在部门!='房管'C.所在部门='教务'AND所在部门='房管'D.所在部门='教务'OR所在部门='房管'设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽车的单价减1000元,下列语句中正确的是(A)。A.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'OR汽车型号='S012'B.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'AND汽车型号='S012'C.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'OR'S012'D.UPDATE销售表SET销售价格=销售价格-1000WHERE汽车型号='S011'AND'S012'下列关于非聚集索引的说法,正确的是(A)。A.在一个表上可以建立多个非聚集索引B.在一个表上最多只能建立一个非聚集索引C.非聚集索引必需在聚集索引之后建立D.建立非聚集索引后,数据会按非聚集索引键值排序下列关于触发器的说法,正确的是(B)。A.触发器是由用户调用执行的一段代码B.触发器主要用于实现困难的数据约束C.在定义触发器的代码中不能包含INSERT语句D.引发触发器执行的操作可以是INSERT,DELETE,UPDATE和SELECT事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的(D)。A.一样性B.原子性C.隔离性D.长久性下列关于SQLServer日志备份的说法,正确的是(B)。A.对数据库进行的第一次备份可以是日志备份B.日志备份仅备份数据库的日志内容,不备份数据C.数据库的全部复原模式都支持日志备份D.一般状况下,日志备份是最耗费时间的二,推断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)实体完整性约束通常用主键实现。(√)假如存在非主属性对主键的部分函数依靠,则关系模式不是2NF的。(√)数据限制功能用于定义,修改数据库中的对象。(×)定义“开关状态”列的类型为char(2),并为该列供应默认值“关”的子句是:(×)开关状态char(2)default'关'for开关状态。DEFAULT只能在“列级完整性约束定义”处定义。(√)存储过程的参数有输入参数和输出参数两种。(√)SQLServer不允许将同一个数据库的数据文件和日志文件存储在相同的位置。(×)事务日志备份既备份数据库的日志记录也备份数据库的数据。(×)设计局部E-R图属于逻辑设计的任务。(×)假如运用Connection对象建立及数据库的连接,在声明对象之后建立数据库连接的方法是Create。(×)三,综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:一般编码定长字符类型,长度为10,主键。书名:一般编码可变长字符类型,长度为20,非空。类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”,“量子力学”,“国学基础”。出版日期:日期类型。单价:整型。“书店”表结构:书店编号:一般编码定长字符类型,长度为20,主键。书店名:一般编码可变长字符类型,长度为30,非空。地址:统一字符编码可变长字符类型,长度为30。“销售”表结构:书号:一般编码定长字符类型,长度为10,引用图书表的外键。书店编号:一般编码定长字符类型,长度为20,引用书店表的外键。销售时间:日期时间类型。销售数量:整型。主键:(书号,书店编号,销售时间)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)查询“量子力学”类图书的书名和出版日期。查询单价大于等于60的图书的销售状况,列出书名,类别,销售时间和销售数量。将量子力学类图书的单价降低10。在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。数据库应用技术1参考答案及评分标准一,单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.C2.D3.B4.A5.C6.D7.B8.C9.A10.A11.B12.C13.C14.C15.A16.A17.A18.B19.D20.B二,推断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)1.√2.√3.×4.×5.√6.√7.×8.×9.×10.×三,综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATETABLE图书(书号char(10)primarykey,书名 varchar(20)notnull,类别 nchar(4)CHECK(类别IN('高等数学','量子力学','国学基础')),出版日期date,单价int )评分要点:主键1分;CHECK2分;其他1分;共计4分。 CREATETABLE书店(书店编号 char(20)primarykey,书店名 varchar(30)notnull,地址 nvarchar(30))评分要点:主键1分;其他1分;共计2分。 CREATETABLE销售(书号char(10),书店编号 char(20),销售时间 datetime,销售数量 int,Primarykey(书号,书店编号,销售时间),Foreignkey(书号)references图书(书号),Foreignkey(书店编号)references书店(书店编号) )评分要点:主键1分;2个外键共2分;其他1分;共计4分。2.(本题共20分,每小题5分)。参考答案及评分要点:1)SELECT书名,出版日期FROM图书WHERE类别='量子力学'评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分2)SELECT书名,类别,销售时间,销售数量FROM图书aJOIN销售bONa.书号=b.书号WHERE单价>=60评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分3)UPDATE图书SET单价=单价-10WHERE类别='量子力学'评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分4)INSERTINTO书店VALUES('SD100','新华书店','西单')评分要点:INSERT部分2分,VALUES部分3分3.(本题10分)参考答案及评分要点CREATEVIEWV1ASSELECT书店名,地址FROM书店aJOIN销售bONa.书店编号=b.书店编号JOIN图书cONc.书号=b.书号WHERE类别='高等数学'评分要点:每行2分数据库应用技术模拟试题2一,单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)下列属于数据模型三要素的是()。A,数据库,数据库管理系统和操作系统B,数据库,数据库管理系统和应用程序C,数据库,数据库管理系统和数据库文件D,数据结构,数据操作和数据完整性约束下列关于关系运算中选择运算的说法,正确的是()。A,选择运算是从垂直方向选取表中的若干列B,选择运算是从水平方向选取表中满意条件的记录C,进行选择运算的两个表必需结构相同D,进行选择运算时要求两个表中必需有同名列下列类型中,属于浮点类型的是()。A,numericB,intC,datetimeD,real对char(10)类型的列,若存储“中国”,其占用的字节数是()。A,2B,4C,10D,20下列条件子句中,能够筛选出价格不在100~200(不包括边界值)的是()。A,Where价格NOTBETWEEN100AND200B,Where价格BETWEENNOT100AND200C,Where价格NOTBETWEEN101AND201D,Where价格BETWEENNOT101AND201现要统计选课表中C01课程的总成果,下列语句中正确的是()。A,SELECTCOUNT(成果)FROM选课表WHERE课程号='C01'B,SELECTCOUNT(*)FROM选课表WHERE课程号='C01'C,SELECTSUM(成果)FROM选课表WHERE课程号='C01'D,SELECTSUM(*)FROM选课表WHERE课程号='C01'下列关于非聚集索引的说法,正确的是()。A,在一个表上可以建立多个非聚集索引B,在一个表上最多只能建立一个非聚集索引C,非聚集索引必需在聚集索引之后建立D,建立非聚集索引后,数据会按非聚集索引键值排序设有图书销售表(书号,销售时间,销售数量,销售总价),设同一时间可销售多种图书,但同一图书同一时间只能销售一次。其中适合作为主键的是()。A,仅书号B,仅销售时间C,书号或者是销售时间D,(书号,销售时间)设要查询不姓“张”的学生,下列条件子句中正确的是()。A,Where姓名!='张%'B,Where姓名LIKE'!张%'C,Where姓名NOTLIKE'张%'D,Where姓名LIKENOT'张%'下列表达式中,及“年龄NOTBETWEEN20AND30”等价的是()。A,年龄>20AND年龄<30B,年龄>20OR年龄<30C,年龄<20AND年龄>30D,年龄<20OR年龄>30下列关于视图的说法,错误的是()。A,只能在基本表上建立视图,不能在视图上再建立视图B,通过视图查询数据时最终都落实到对基本表的查询C,视图在肯定程度上供应了数据的逻辑独立性D,视图供应了肯定的平安限制机制数据库中一个事务的执行不能被其他事务干扰,这个特性称为事务的()。A,一样性B,长久性C,隔离性D,原子性下列关于SQLServer日志备份的说法,正确的是()。A,对数据库进行的第一次备份可以是日志备份B,日志备份仅备份数据库的日志内容,不备份数据C,数据库的全部复原模式都支持日志备份D,一般状况下,日志备份是最耗费时间的下列关于触发器的说法,正确的是()。A,触发器是由用户调用执行的一段代码B,触发器主要用于实现困难的数据约束C,在定义触发器的代码中不能包含INSERT语句D,引发触发器执行的操作可以是INSERT,DELETE,UPDATE和SELECT下列声明并创建Recordset对象的语句,正确的是()。A,DimADOcnAsNewRecordsetB,DimADOcnAsRecordsetC,DeclareADOcnAsNewRecordsetD,DeclareADOcnAsRecordset二,推断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)数据库三级模式中,外模式到模式的映像供应了数据的逻辑独立性。()在进行数据库概念结构设计时,要充分考虑所运用的数据库管理系统。()一个关系模式只能包含一个候选键。()B/S模式的开发,维护工作主要集中在服务器端,可减轻异地用户的维护成本。()SQLServer不允许将同一个数据库的数据文件和日志文件存储在相同的位置。()在SQLServer中,可以手工扩大数据文件和日志文件的空间。()具有数据更改权限的用户都自动具有该数据的查询权限。()设ADOrs是一个Recordset对象,则ADOrs("学号")表示得到“学号”列的值。()在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。()SQLServer中的“简单复原模式”不支持对数据库进行日志备份。()三,简述题(本题共2个小题,每小题5分,共10分)1.请简要说明视图的作用。2.请简单说明数据库系统的组成。四,综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“老师”表结构:老师号:一般编码定长字符类型,长度为10,主键。老师名:一般编码可变长字符类型,长度为20,非空。所在部门:一般编码可变长字符类型,长度为30。职称:一般编码定长字符类型,长度为6,取值为:“教授”,“副教授”,“其他”。“课程”表结构:课程号:一般编码定长字符类型,长度为20,主键。课程名:一般编码可变长字符类型,长度为40,非空。学时数:微整型。开课学期:微整型“授课”表结构:老师号:一般编码定长字符类型,长度为10,引用老师表的外键。课程号:一般编码定长字符类型,长度为20,引用课程表的外键。授课时数:整型。授课年份:整型。主键:(老师号,课程号,授课年份)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)查询教授职称的老师姓名和所在部门。查询每学期开设的学时数大于40的课程门数。查询2012年全部课程的授课状况,列出课程名,学时数,老师名和授课时数。删除没人讲授的课程。3.依据第1题所创建的三张表,写出创建满意如下要求的视图的SQL语句:查询2014授课年份全体授课老师的老师名,所授的课程名和授课时数。(本题10分)数据库应用技术模拟试题2参考答案及评分标准一,单项选择题1.D2.B3.D4.C5.A6.C7.A8.D9.C10.D11.A12.C13.B14.B15.A二,推断题1.√2.×3.×4.√5.×6.√7.×8.√9.×10.√三,简述题1.参考答案:简化数据查询语句;运用户能从多角度看待同一数据;提高了数据的平安性;供应了肯定程度的逻辑独立性。2.参考答案:广义上讲,数据库系统由数据库,数据库管理系统(及其开发工具),应用系统和用户组成,其中用户可分为数据库管理员,应用程序开发人员和最终用户三类。四,综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATETABLE老师(老师号char(10)primarykey,老师名 varchar(20)notnull,所在部门 varchar(30),职称 char(6)CHECK(职称IN('教授','副教授','其他')) )评分要点:主键1分;CHECK2分;其他1分;共计4分。 CREATETABLE课程(课程号 char(20)primarykey,课程名 varchar(40)notnull,学时数tinyint,开课学期 tinyint)评分要点:主键1分;其他1分;共计2分。 CREATETABLE授课(老师号char(10),课程号 char(20),授课时数 int,授课年份 int,Primarykey(老师号,课程号,授课年份),Foreignkey(老师号)references老师(老师号),Foreignkey(课程号)references课程(课程号) )评分要点:主键1分;外键2分;其他1分;共计4分。2.(本题共20分,每小题5分)。参考答案及评分要点: SELECT老师名,所在部门FROM老师 WHERE职称='教授'评分要点:SELECT:2分,FROM:1分,WHERE:2分SELECT开课学期,COUNT(*)课程门数FROM课程WHERE学时数>40GROUPBY开课学期评分要点:SELECT:2分,FROM:1分,WHERE:1分,GROUPBY:1分SELECT课程名,学时数,老师名,授课时数FROM课程JOIN授课ON课程.课程号=授课.课程号JOIN老师ON老师.老师号=授课.老师号WHERE授课年份=2012评分要点:SELECT:2分,FROM,JOIN:2分;WHERE:1分DELETEFROM课程WHERE课程号NOTIN(SELECT课程号FROM授课)评分要点:DELETE部分2分,WHERE部分3分3.(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT老师名,课程名,授课时数FROM授课JOIN老师ON授课.老师号=老师.老师号JOIN课程ON课程.课程号=授课.课程号WHERE授课年份=2014评分要点:每行2分数据库应用技术试题模拟试题3一,单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)下列属于数据库系统组成部分的是()。A,数据库,数据库管理系统,操作系统和数据库文件B,数据库,数据库管理系统,用户和应用程序C,数据库,数据库管理系统和数据库文件D,数据库,数据库管理系统和操作系统下列运算中,属于传统的集合运算的是()。A,选择运算B,投影运算C,连接运算D,并运算下列属于整型类型的是()。A,numericB,intC,datetimeD,real对nchar(10)类型的列,若存储“数据库”,其占用的字节数是()。A,3B,6C,10D,20下列条件子句中,能够筛选出价格在100~200(包括边界值)的是()。A,Where价格>=100OR价格<=200B,Where价格IN(100..200)C,Where价格BETWEEN200AND100D,Where价格>=100AND价格<=200现要统计选课表中C01课程的最低成果,下列语句中正确的是()。A,SELECTMAX(成果)FROM选课表WHERE课程号='C01'B,SELECTMAX(*)FROM选课表WHERE课程号='C01'C,SELECTMIN(成果)FROM选课表WHERE课程号='C01'D,SELECTMIN(*)FROM选课表WHERE课程号='C01'下列关于聚集索引的说法,正确的是()。A,在一个表上可以建立多个聚集索引B,在一个表上最多只能建立一个聚集索引C,聚集索引适合建立在重复值多的列上D,必需先建立聚集索引,然后再建立非聚集索引设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是()。A,设置学生表中的“所在系”为外键B,设置系表中的“系名”为外键C,设置学生表的学号为主键D,无法表达这两个表的引用关系设要查询全部姓“张”的学生,下列条件子句中正确的是()。A,Where姓名LIKE'张_'B,Where姓名LIKE'张%'C,Where姓名LIKE'%张'D,Where姓名LIKE'%张_'在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列将SC表中学号为S01学生的成果增加10分的语句,正确的是()。A,ADOcn.Execute“ALTERSCSETGrade=Grade+10WHERE学号='S01'”B,ADOcn.Execute“ALTERFROMSCSETGrade=Grade+10WHERE学号='S01'”C,ADOcn.Execute“UPDATESCSETGrade=Grade+10WHERE学号='S01'”D,ADOcn.Execute“UPDATEFROMSCSETGrade=Grade+10WHERE学号='S01'”下列关于SQLServer数据库组成的说法,正确的是()。A,一个数据库可由多个数据文件和多个日志文件组成B,一个数据库可由多个数据文件和仅一个日志文件组成C,一个数据库可由仅一个数据文件和多个日志文件组成D,一个数据库可由仅一个数据文件和仅一个日志文件组成事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()。A,一样性B,长久性C,隔离性D,原子性下列声明并创建Connection对象的语句,正确的是()。A,DimADOcnAsNewConnectionB,DimADOcnAsConnectionC,DeclareADOcnAsNewConnectionD,DeclareADOcnAsConnection下列关于触发器的说法,正确的是()。A,后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句B,引发触发器执行的操作可以是SELECTC,触发器是由数据更改操作引发的自动执行的代码D,CREATETRIGGERtriONtable1FORINSERT定义的是前触发型触发器下列属于数据库逻辑设计内容的是()。A,存储记录的格式设计B,将概念设计的结果转换为特定DBMS所支持的数据模型C,设计局部的E-R图D,将各局部E-R图合并为全局E-R图二,推断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)在数据库三级模式中,外模式到模式的映像供应了数据的物理独立性。()数据库的概念设计通常及详细的数据库管理系统无关。()实体完整性约束通常用主键实现。()通常应当在频繁进行更新操作的列上建立非聚集索引。()在SQLServer中,同一个数据库的不同数据文件必需存放在不同的位置。()在SQLServer中,不允许删除正在被用户运用的数据库。()当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。()数据库三级模式中的外模式是面对全体用户的数据需求设计的。()E-R图中的“E”表示的是实体。()Recordset对象是数据表的查询结果,通常可运用它进行数据的插入操作。()三,简述题(本题共2个小题,每小题5分,共10分)1.请简要说明数据库逻辑设计所包含的工作。2.请简要说明SQLServer供应的主要备份种类,每种类型的备份所备份的主要内容是什么?四,综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“汽车”表结构:汽车型号:一般编码定长字符类型,长度为20,主键。汽车类别:一般编码定长字符类型,长度为6,取值为:“小轿车”,“商务车”生产年份:整型。“经销商”表结构:经销商号:一般编码定长字符类型,长度为20,主键。经销商名:一般编码可变长字符类型,长度为40,非空。地址:一般编码可变长字符类型,长度为50。“销售”表结构:经销商号:一般编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:一般编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:(经销商号,汽车型号,销售时间)。2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)查询2014年生产的汽车型号和汽车类别。查询2013年卖出的销售价格30万元以上(包括30万元)的汽车的总数量。将销售价格超过50万元的汽车降价5万。在汽车表中插入一行数据:汽车型号为“Q100”,汽车类别为“小轿车”,生产年份为2014。3.依据第1题所创建的三张表,写出创建满意如下要求的视图的SQL语句:查询销售“小轿车”的经销商的经销商名和地址。(本题10分)数据库应用技术模拟试题3参考答案及评分标准一,单项选择题1.B2.D3.B4.D5.D6.C7.B8.A9.B10.C11.A12.B13.A14.C15.B二,推断题1.×2.√3.√4.×5.×6.√7.×8.×9.√10.×三,简述题(本题共2个小题,每小题5分,共10分)1.请简要说明数据库逻辑设计所包含的工作。2.请简要说明SQLServer供应的主要备份种类,每种类型的备份所备份的主要内容是什么?四,综合应用题(本题共3个小题,共40分)1.(本题10分)参考答案及评分要点:CREATETABLE汽车(汽车型号char(20)primarykey,汽车类别 char(6)CHECK(汽车类别in('小轿车','商务车')),生产年份 int )评分要点:主键:1分;CHECK:2分,其他1分。共计4分。 CREATETABLE经销商(经销商号 char(20)primarykey,经销商名 varchar(40)notnull,地址varchar(50))评分要点:主键:1分;其他:1分。共计2分。 CREATETABLE销售(经销商号 char(20),汽车型号char(20),销售时间 datetime,销售价格 int,Primarykey(经销商号,汽车型号,销售时间),Foreignkey(经销商号)references经销商(经销商号),Foreignkey(汽车型号)references汽车(汽车型号) )评分要点:主键1分,外键2分,其他1分。共计4分。2.(本题共20分,每小题5分)参考答案及评分要点: SELECT汽车型号,汽车类别FROM汽车 WHERE生产年份=2014评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分SELECTCOUNT(*)销售总数量FROM销售 WHERE销售价格>=300000AND销售时间BETWEEN'2013/1/1'AND'2013/12/31'评分要点:SELECT部分1分,FROM部分1分,WHERE部分3分UPDATE销售SET销售价格=销售价格-50000WHERE销售价格>500000评分要点:UPDATE部分3分,WHERE部分2分INSERTINTO汽车VALUES('Q100','小轿车',2014)评分要点:INSERT部分2分,VALUES部分3分3.(本题10分)参考答案及评分要点:CREATEVIEWV1ASSELECT经销商名,地址FROM经销商JOIN销售ON经销商.经销商号=销售.经销商号JOIN汽车ON汽车.汽车型号=销售.汽车型号WHERE汽车类别='小轿车'评分要点:每行2分数据库应用技术模拟试题4一,单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)下列功能中,不属于数据库管理系统功能的是()。A,数据库对象定义B,数据库文件读写C,数据查询D,数据更新下列运算中,属于特地的关系运算的是()。A,集合的并运算B,集合的差运算C,集合的连接运算D,集合的笛卡尔乘积下列类型中,属于定点小数类型的是()。A,numericB,intC,datetimeD,real对nchar(10)类型的列,若存储“中国”,其占用的字节数是()。A,4B,5C,10D,20下列条件子句中,能够筛选出成果在60~80(包括边界值)的是()。A,Where成果>=60OR成果<=80B,Where60<=成果<=80C,Where成果>=60AND成果<=80D,Where成果IN(60..80)现要统计选课表中C01课程的最高成果,下列语句中正确的是()。A,SELECTMAX(成果)FROM选课表WHERE课程号='C01'B,SELECTMAX(*)FROM选课表WHERE课程号='C01'C,SELECTMIN(成果)FROM选课表WHERE课程号='C01'D,SELECTMIN(*)FROM选课表WHERE课程号='C01'下列关于聚集索引及非聚集索引的说法,正确的是()。A,在一个表上可以建立多个聚集索引和多个非聚集索引B,在一个表上可以建立多个聚集索引和最多一个非聚集索引C,在一个表上可以同时存在聚集索引和非聚集索引D,必需先建立聚集索引,然后再建立非聚集索引设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。A,仅学号B,学号,身份证号C,仅身份证号D,学号,姓名设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是()。A,Where姓名LIKE'_玲'B,Where姓名LIKE'_玲%'C,Where姓名LIKE'%玲'D,Where姓名LIKE'%玲%'下列表达式中,及“所在部门NOTIN('财务','后勤')”等价的是()。A,所在部门!='财务'AND所在部门!='后勤'B,所在部门!='财务'OR所在部门!='后勤'C,所在部门='财务'AND所在部门='后勤'D,所在部门='财务'OR所在部门='后勤'下列关于SQLServer平安认证的说法,正确的是()。A,仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库B,仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C,若某用户只进行查询数据的操作,则无需对其进行任何授权D,只有对数据进行增,删,改操作时,才需对用户进行授权事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。A,一样性B,长久性C,隔离性D,原子性在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。下列删除SC表中学号为S01的选课记录的语句,正确的是()。A,ADOcn.Execute“UPATEFROMSCWHERE学号='S01'”B,ADOcn.Execute“DELETEFROMSCWHERE学号='S01'”C,ADOcn.Execute“SELECTFROMSCWHERE学号='S01'”D,ADOcn.Execute“DROPFROMSCWHERE学号='S01'”下列关于SQLServer中扩大数据库空间的说法,正确的是()。A,只能扩大日志文件的空间,不能扩大数据文件的空间B,只能扩大数据文件的空间,不能扩大日志文件的空间C,日志文件和数据文件的空间都可以扩大D,在数据库空间未用满时不能进行扩大数据库空间的操作下列不属于VB中ADO对象模型中的对象的是()。A,ConnectionB,CommandC,RecordsetD,Update二,推断题(正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)关系数据模型的数据结构是简单二维表。()SQLServer数据库中的NULL值(空值)表示的是“0”值()运用FOREIGNKEY约束可以实现参照完整性约束。()索引一般来说可以提高数据增,删,改,查的效率。()SQLServer允许将一行数据存储在多个数据页上。()用户创建的数据库的大小不能小于3MBA。()VB供应了三种数据库访问引擎,分别是Jet引擎,ODBC和OLEDB,目前主要运用的是OLEDB。()数据库三级模式中的模式是面对全体用户的数据需求设计的。()假如运用Connection对象建立及数据库的连接,在声明对象之后建立数据库连接的方法是Create。()SQLServer中的“简单复原模式”不支持对数据库进行完整备份。()三,简述题(本题共2个小题,每小题5分,共10分)1.简要说明什么是数据流程图,它包含哪四种符号。2.简述数据库概念结构设计的目的,并说明用E-R图进行概念设计的一般步骤。四,综合应用题(本题共3个小题,共40分)1.(本题10分)写出创建如下三张数据表的SQL语句。“图书”表结构:书号:一般编码定长字符类型,长度为20,主键。书名:一般编码可变长字符类型,长度为40,非空。出版年份:整型。印刷数量:整型。单价:整型“作者”表结构:作者号:一般编码定长字符类型,长度为20,主键。作者名:一般编码可变长字符类型,长度为40,非空。职称:一般编码定长字符类型,长度为4,取值为:“高级”,“中级”。“出版”表结构:书号:一般编码定长字符类型,长度为20,引用图书表的外键。作者号:一般编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论