还剩5页未读,继续阅读
文本内容:
电大专科《数据库基础与应用》期末复习试题小抄训练第一套
一、单项选择题,把合适的选项编号填写在括号内每小题2分共20分1.域是实体中相应属性的(A)A.取值范围B.值C.名称D.描述2.把保存关系定义的关系称为对应数据库的(B)A.一般关系B.元关系C.特定关系D.正常关系3.在一个关系R中,若存在X→Y和X→Z,则存在X→YZ,称此为函数依赖的(C)规则A.传递性B.分解性C.合并性D.增广性
4.设一个关系为RABCDEF,它的最小函数依赖集为FD={A→BA→CD→ED→F},则该关系的候选码为(D)A.ABB.ACC.AED.AD5.在SQL中,对基本表进行插入和修改记录的命令为(D)A.insert和deleteB.update和deleteC.delete和selectD.insert和update6.Access2000数据库是(C)型数据库A.层状B.网状C.关系D.树状7.如果字段内容为声音文件,可将此字段定义为(C)类型A.文本B.查询向导C.OLE对象D.备注8.在建交叉表查询的过程中,最多可以选择(B)个行标题字段A.2B.3C.4D.59.若要退出MicrosoftAccess,则应使用的操作是(C)A.ExitB.ReturnC.QuitD.Revoke10.显示包含警告信息或其他信息的消息框,应该使用的操作是(D)A.EchoB.MessageC.WarnD.MsgBox
二、是非判断题,若叙述正确则在题目后括号内打“√”否则打“×”每小题2分共20分1.当建立和删除一个视图时,对相应的基本表没有影响(√)2.由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表(×)3.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的(√)4.在对象数据模型中,对象既不能够继承,也不能够嵌套(×)5.设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,求出所有选课的学生信息的运算表达式为学生号X与S的自然连接(√)
6.索引不是一种改善数据库性能的技术(×)
7.声明游标语句的关键字为DECLARECURSOR,该语句不一定带有SELECT查询子句(×)
8.在收回用户访问权限的语句中,所给表名选项以关键字ON开始,所给用户名选项以关键字FROM开始(√)
9.用于配置客户端网络连接的工具是客户端网络实用工具(√)
10.同聚集索引相比,非聚集索引需要更少的存储空间(×)
三、填空题,把合适内容填在横线上每空1分共30分
1.数据库处理技术依次经历了人工管理、(文件管理)、(数据库管理)、以及分布式数据库管理等四个发展阶段、2.关系数据模型包括(关系数据结构)、(关系完整性规则)和关系运算三个方面3.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则(班级号)属性为(学生)关系中的外码4.一个关系若存在(部分)函数依赖和(传递)函数依赖,则必然会造成数据冗余和操作异常5.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、(左连接)和(右连接)6.Access中的表间关系有1对
1、(1对多)和(多对多)三种7.一个Access数据库对应于操作系统中的
(1)个文件,其文件扩展名为(mdb)8.查询可以作为窗体、报表和数据访问页的数据源9.报表由(报表页眉)、(页面页眉)、主体、页面页脚和报表页脚等5节组成
10.(宏)是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能使用(条件表达式)可以确定按条件执行宏
11.SQLServer2000中的整数类型包括bigint、(smallint)、(int)和tinyint四种
12.SQLServer2000主要通过(查询分析器)和(企业管理器)这两种工具来完成数据库的管理工作
13.当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个(唯一值或单值)、(聚集)和非空的索引
14.定义局部变量的语句关键字为(DECLARE),被定义的各变量之间必须用(逗号)字符分开
15.每个存储过程可以包含(多或若干)条Transact-SQL语句,可以在过程体中的任何地方使用RETURN或返回语句结束过程的执行,返回到调用语句后的位置
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分,共20分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为商品表1商品代号char8分类名char8单价float数量int商品表2商品代号char8产地char6品牌char6在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为学生学生号char7姓名char6性别char2出生日期datetime专业char10年级int课程课程号char4课程名char10课程学分int选课学生号char7课程号char4成绩int1.selectdistinctx.*from学生x选课ywherex.学生号=y.学生号答从教学库中查询出选修了课程的所有学生信息2.select*from学生whereexistsselect*from选课where学生.学生号=选课.学生号groupby选课.学生号havingcount*=3答从教学库中查询出同时选修了3门课程的全部学生信息3.selectx.*课程名课程学分成绩from学生x课程y选课zwherex.学生号=z.学生号andy.课程号=z.课程号orderbyx.学生号z.成绩答从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序4.从商品库中查询出每种商品的商品代号、单价、数量和产地答select商品表
1.商品代号单价数量产地from商品表1商品表2where商品表
1.商品代号=商品表
2.商品代号5.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数答select课程.课程号课程名count课程.课程号as人数from课程选课where课程.课程号=选课.课程号groupby课程.课程号课程名orderby人数
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char8,姓名varchar8,年龄int,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩numeric52)两张表
1.declare@anumeric52@bnumeric52set@a=selectmax成绩fromscoreset@b=selectmin成绩fromscoreprint@a-@b答求出score表中最高成绩与最低成绩的分数之差
2.createprocedurexxk2asbeginselectx.学号x.姓名x.专业count*as门数fromstudentsxscoreywherex.学号=y.学号groupbyx.学号x.姓名x.专业end答显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数训练第二套
一、单项选择题,把合适的选项编号填写在括号内每小题2分共20分1.设D1D2和D3域的基数分别为23和4,则D1D2D3的元组数为(B)A.9B.24C.10D.202.若一个关系为R学生号,姓名,性别,年龄,则(A)适合作为该关系的主码A.学生号B.姓名C.性别D.年龄3.设一个集合A={34567},集合B={13579},则A和B的并集中包含有(C)个元素A.10B.8C.7D.
64.在一个关系R中,若存在X→YZ,则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则A.传递性B.分解性C.合并性D.增广性5.在SQL的查询语句中,orderby选项实现对结果表的(D)功能A.分组统计B.求和C.查找D.排序6.Access2000数据库文件的扩展名是(D)A.dbfB.dbtC.mdfD.mdb7.在下面所给的属性中,(D)属性适宜作为主关键字A.基本工资B.职称C.姓名D.身份证号码8.下列(C)图标是Access中表对象的标志A.B.C.D.9.Access中包含有(B)种数据类型A.9B.10C.7D.810.可以通过Internet进行数据发布的对象是(D)A.窗体B.报表C.查询D.数据访问页
二、是非判断题,若叙述正确则在题目后括号内打“√”否则打“×”每小题2分共20分1.在文件管理阶段程序和数据在存储位置上是分开存放的(√)2.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式(×)3.在SQL中建立和删除数据库模式的命令分别为createschema和dropschema(√)4.对于较复杂的系统,概念设计阶段的主要任务是首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图(√)5.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图(×)6.机器实现阶段的任务是在计算机系统中建立数据库模式,装入数据,并针对各种处理要求编写出相应的应用程序(√)
7.常见的SQLServer2000的版本只包括标准版、个人版、开发版和评估版(×)
8.数据库备份和恢复的Transact-SQL语句分别对应为RestoreDatabas和BackupDatabase(×)
9.SQLServer2000中引入索引主要是为了加速查询速度,并可以保证数据的惟一性(√)
10.对于记录较少的基本表,或者需要频繁更新的基本表应尽量创建索引(×)
三、填空题,把合适内容填在横线上每空1分共30分1.在(文件)系统中,数据没有独立的操作界面,在(数据库)系统中,数据具有独立的操作界面
2.关系数据库系统具有(数据结构)单
一、采用(集合运算)、数据完全独立、数学理论支持等优点3.在数据库体系结构中,两级数据映象分别是指(外模式和模式)之间的数据映象以及(模式和内模式)之间的数据映象
4.设一个关系为RABCDEFG,它的最小函数依赖集为FD={A→BC→DB→EE→F},则该关系的候选码为ACG,该候选码含有
(3)属性5.在SQL中,主码约束的关键字为(primarykey),外码约束的关键字为(foreignkey)6.Access2000的用户操作界面由(标题栏)、(菜单栏)、工作区、工具栏、状态栏等五个部分组成7.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的(名称)、(类型)、属性和说明等内容8.查询可以作为(窗体)、(报表)和数据访问页的数据源9.Access为用户提供了多种数据库安全措施,包括设置用户(密码)和(权限)10.模块窗口中的代码编辑窗口由(对象列表框)、(代码编辑区)和过程事件列表框等三部分组成
11.SQLServer2000支持两种形式的变量,即(局部)变量和(全局或系统)变量
12.在SQLServer2000中,每个程序块的开始标记为关键字(BEGIN),结束标记为关键字(END)
13.打开和关闭游标的语句关键字分别为(OPEN)和(CLOSE)
14.建立一个存储过程的语句关键字为(CREATEPROC),执行一个存储过程的语句关键字为(EXEC)
15.在SQLServer2000中,通常不需要用户建立索引,而是通过使用(主码)约束和唯一值或单值约束,由系统自动建立索引
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分,共20分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为商品表1商品代号char8分类名char8单价float数量int商品表2商品代号char8产地char6品牌char6在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为学生学生号char7姓名char6性别char2出生日期datetime专业char10年级int课程课程号char4课程名char10课程学分int选课学生号char7课程号char4成绩int1.selectx.商品代号分类名数量品牌from商品表1x商品表2ywherex.商品代号=y.商品代号答从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2.select*from学生where学生号inselect学生号from选课groupby学生号havingcount*=2答从教学库中查询出选修2门课程的全部学生3.selectx.学生号y.学生号y.课程号from选课x选课ywherex.学生号=@s1andy.学生号=@s2andx.课程号=y.课程号答从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号4.从商品库中查询出数量大于10的商品种数答selectcount*from商品表1where数量105.从商品库中查询出比所有商品单价的平均值要高的全部商品答select*from商品表1where单价allselectavg单价from商品表1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char8,姓名varchar8,年龄int,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩numeric52)两张表
1.createprocedurexxk3asbeginselect学号avg成绩as平均成绩fromscoregroupby学号end答显示出AAA库中每个学生的平均成绩
2.declare@achar8set@a=计算机select计算机专业人数=count*fromstudentswhereleft专业3=@a答从students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数训练第三套
一、单项选择题,把合适的选项编号填写在括号内每小题2分共20分1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有(B)个元组A.a1+b1B.a2b2C.a1+b2D.a2b12.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个(A)A.候选码B.外码C.超码D.属性组
3.在一个关系R中,若存在X→YZ,则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则A.传递性B.分解性C.合并性D.增广性4.设一个关系为RABCDE,它的最小函数依赖集为FD={A→BC→DC→E},该关系只满足第一范式,若要规范化为第二范式,则将被分解为(C)个关系A.1B.2C.3D.45.由概念设计进入逻辑设计时,原来的(C)联系通常都需要转换成对应的基本表A.一对一B.一对多C.多对多D.多对一6.ACCESS2000数据库文件中至少包含有(A)对象A.表B.查询C.窗体D.模块7.如果字段内容为声音文件,可将此字段定义为(C)类型A.文本B.查询向导C.OLE对象D.备注8.下列(D)是主键的标志A.B.C.D.9.Access中字段的“小数位”属性被用来指定(A)型数据的小数部分的位数A.货币和数字B.货币和备注C.文本和数字D.数字和备注10.创建数据访问页,将生成一个单独的(A)文件,此文件不包括在Access2000数据库中A.HTMLB.MDBC.MDFD.MDT
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”每小题2分共20分(√)1.在人工管理和文件管理阶段,程序设计依赖于数据表示(√)2.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名(√)3.设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C课程号Xδ姓名=KS)(×)4.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则该关系还没有达到第三范式(√)
5.在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立的逻辑意义上的新关系(×)
6.在SQLServer2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次为ldf、ndf和mdf(√)
7.定义为varchar数据类型的字段或变量能够自动去掉尾部空格以节省存储空间(×)
8.在一个已存在数据的表中增加一列时,可以把所增加的列定义为非空值(×)
9.SQLServer2000数据库应用的处理过程只需要在服务器上进行(√)
10.一个局部变量的作用范围局限于一个批处理内,即两个GO语句之间的那一部分
三、填空题,把合适内容填在横线上每空1分共30分1.实体之间的联系类型有三种,分别为1对
1、(1对多)和(多对多)2.数据库系统的三级模式结构和两级数据映象确保了数据的(逻辑)独立性和(物理)独立性3.在候选码中的每个属性被称为(主)属性,不在任何候选码中的每个属性被称为(非主)属性
4.在SQL中,单值约束的关键字为(unique),检查约束的关键字为(check)5.一个数据库应用系统的开发过程大致相继经过(需求分析)、(概念设计)、逻辑设计、物理设计、机器实现、运行维护等六个阶段6.Access2000数据库包含有(表)、(查询)、窗体、报表、页、宏、模块等7种数据库对象7.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由(字段名称)、(数据类型)和说明等三列所组成8.在Access2000中,模块被分为(类模块)和(标准模块)两种类型9.在Access2000中,标准模块包含的两种过程是(通用过程)和(常用过程)
10.SQLServer2000版本一般包括企业版、(标准版)、(个人版)、开发版和评估版等
11.SQLServer2000中的数据类型主要包括数值、(字符)、(日期时间)、二进制、位和双字节等类型
12.索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的(打开)、(重建)和关闭将根据需要由系统自动实现,无须用户过问
13.在一个存储过程定义的AS关键字前可以定义该过程的(参数),AS关键字之后为该过程的(过程体)
14.索引的存在会减慢对基本表的(插入)、(删除)和修改等操作的速度
15.要访问SQLServer2000数据库服务器,用户必须提供正确的(登录帐号)和(口令)
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分,共20分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为商品表1商品代号char8分类名char8单价float数量int商品表2商品代号char8产地char6品牌char6在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为学生学生号char7姓名char6性别char2出生日期datetime专业char10年级int课程课程号char4课程名char10课程学分int选课学生号char7课程号char4成绩int1.selectdistinct产地from商品表2答从商品库中查询出所有商品的不同产地2.select*from课程where课程号inselect课程号from选课groupby课程号havingcount*5答从教学库中查询出被5个以上学生选修的全部课程3.select*from学生whereexistsselect*from选课where学生.学生号=选课.学生号groupby选课.学生号havingcount*=3答从教学库中查询出同时选修了3门课程的全部学生4.从商品库中查询出数量在10和20之间的所有商品答select*from商品表1where数量between10and20(或where数量=10and数量=20)5.从商品库中查询出数量最多的一种商品答select*from商品表1where数量=someselectmax数量from商品表1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char8,姓名varchar8,年龄int,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩numeric52)两张表
1.declare@achar8set@a=计算机selectcount*as计算机专业人数fromstudentswhereleft专业3=@a答从students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数
2.createprocedurexxk4@achar8@bvarchar10@cnumeric52asbeginupdatescoreset成绩=@cwhere学号=@aand课程名=@bend答修改score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值训练第四套
一、单项选择题,把合适的选项编号填写在括号内每小题2分共20分1.设一个学生关系为S学生号,姓名,课程关系为C课程号,课程名,选课关系为X学生号,课程号,成绩,则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为()Π学生号δ课程号=’001’∨课程号=’002’X(C)A.XB.CC.SD.Π学生号S
2.设一个关系为RABCDE,它的最小函数依赖集为FD={A→BB→CB→DD→E},则该关系的候选码为(A)A.AB.BC.CD.D3.在SQL的查询语句中,groupby选项实现(D)功能A.排序B.求和C.查找D.分组统计4.设一个集合A={34567},集合B={13579},则A减B的差集中包含有(D)个元素A.10B.5C.3D.25.在SQL中,altertable为(B)数据库中基本表结构的命令A.建立B.修改C.删除D.查询6.如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入(B)个汉字A.8B.4C.16D.327.创建表之间的关系时,正确的操作是(B)A.关闭当前打开的表B.打开要建立关系的表C.关闭所有打开的表D.关闭与之无关的表8.Access是(A)办公套件中的一个重要组成部分A.OfficeB.WordC.ExcelD.Lotus9.下列(D)图标是Access中新建报表的标志A.B.C.D.10.下列(B)图标是Access中模块对象的标志A.B.C.D.
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”每小题2分共20分(×)1.DBMS只提供数据定义语句,不提供数据操纵语句供用户使用(×)2.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为部分函数依赖,(√)3.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表(×)4.当修改一个视图时,不会对相应的基本表产生任何影响(√)
5.当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引(√)
6.SQLServer2000数据库应用的处理过程分布在客户机和服务器上(×)
7.安装SQLServer2000时,不必以系统管理员的身份登录操作系统(√)
8.SQLServer2000的datetime或smalldatetime数据类型主要用来存储日期和时间的组合数据(×)
9.索引一经创建既可以由SQLServer2000系统又可以由用户使用和维护(√)
10.触发器是一种特殊的存储过程,它可以在对一个表进行插入、删除或修改操作时被自动调用执行
三、填空题,把合适内容填在横线上每空1分共30分1.在文件系统中,存取数据的基本单位为(记录),在数据库系统中,存取数据的基本单位为(数据项)2.数据库的逻辑数据模型依次有层次、网状、(关系)和(对象)等四种3.数据库体系结构中包含的三级模式为(全局模式)、(外模式)和内模式三种4.设一个关系为RABCDE,它的最小函数依赖集为FD={A→BA→CA→DD→E},该关系满足(第二)范式,若要规范化为高一级的范式,则将得到
(2)个关系5.在SQL中,根据基本表建立一个视图时,包括建立了该视图的(结构)和(内容)两个方面6.Access2000“表”结构设计窗口分为两半部分,上半部分是(表设计器),下半部分是(字段属性)7.在Access2000中,“货币”型数据最长为
(8)个字节,“自动编号”型数据最长为
(4)个字节8.在Access2000报表中有(设计)和(预览)视图,而没有数据表视图9.模块窗口由(工程资源)管理器、(模块属性)窗口和代码编辑窗口三部分组成10.Access2000中的窗体由(页眉)、(主体)和页脚等三个部分组成
11.SQLServer2000提供的最常用的管理工具是(企业管理器)和(查询分析器)
12.在SQLServer2000中,前后相邻的语句之间可以使用(空格)、(分号)或回车换行符分开
13.在SQLServer2000中,为局部变量赋值的语句是(SELECT)和(SET)
14.对表中记录的维护主要有增加、(删除)、(修改)操作
15.数据库的安全管理问题归结为对(琐)和(钥匙)的管理问题
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分,共20分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为商品表1商品代号char8分类名char8单价float数量int商品表2商品代号char8产地char6品牌char6在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为学生学生号char7姓名char6性别char2出生日期datetime专业char10年级int课程课程号char4课程名char10课程学分int选课学生号char7课程号char4成绩int1.selectdistinct品牌from商品表2答从商品库中查询出所有商品的不同品牌2.selectx.学生号y.学生号y.课程号from选课x选课ywherex.学生号=@s1andy.学生号=@s2andx.课程号=y.课程号答从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号3.select专业count*as专业人数from学生groupby专业orderby专业人数desc答从教学库中查询出每个专业的学生人数,并按人数多少降序排列4.从商品库中查询出每类(即分类名相同)商品的最高单价答select分类名max单价as最高单价from商品表1groupby分类名5.从商品库中查询出同一类商品多于一种的所有分类名答selectdistinct分类名from商品表1groupby分类名havingcount*1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char8,姓名varchar8,年龄int,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩numeric52)两张表
1.selectyear入学日期as入学年份count*as人数fromstudentsgroupbyyear入学日期答从Students表中分组统计出每个年份入学的学生人数
2.declare@anumeric52set@a=selectavg成绩fromscoreselect*fromscorewhere成绩=@a答从Score表中查询出大于等于平均成绩的所有记录训练第五套
一、单项选择题,把合适的选项编号填写在括号内每小题2分共20分1.设D
1、D2和D3域的基数分别为
2、3和4,则D1D2D3的元组数为(B)A.9B.24C.10D.202.若一个关系为R学生号姓名性别年龄,则(A)最适合作为该关系的主码A.学生号B.姓名C.性别D.年龄3.设一个集合A={3456},集合B={1357},则A和B的并集中包含有(D)个元素A.10B.8C.7D.
64.在一个关系R中,若存在X→YZ,则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则A.传递性B.分解性C.合并性D.增广性5.在SQL的查询语句中,orderby选项实现对结果表的(D)功能A.分组统计B.求和C.查找D.排序6.Access2000数据库文件的扩展名是(C)A.dbfB.dbtC.mdbD.mdf7.在Access系统中,对数据表的查询操作共分为(B)种情况A.8B.5C.3D.28.下列(C)图标是Access中表对象的标志A.B.C.D.9.Access2000系统中包含有(A)种数据类型A.10B.9C.8D.710.可以通过Internet进行数据发布的操作对象是(D)A.窗体B.报表C.查询D.数据访问页
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”每小题2分共20分(√)1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享(√)2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素(×)3.已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分函数依赖(√)4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性(×)5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书(√)6.在进行系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试系统中的所有方面(×)
7.在SQLServer2000中,不适合使用bit数据类型来表示逻辑数据(×)
8.在SQLServer2000中,利用聚集索引比非聚集索引的查询速度要慢(×)
9.在SQLServer2000中,多行注释的开始标记为“/*”,结束标记也为“/*”(√)
10.在SQLServer2000中,CASE结构是一个函数,只能作为一个表达式使用在另一个语句中
三、填空题,把合适内容填在横线上每空1分共30分1.任一种数据模型都有(型)和(值)的区别
2.关系数据库系统具有(数据结构)单
一、采用(集合运算)、数据完全独立、数学理论支持等优点3.设一个关系为RABCDE,它的最小函数依赖集为FD={A→BA→CAD→E},则该关系的候选码为AD,该关系存在着(部分)函数依赖4.在SQL中,(主码)约束的关键字为primarykey,(外码)约束的关键字为foreignkey5.在新版的SQL中,表之间的连接共有三种方式,对应的关键字分别为(innerjoin)、(leftjoin)和rightjoin6.SQL是高度(非过程化)和面向(集合)操作的语言7.实体之间的联系类型有三种,分别为(1对1)、(1对多)和多对多8.数据库系统的
(三)级模式结构和(两)级数据映象确保了数据的逻辑独立性和物理独立性9.向基本表中插入数据有两种命令方式,一种称为(单值)插入方式,另一种称为(多值)插入方式
10.在SQL中,约束的关键字为(单值)unique,(检查)约束的关键字为check11.Access2000数据库包含有(表)、(查询)、窗体、报表、页、宏、模块等7种数据库操作对象12.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由字段(名称)、数据(类型)和说明等三列所组成13.在Access2000中,模块被分为(类模块)和(标准模块)两种类型14.在Access2000中,标准模块包含的两种过程是(通用过程)和(常用过程)
15.在Access2000中,报表窗口由
(5)个部分组成,每个部分称为一个(节)
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,接着按照下列后2小题的每种功能写出相应的SQL查询语句(每小题4分,共20分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为商品表1商品代号char8分类名char8单价float数量int商品表2商品代号char8产地char6品牌char6在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为学生学生号char7姓名char6性别char2出生日期datetime专业char10年级int课程课程号char4课程名char10课程学分int选课学生号char7课程号char4成绩int1.select课程.课程号课程.课程名count*as选课人数from课程选课where课程.课程号=选课.课程号groupby课程.课程号课程.课程名答从教学库中查询出每门课程被选修的学生数2.select*from课程whereexistsselect课程号from选课where课程.课程号=选课.课程号groupby课程号havingcount*=3答从教学库中查询出至少被3名学生选修的所有课程3.selectx.*课程名课程学分成绩from学生x课程y选课zwherex.学生号=z.学生号andy.课程号=z.课程号orderbyx.学生号z.成绩答从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序4.从商品库中查询出每种商品的商品代号、单价、数量和产地答select商品表
1.商品代号单价数量产地from商品表1商品表2where商品表
1.商品代号=商品表
2.商品代号5.从商品库中查询出数量值最大的商品记录答select*from商品表1where数量=someselectmax数量from商品表1//或者where数量=allselect数量from商品表1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)假设使用名称为AAA的数据库,它包括Students(学号char8,姓名varchar8,年龄int,专业varchar20,入学日期DateTime)和Score(学号char8,课程名varchar10成绩numeric52)两张表
1.createprocedurexxk1asbeginselect*fromstudentsxscoreywherex.学号=y.学号end答显示出AAA库中所有学生的记录信息及选课成绩
2.createprocedurexxk6@achar8@bvarchar10asbegindeletefromscorewhere学号=@aand课程名=@bend答从score表中删除学号为@a的值、课程名为@b的值的学生成绩记录Visa-freepolicybringsChengdubiztourismboost.MakingnationalheadlinesseveraltimesChengdus72-hourvisa-freepolicyhasattractedwideattentionfrombothChineseandforeignexpertsandbusinessmensinceittookeffectonSept1lastyear.Theprogrampermitscitizensfrom51countriesandregionsincludingtheUnitedStatesAustraliaCanadaandJapanwhohavevalidvisasandflightticketstoathirdcountrytospendthreedaysinthecity.ThecapitalofSichuanprovinceisthefirstcityinthewesternregionofChinatoofferforeigntouristsathree-dayvisaandthefourthnationwidetoadoptthepolicyfollowingShanghaiBeijingandGuangzhou.LiZhiyongdeputydeanofthetourisminstituteatSichuanUniversitysaidthemovecontributestoalargeincreaseinthenumberofoverseastouristsandraisesthecityslevelofinternationalization.ThepolicywillalsobringdirecteconomicrevenueLisaid.Chengduhasmanyculturallegaciesandisalsoaparadiseforpandaloverswiththeworldslargestbreedingandresearchcenter.Threedaysarelongenoughforforeignvisitorstovisitthoseiconictouristspotshenoted.ThecityishometotheremainsoftheJinshacivilizationthatdatesbackmorethan3000yearsaswellastheQingchengMountainsandtheDujiangyanirrigationsystem.QingchenghaslongbeenrecognizedasthebirthplaceofTaoismChinasancientindigenousreligionwhileDujiangyanisconsideredtobetheoldestfunctioningwater-controlprojectintheworld.Chengdurankedthirdintouristfacilitiesmanagementandservicesamong60Chinesecitiesinacustomersatisfactionsurveyreleasedlastyear.ButLiaddedthateffortsarestillneededtodevelopmoretourismproductsimproveEnglishservicesandprovideaccuratetranslationoftrafficsignsandscenicbillboards.ZhaoYunchairwomanofBritishChamberofCommerceSouthwestChinatoldChinaDailythathiscolleaguesfoundthepolicyveryconvenient.ABritishclientonceflewhereandstayedforjustonedaytocheckherorderedgoodsshesaid.ZhaowasborninShanxiprovincebutshehaslivedinChengduformorethan10years.Mylifewaslikearunningracemovingfromplacetoplace.IalsolivedinBeijingandShanghaibeforeshesaid.ButChengduisaplacethatyouneverwanttoleaveoncesettlingdown.Itisnowmysecondhometownshesaid.Iftheenvironmentisfurtherimprovedthecitywillattractmorepeopletovisitandlivewiththe72-hourvisa-freepolicyandcompellingconditionsintransportationcultureclimateandcuisinehesaid.Foreignersalsogavepositivefeedbackonthepolicy.AspokesmanfromDellIncsaidthecompanyhasaglobalhubofoperationinChengdusothethree-dayvisahasanimmediateandpositiveinfluenceonthecompanysbusinessdevelopment.RudyButtignolpresidentofthepublicbroadcastingcompanyinBritishColumbiaCanadasaidhisworkrequiresfrequenttraveltoChengduandthepolicymakesthetripseasier.Datafromthecityspublicsecuritybureaushowssome100foreignvisitorsenjoyedthe72-hourpolicybytheendofMarchmostofthemfromtheUnitedStatestheUnitedKingdomandGermany.Chengdualsoreportedrobustgrowthinitsoveralltouristindustrylastyear.Officialstatisticsshowthatitreceivedsome150milliontouristslastyearanincreaseof28percentfrom
2012.Around
1.7millioncamefromabroadanincreaseof12percent.Totalrevenuefromtourismsurpassed133billionyuan$
21.7billion.DuringhisvisittoKazakhstaninSeptemberChinesePresidentXiJinpingproposedthatChinaandCentralAsiajoinhandstobuildaSilkRoadeconomicbelttoboostcooperation.TheideahasbeenwidelyechoedinCentralAsiancountriesbecominganencouragingblueprintforChineseareasalongtheSilkRoadthathaslinkedAsiaandEuropeformorethan2000years.InthenextthreeweeksChinaDailyreporterswilltravelthroughthebeltinChinaandinKazakhstanUzbekistanandTurkey.Theywillshowtheprogressandexpectationsofthecountriesbusinessesandpeoplesontheroute.Shaanxi-thestartoftheancientSilkRoad-haspositioneditselfasthenewstartingpointforthedevelopmentoftheSilkRoadEconomicBeltwhichwillstrengthenChinascooperationwithCentralAsiancountriesaseniorofficialsaid.ShaanxiGovernorLouQinjiansaidtheprovinceisfreshrichanduniqueasitwaswhenitanchoredoneendoftheancientSilkRoad.ItisthebestoptionforaccommodatingindustrialtransfersfromEastChinaortheworldatlargehesaidonWednesdayinXian.Louheldajointinterviewwith27mediaincludingChinaDailythefirstinaseriesofinterviewsentitledChineseMediaAlongtheSilkRoad.TheinterviewswillbeinShaanxiandGansuprovincesandtheXinjiangUygurautonomousregionaswellasKazakhstanUzbekistanandTurkey.ThemediagroupheldthefirstinterviewonWednesdaymorninginXianthestartingpointoftheancientSilkRoadatradechannelestablishedmorethan2000yearsagolinkingChinaCentralAsiaandEurope.。