![[电脑基础知识]计算机二级b精讲.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/5/5abf6769-5563-457f-95e8-c711d2e75227/5abf6769-5563-457f-95e8-c711d2e752271.gif)
![[电脑基础知识]计算机二级b精讲.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/5/5abf6769-5563-457f-95e8-c711d2e75227/5abf6769-5563-457f-95e8-c711d2e752272.gif)
![[电脑基础知识]计算机二级b精讲.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/5/5abf6769-5563-457f-95e8-c711d2e75227/5abf6769-5563-457f-95e8-c711d2e752273.gif)
![[电脑基础知识]计算机二级b精讲.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/5/5abf6769-5563-457f-95e8-c711d2e75227/5abf6769-5563-457f-95e8-c711d2e752274.gif)
![[电脑基础知识]计算机二级b精讲.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/5/5abf6769-5563-457f-95e8-c711d2e75227/5abf6769-5563-457f-95e8-c711d2e752275.gif)
已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第51套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将数据库学校管理的表课程的结构拷贝到新表mytable中。(2)将表课程中的记录拷贝到表mytable中。(3)对数据库学校管理中的表教师使用表单向导建立一个简单的表单,文件名为教师,要求显示表中的字段职工号、姓名和职称,表单样式为凹陷式,按钮类型为文本按钮,按职工号升序排序,表单标题为教师浏览。 (4)把表单教师添加到项目myproj中。【解析】本大题前2题考查的是有关数据库表之间复制结构和数据的基本操作,注意相关命令的使用;第3题考查了使用向导建立表单的操作,注意选取的字段以及排序字段的升降序;第4题很基本,将表单加入项目即可。【答案】 (1)在命令窗口输入命令:USE 课程,接着输入:COPY STRUCTURE TO mytable。(2)在命令窗口输入命令:USE mytable,接着输入:APPEND FROM 课程。(3)单击文件菜单,然后新建,选表单项,点击右面的向导图标按钮,接着选择表单向导,单击数据库和表右下边的按钮,选择考生目录下的教师表,选择字段职工号、姓名、职称;单击下一步,表单样式设置为凹陷式,按钮类型为文本按钮;单击下一步,排序字段选择职工号(升序);修改表单标题为教师浏览。单击完成结束,表单以文件名教师保存。运行结果如下图所示。 (4) 在命令窗口输入命令:MODIFY PROJECT myproj,然后在项目管理器中单击文档选项卡,选择列表框中的表单,单击右面的添加按钮,双击考生文件夹下的教师表单完成添加。二、简单应用题(共2小题,每题20分,计40分)(1)对考生文件夹下的表书目,使用查询向导建立查询bookquery,查询价格在15元(含)以上的书籍的所有信息,并将查询结果保存在一个新表bookinfo中。 (2)编写程序maxprog完成如下要求:从键盘输入15个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上(其中最大数和最小数分别定义变量名为max和min)。【解析】本大题1小题考查了利用查询向导创建查询的操作,注意题目筛选字段的操作,以及设定查询去向的方法;2小题中,变量max,min分别用来存储最大值和最小值,注意先取为第一个数,然后才进入循环。语句RIGHT(STR(i),2)先将变量i转换为字符串,再取字符串中后两个字符。【答案】 (1)单击文件菜单,选择新建命令,接着选中查询,单击右面的向导按钮,在弹出的对话框里选择查询向导。步骤1,单击数据库和表右下面的按钮,双击考生文件夹下的表书目;将全部字段添加到选定字段,单击下一步。步骤3(没有步骤2),第一行字段选择书目.价格,操作符选择大于或等于,输入值10,单击下一步。步骤4,没有操作,单击下一步。步骤5,选中保存查询并在查询设计器修改 项,单击完成。修改查询名为bookquery,保存在考生文件夹下;单击菜单查询,选择查询去向,接着在弹出的对话框里单击表图标按钮,修改表名为bookinfo,单击确定。保存查询后完成。(2)输入命令:MODIFY COMMAND maxprog,新建程序。在程序编辑框里输入:SET TALK OFFCLEARINPUT 请输入第 1个数: TO aSTORE a TO max,minFOR i=2 TO 15INPUT 请输入第+RIGHT(STR(i),2)+个数: TO aIF maxa min=aENDIF ENDFOR?最大值,max?最小值,min同时按下键Ctrl和W保存并关闭窗口完成。三、综合应用题(1小题,计30分)在考生文件夹下有表订货和客户。设计一个名为mymenu的菜单,菜单中有两个菜单项计算和退出。程序运行时,单击计算菜单项完成下列操作:根据订货表中数据,更新客户表中的总金额字段的值。即将定货表中订单号相同的订货记录的单价与数量的乘积相加,添入客户表中对应订单号的总金额字段。单击退出菜单项,程序终止运行。【解析】本大题考查了利用菜单存取数据库数据的操作,本题先将计算结果放到临时数据库文件temp中,然后才使用循环更新表客户;菜单要记得生成可执行文件。【答案】在命令窗口中输入:CREATE MENU mymenu,新建菜单。在弹出的对话框里单击菜单,进入菜单设计器。在第一行输入计算,类型为过程;在第二行输入退出,类型为命令,在右面的文本框里输入:SET SYSMENU TO DEFAULT。单击计算菜单项右面的创建按钮,在过程编辑窗口中输入:*计算菜单项中的程序代码*SELECT 订单号,SUM(单价*数量) AS 总金额; FROM 订货 GROUP BY 订单号 INTO CURSOR temp &先计算每个订单的总金额DO WHILE NOT EOF() &循环至客户表最后一条记录 UPDATE 客户 SET 总金额=temp.总金额;WHERE 客户.订单号=temp.订单号 &更新 SKIP &下一记录ENDDO*单击菜单-生成菜单命令,生成一个可执行的菜单文件。第52套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)对项目myproj中的数据库mydb下的表员工使用表单向导建立一个简单的表单myform2,要求显示表中的全部字段,样式为阴影式,按钮类型为文本按钮,按工号升序排序,表单标题为员工信息浏览。(2)修改表单myform,为其添加一个命令按钮,标题为调用表单。(3)编写表单myform中调用按钮的相关事件,使得单击调用表单按钮调用表单myform2。(4)把表单myform添加到项目myproj中。【解析】本大题考查的是主要是建立和修改表单的基本操作,注意使用表单向导只能通过菜单操作实现,通过输入命令是不能调用表单向导的;修改表单属性时,要注意Caption属性和Name属性的区别,Caption 属性表示的是表单的标题,而Name 属性表示的是系统内部该表单的标识。【答案】 (1)单击文件菜单,选新建项,接着选择表单,点击向导图标按钮,然后选择表单向导;在表单向导步骤1中,单击数据库和表右下面的按钮,然后选择考生文件夹下的员工表。选择全部可用字段添加到右边的选定字段,单击下一步;步骤2中,表单样式选择阴影式,文本按钮,单击下一步;步骤3中,排序字段选择工号,排序方式为升序,单击下一步;步骤4中,修改表单标题为员工信息浏览,单击完成。保存表单为myform2。(2)输入命令:MODIFY FORM myform,在控件工具条上单击按钮控件,鼠标变成十字型,在表单上单击,则在该处加上一个按钮,在该按钮上右键单击,选属性项,弹出属性对话框,将Caption属性值改为调用表单。保存修改。(3) 在调用表单按钮上双击,进入命令编辑界面,在Click事件中输入命令:DO FORM myform2,后关闭该页。(4)输入命令:MODIFY PROJECT myproj。选中文档选项卡下的表单项,单击右面的添加按钮,在弹出的对话框中,将考生文件夹下的myform表单添加到项目中。二、简单应用题(共2小题,每题20分,计40分)(1)打开表单1表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个表格控件,修改其相关属性,使得在表格中显示数据库学生管理中详细信息表中的记录。表单上还有一个标题为关闭的按钮,为按钮编写事件,使单击此按钮时退出表单。(2)在考生文件夹的下对数据库学生管理中的表宿舍的结构做如下修改:指定宿舍为主索引,索引名为om,索引表达式为宿舍。指定电话为普通索引,索引名为tel,索引表达式为电话。设置电话字段的有效性为电话必须以88开头。【解析】本大题1小题考查了通过修改属性使表单显示表的操作,注意一定要将表加入到表单的数据环境才能显示,注意可以通过单击属性框里的数据选项卡,快速找到RecordSourceType属性和RecordSource属性。2小题注意取子串函数SUBSTR(),第一个参数表示起始位置,第二个参数表示长度。【答案】 (1)输入命令:MODIFY FORM 表单1 打开表单设计器。在表单设计器上右键单击,选择数据环境项,双击表详细信息,然后单击按钮关闭。在表格控件上右键单击,选择属性,在属性框里找到RecordSourceType属性并修改为0-表,将RecordSource属性修改为详细信息。如下图所示。在表单上双击按钮关闭,输入其Click事件代码:THISFORM.RELEASE。保存并运行表单,查看运行结果。(2)输入命令:MODIFY DATABASE 学生管理,打开数据库设计器。右键单击表宿舍,选择修改,进入表设计器,选中电话字段,在字段有效性区域内,在规则编辑框内输入:SUBSTR(电话,1,2)=88。单击索引选项卡,在第一行依次输入索引名dom,选择类型为主索引,输入字段表达式宿舍;用同样的方法为电话字段建立普通索引tel。单击确定按钮,保存表结构修改。三、综合应用题(1小题,计30分)在考生文件夹下,对文具数据库完成如下综合应用:请编写名称为change的命令程序并执行,该程序实现下面的功能:将商品表中商品号前两位编号为15的商品的单价修改为厂价的基础上提高15;使用单价调整表对商品表的部分商品出厂单价进行修改。 设计一个名称为form1的表单,上面有执行和退出两个命令按钮。单击执行命令按钮时,调用change命令程序实现商品单价调整;单击退出命令按钮时,关闭表单。【解析】本大题考查了在表单中操纵表中数据的操作,包括计算新字段、使用已有表更新;注意在表单中执行程序的方法。【答案】在命令窗口输入:MODIFY COMMAND change,打开代码编辑窗口,输入以下程序段。*文件change中的程序段*SET TALK OFFSET SAFETY OFFUPDATE 价格 SET 单价=厂价*1.15;WHERE LEFT(商品号,2)= 15USE 单价调整表DO WHILE NOT EOF() UPDATE 价格 SET 厂价=单价调整表.厂价;WHERE 商品号=单价调整表.商品号 SKIPENDDOSET TALK ON SET SAFETY ON *单击菜单文件,选择新建,在新建对话框中选中表单,单击右面的新建文件图标按钮,进入表单设计器。单击表单控件工具条上的命令按钮控件,然后在表单上单击,创建按钮。在该按钮上右击,选择属性,在弹出的对话框里找到Caption属性,并修改为退出。同样方法,再创建一个按钮控件,并修改其Caption属性为执行。双击执行按钮,在其Click事件中输入:DO change.prg。双击退出按钮,在其Click事件中输入:Thisform.Release。单击菜单文件,选择保存,输入表单名form1,运行表单,查看结果。第53套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将考生文件夹下的自由表纺织品添加到数据库数据库1中。(2)将表纺织品的字段进货价格从表中删除。(3)修改表纺织品的记录,将单价乘以110。(4)用select语句查询表中的产地为广东的记录。将(3)(4)中所用的SQL语句保存到mysql.txt中。【解析】本大题考查的是有关表和表中数据的基本操作,注意第4小题格式一定要正确,不要漏掉了*,它表示全部记录,字符串一定要加上引号。【答案】 (1)在命令窗口中输入命令:MODIFY DATABASE 数据库1,右键单击数据库设计器空白处,选择添加表快捷菜单命令,将自由表纺织品添加到数据库中。(2)在数据库设计器中,右键单击表纺织品,选择修改项,打开表设计器。选中进货价格字段,单击右面的删除按钮,删除字段。(3)输入命令:UPDATE 纺织品 SET 单价=单价*1.1&修改纺织品表中的记录。(4)单击文件菜单,选新建项,接着选择文本文件,点击新建文件图标按钮,在文件编辑窗口中输入如下命令语句;SELECT * FROM 纺织品 WHERE 产地广东,单击保存按钮,以mysql保存在考生文件夹下,在命令窗口中输入Do mysql.txt查看结果。最后在考生文件夹下新建文本文档mysql.txt,将上述SQL语句复制到文件中。二、简单应用题(共2小题,每题20分,计40分)(1)根据考生文件夹下的表学生信息和表分数建立一个查询,该查询包含的字段有学号、姓名、住址和分数。要求按学号排序(升序),并将查询保存为查询1。(2)使用表单向导制作一个表单,要求选择医生表中的所有字段。表单样式为边框式,按钮类型为图片按钮,排序字段选择医生编码(升序),表单标题为医生信息,最后将表单保存为myForm。【解析】本大题1小题考查的是建立查询的方法,注意从每个表中选择题目要求显示的字段。选定字段后,可以通过单击并拖动字段左边的小按钮来调整它们显示的顺序;2小题创建表单过程中,应注意题目要求显示的方式,还要注意排序字段的选取及升降序问题,最后输入表单标题和表单名就可以了,注意表单标题是用来显示的标题,表单名是系统中表单的标识符。【答案】 (1)单击文件菜单,选新建项,接着选择查询,单击右面的向导;接着点击查询向导,进入本地查询向导步骤1。单击数据库和表右下方的按钮,将考生文件夹下的表学生信息和分数添加进来;选中分数表,将可用字段列表框中的学号、分数字段添加到选择字段中,同样的方法,添加学生信息表的住址、姓名字段,调整其顺序后,单击下一步。步骤2,单击添加按钮,接受默认的分数.学号=学生信息.学号,单击下一步;步骤2a,没有操作,单击下一步;步骤3,没有操作,单击下一步。步骤4,将分数.学号添加到选定字段中,在下部选择升序,单击下一步;步骤5,单击完成,输入查询名查询1,单击确定完成。(2)单击文件菜单,然后新建,选表单项,点击右面的向导图标按钮,接着选择表单向导。单击数据库和表右下边的按钮,选择考生目录下的医生表,选择全部字段;单击下一步,表单样式设置为边框式,按钮类型为图片按钮。单击下一步,选择排序字段为医生编码,在下部选择升序,单击下一步;修改表单标题为医生信息。单击完成,输入表单名myform保存后结束。三、综合应用题(1小题,计30分)对考生目录下的数据库school建立文件名为studentform的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有课程、学生和综合三个选项按钮;表单上有两个命令按钮,标题为浏览和退出。选择课程选项按钮并单击浏览按钮时,在表格中显示course表的字段;课程号、课程名;选择学生选项按钮并单击浏览按钮时,表格中显示student表的字段学号和姓名;选择综合选项按钮并单击浏览按钮时,表格中显示姓名、课程名称及该生该门课的成绩。单击关闭按钮退出表单。【解析】本大题是考查的主要是在表单中显示多个表的数据的操作,本题中代码较多,但各部分较为相似;注意在表格中显示数据时,要先指明数据来源类别,然后再说明数据来源。【答案】单击菜单文件,选择新建,在新建对话框中选中表单,单击右面的新建文件图标按钮,进入表单设计器。在表单上单击右键,选择数据环境项,这时系统会弹出选择表或视图对话框,选中表student,单击添加按钮,将该表加入数据环境;同样方法,将表course、score加入数据环境。单击表单控件工具栏上的表格控件,然后在表单上单击,创建一个表格,在属性面板中修改其RecordSourceType属性值为4-SQL说明。单击表单控件工具栏上的选项按钮组控件,然后在表单上单击,添加一个选项按钮组控件;在该控件上右击,选择属性,修改其ButtonCount属性为3,适当调整大小,以显示Option3。在该控件上右击,选择编辑;在Option1上右击,选择属性,在属性对话框里找到Caption属性,并修改为课程;同样方法,修改Option2的Caption属性为学生;修改Option3的Caption属性为综合。单击表单控件工具栏上的命令按钮控件,然后在表单上单击,创建按钮。在该按钮上右击,选择属性,在弹出的对话框里找到Caption属性,并修改为浏览。同样方法,再建一个按钮控件,修改其Caption属性为关闭。双击浏览按钮,在其Click事件中输入:*按钮Command1(浏览)的Click事件代码*DO CASE CASE THISFORM.optiongroup1.VALUE=1 THISFORM.grid1.RecordSource=; SELECT 课程号,课程名; FROM course; INTO CURSOR tempCASE THISFORM.optiongroup1.VALUE=2 THISFORM.grid1.RecordSource=; SELECT 学号,姓名; FROM student; INTO CURSOR tempCASE THISFORM.optiongroup1.VALUE=3 THISFORM.grid1.columncount=3 THISFORM.grid1.column3.header1.Caption=成绩 THISFORM.grid1.RecordSource=; SELECT student.姓名,course.课程名,score.成绩; FROM score INNER JOIN student; ON score .学号=student.学号; INNER JOIN course; ON score.课程号=course.课程号; INTO CURSOR tempENDCASE*双击该按钮,在其Click事件中输入:THISFORM.RELEASE。单击菜单文件,选择保存,输入表单名studentform,运行表单结果如下图所示。第54套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)建立项目文件,文件名为project1。(2)将数据库医院管理添加到项目project1中。(3)在数据库中建立数据库表table1,表结构为:医生编码 字符型(6)毕业院校 字符型(30)最高学历 字符型(10) (4)建立简单的菜单mynenu,要求有2个菜单项:开始和退出。其中退出菜单项负责返回到系统菜单,对开始菜单项不做要求。【解析】本大题考查的是有关建立项目、添加数据库及建立表的基本操作,第4小题还考察了创建菜单的方法。创建表时,字段的宽度是容易出错的地方,一定要留心。创建好菜单后,要记得生成菜单。【答案】 (1)在命令窗口中输入:CREATE PROJECT project1,新建一个项目。(2)在项目管理器中单击数据选项卡,选择列表框中的数据库,单击右面的添加按钮,双击考生文件夹下的医院管理数据库,将数据库添加到项目管理器中。(3) 单击工具栏上的打开图标按钮,打开医院管理数据库。单击右键数据库设计器空白处,选择新建表快捷菜单命令;单击新建表图标按钮,输入表名table1,单击确定按钮进入表结构设计器。依次输入各字段的名称、字段数据类型和宽度,单击确定按钮保存表结构。(4) 在命令窗中输入:CREATE MENU mymenu 命令,单击菜单图标按钮,在菜单设计器中输入主菜单名开始和退出。在退出菜单项的结果下拉列表中选择命令,在命令编辑框内输入SET SYSMENU TO DEFAULT。单击菜单命令菜单-生成,生成一个可执行的菜单文件。二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下有一个表学生。使用报表向导制作一个名为报表1的报表。要求:选择学号、姓名、学院和宿舍等字段。报表样式为带区式,报表布局:列数3,方向为纵向,排序字段为学号(降序),报表标题为学生浏览。 (2)请修改并执行名为studentForm的表单,要求如下:为表单建立数据环境,并向其中添加表学生;将表单标题改为学生信息;修改命令按钮下的Click事件,使用SQL语句按年龄排序浏览表。【解析】本大题1小题考查了利用报表向导创建报表的操作,注意题目要求的字段以及要求显示的格式;2小题考查了通过表单调用SQL语句显示数据库信息的操作,注意将表添加进表单的数据环境,注意SQL语句体现排序的关键词。【答案】 (1)单击文件菜单,选择新建命令,接着选中报表,单击右面的向导按钮,在弹出的对话框里选择报表向导。步骤1,单击数据库和表右下面的按钮,双击考生文件夹下的表学生;将字段学号、姓名、学院、宿舍添加到选定字段,单击下一步。步骤2,不需要操作,单击下一步。步骤3,选择报表样式为带区式,单击下一步。步骤4,将列数修改为3,方向为纵向,单击下一步。步骤5,将学号添加到选定字段,排序方式选择降序,单击下一步。步骤6,报表标题修改为学生浏览,单击完成。修改报表名为:报表1,保存在考生文件夹下。(2) 输入命令:MODIFY FORM studentform。在表单设计器上右键单击,选择数据环境,然后双击考生文件夹下的表学生,单击右面的添加按钮,单击关闭关闭添加表对话框。在表单右键单击,选择属性,然后找到Caption属性,并修改为学生信息。双击Command1按钮,在其Click事件代码窗口内输入语句:SELECT * FROM 学生 ORDER BY 年龄保存并运行表单,结果如图54-1所示。图54-1三、综合应用题(1小题,计30分)根据数据库公司管理中的表员工和部门建立一个名为myview的视图,该视图包含字段部门号、部门名称、工号、姓名和实发工资。其中实发工资等于月薪+津贴+奖金-医疗保险-养老保险。要求根据部门号升序排序,同一部门内根据工号升序排序。建立一个表单,文件名为myform,表单中包含一个表格控件,该表格控件的数据源是前面建立的视图。在表格控件下面添加一个命令按钮,单击该按钮退出表单。【解析】本大题考查了利用表单存取数据库数据的操作。注意创建视图的新建字段;注意在表单中存取数据库数据时,一定要先将相关表或者视图加入表单的数据环境。【答案】输入命令:MODIFY DATABASE 公司管理,打开数据库设计器。单击菜单文件,选择新建,在新建对话框中选中视图,单击右面的新建文件图标按钮,进入视图设计器。这时系统会弹出选择表或视图对话框,选中表部门,单击添加按钮,将该表加入视图设计器;同样方法,加入表员工,这时系统会弹出联接条件对话框,单击确定按钮,默认的是部门.部门号=员工.部门号。单击关闭,关闭选择表或视图对话框。在字段选项卡中,将部门.部门号、部门.部门名称、员工.员工号、员工、姓名字段加入到选定字段,在函数和表达式文本框里输入:月薪+津贴+奖金-医疗保险-养老保险 AS 实发工资并添加到右边的选定字段;单击排序依据选项卡,将部门.部门号、员工.员工号依次加入排序条件,选择升序。单击菜单文件,保存,输入视图名myview。单击菜单文件,选择新建,在新建对话框中选中表单,单击右面的新建文件图标按钮,进入表单设计器。在表单上单击右键,选择数据环境项,这时系统会弹出选择表或视图对话框,在对话框下部选择视图,单击添加,将myview加入数据环境。从数据环境中将myview拖入表单内, 单击表单控件工具条上的命令按钮控件,然后在表单上单击,创建按钮。在该按钮上右击,选择属性,在属性对话框里找到Caption属性,并修改为退出。如图54-2所示。图54-2双击退出按钮,在其Click事件中输入:THISFORM.RELEASE。单击菜单文件,选择保存,输入表单名myform,运行表单查看结果。第55套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)建立项目文件,文件名为项目1。(2)将数据库公司管理添加到项目中。(3)对数据库下的表部门,使用视图向导建立视图视图l,要求显示出表中部门号为l的记录中的所有字段。(4)建立简单的菜单菜单1,要求有2个菜单项:开始和结束。其中单击结束菜单项将使用SET SYSMENU TO DEFALUT返回到系统菜单。【解析】本大题考查的是有关建立项目、添加数据库及建立视图、菜单的基本操作。注意只有针对某个数据库才能建立视图,使用向导的步骤较多,但是有些步骤不需要操作,直接单击下一步即可。创建菜单时要区别命令菜单和子菜单。【答案】 (1)在命令窗口中输入命令:CREATE PROJECT 项目1,新建一个项目。(2)在项目管理器中单击数据选项卡,选择列表框中的数据库,单击右面的添加按钮,双击考生文件夹下的公司管理数据库。(3) 打开公司管理数据库环境,单击文件菜单,选新建项,接着选择视图,单击右面的向导;进入本地视图向导步骤1,将可用字段列表框中的字段全部添加到选择字段中,单击下一步;步骤3(没有步骤2),字段选择部门.部门号,操作符选择等于,输入值001,单击下一步;步骤4,不需要任何操作,单击下一步;步骤5,单击完成,输入视图名视图1,单击确定完成。(4) 在命令窗中输入命令:CREATE MENU 菜单1,单击菜单图标按钮,在菜单设计器中输入主菜单名开始和结束。在结束菜单项的结果下拉列表中选择命令,在命令编辑框内输入:SET SYSMENU TO DEFAULT。单击菜单命令菜单,然后单击生成。二、简单应用题(共2小题,每题20分,计40分)(1)在考生目录下的数据库销售中对其表业绩,建立视图视图1,包括表中的全部字段,按地区排序,同一部门内按销量排序。(2)打开sellform表单,并按如下要求进行修改(注意要保存所做的修改):表单中有表格控件修改相关属性,使在表格中显示(1)中建立的视图的记录。【解析】本大题1小题考查了建立视图的操作,应注意排序字段的先后次序;2小题考查了通过修改属性使表单显示视图的操作,注意一定要将视图加入到表单的数据环境才能显示视图,注意可以通过单击属性框里的数据选项卡,快速找到RecordSourceType属性和RecordSource属性。【答案】 (1) 输入命令:MODIFY DATABASE 销售。单击文件菜单,选择新建项,接着选中视图,单击右面的向导,进入本地视图向导。步骤1,选择表业绩并将全部所用字段添加到选定字段,单击下一步。步骤3(没有步骤2),没有操作,单击下一步。步骤4,将业绩.地区号添加到选定字段,然后将业绩.销量也添加到选定字段,选择升序,单击下一步。步骤5,单击完成。输入视图名视图1,单击确定结束。(2)输入命令:MODIFY FORM sellform 打开表单设计器。在表单设计器上右键单击,选择数据环境项,在弹出的对话框里,选中右下方的单选按钮视图,接着选中视图1,单击添加按钮,然后单击关闭。在表格控件上右键单击,选择属性,在属性框里找到RecordSourceType属性并修改为1-别名,将RecordSource属性修改为视图1,如图55-1所示。保存表单。图55-1三、综合应用题(1小题,计30分)在考生文件夹下,对订货管理数据库完成如下综合应用:建立一个名称为视图1的视图,查询订货表中的全部字段和每条定货记录对应的公司名称。设计一个名称为表单1的表单,表单上设计一个页框,页框有订货和公司信息两个选项卡,在表单的右下角有一个退出命令按钮。要求如下:表单的标题名称为公司订货。单击选项卡订货时,在选项卡中使用表格方式显示视图1中的记录。单击选项卡公司信息时,在选项卡中使用表格方式显示公司信息表中的记录。 单击退出命令按钮时,关闭表单。【解析】本大题考查了创建视图的操作以及利用表单存取数据库数据的操作,注意在表单中存取数据库数据时,一定要先将相关表或者视图加入表单的数据环境;注意在页框控件的编辑状态下,才可以将表或视图拖入,否则表或视图被拖入表单,而不是页框控件。【答案】输入命令:MODIFY DATABASE 订货管理,打开数据库设计器。单击菜单文件,选择新建,在新建对话框中选中视图,单击右面的新建文件图标按钮,进入视图设计器。这时系统会弹出选择表或视图对话框,选中表订货,单击添加按钮,将该表加入视图设计器;同样方法,加入表公司信息,这时系统会弹出联接条件对话框,单击确定接受默认的订货信息.公司编号=公司信息.公司编号。在字段选项卡中,将订货信息表的全部字段和公司信息.公司名称加入到选定字段。单击菜单文件,保存,输入视图名视图1。单击菜单文件,选择新建,在新建对话框中选中表单,单击右面的新建文件图标按钮,进入表单设计器。在表单上右击,选择属性,在弹出的对话框里找到Caption属性,并修改为公司订货。在表单上单击右键,选择数据环境项,这时系统会弹出选择表或视图对话框,选中表公司信息,单击添加按钮,将该表加入数据环境;在对话框下部选择视图,单击添加,将视图1加入数据环境。单击表单控件工具条上的页框控件,然后在表单上单击,创建页框控件,并适当调整大小及位置。在该页框上右击,选择编辑,然后在分页1上右击,选择属性,在属性对话框里找到Caption属性,并修改为订货;同样,修改分页2的Caption属性为公司信息。在页框控件的编辑状态下(即边框为绿色,右击控件,选择编辑即可),从数据环境中将视图1拖入视图分页,如图55-2所示。图55-2同样方法,将表公司信息加入分页公司信息中。单击表单控件工具条上的命令按钮控件,然后在表单上单击,创建按钮。在该按钮上右击,选择属性,在属性对话框里找到Caption属性,并修改为退出。双击退出按钮,在其Click事件中输入:Thisform.Release。单击菜单文件,选择保存,输入表单名表单1。第56套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将考生文件夹下的自由表选课添加到数据库学生管理中。(2)建立表宿舍和表学生之间的关联(两表的索引已经建立)。(3)为(2)中建立的关联完整性约束,要求:更新规则为级联,删除规则为忽略,插入规则为限制。 (4)修改表单表单1,为其添加一个按扭控件,并修改按钮的标题为确定。【解析】本大题考查的是有关数据库及数据库表之间的基本操作,注意每个小题完成操作的环境,添加表和建立表之间的联接以及设置参照完整性,都是在数据库环境中完成的,要注意编辑参照完整性时,必须先单击菜单命令清理数据库。【答案】 (1)在命令窗口中输入命令:MODIFY DATABASE 学生管理,打开数据库设计器,在数据库设计器中右键单击,选择添加表项,将考生文件夹下的表选课添加到数据库中。(2)在数据库设计器中,将宿舍表中宿舍索引字段拖到学生表中宿舍索引字段上。(3)在数据库设计器中,单击数据库菜单,选择清理数据库;右键单击表宿舍和表学生之间的关系线,选择编辑参照完整性;在参照完整性生成器中,更新规则选级联,单击删除规则选项卡,选中忽略;单击插入规则选项卡,选中限制;单击确定关闭生成器。(4)在命令窗口输入命令:MODIFY FORM 表单1,单击控件工具栏上的按钮控件,然后在表单上单击;在按钮上右键单击,选择属性,在属性面板中将Caption属性值修改为确定,保存表单设计。二、简单应用题(共2小题,每题20分,计40分)(1)程序1.prg中的SQL语句对商品表完成如下三个功能:查询籍贯为北京的表记录。将所有的人的月薪增加10。删除员工号为1011的商品的记录。现在该语句中有3处错误,分别出现在第1行、第2行和第3行,请更正之。 (2)根据数据库仓库管理中的表部门和表员工建立一个查询,该查询包含的字段有部门名称、姓名和员工号。查询条件为月薪在2000元(含)以上。要求按员工号升序排序,并将查询保存为查询l。【解析】本大题1小题考查了SQL语句的用法,注意各关键词的使用;2小题考查了创建查询的操作,注意查询中的联系两个表的字段、筛选条件以及排序字段。【答案】(1)输入命令:MODIFY COMMAND 程序1,打开程序编辑窗口,将代码修改为如下代码:*调试前的源程序*SELECT * FROM 员工 ON 籍贯=北京UPDATE 员工 SET 月薪 WITH 月薪*1.1DELETE FROM 员工 WHEN 员工号=1011*调试后的源程序*SELECT * FROM 员工 WHERE 籍贯=北京UPDATE 员工 SET 月薪=月薪*1.1DELETE FROM 员工 WHERE 员工号=1011*保存程序修改并运行。(2)单击文件菜单,选择新建;选中查询,单击右面的新建文件图标按钮。选中表部门,单击添加按钮,将表部门加入查询,选中表员工,单击添加按钮,将表员工加入查询,这时系统会弹出联接条件对话框,单击确定按钮。单击关闭,关闭添加表或视图对话框。在查询设计器中,将可用字段列表框的部门.部门名称字段、员工.员工号字段、员工.姓名字段添加到选定字段列表框中。单击筛选选项卡,在字段名中选择员工.月薪,条件选择=,接着输入2000。单击排序依据选项卡,将选定字段列表框的员工号字段添加到排序条件列表框中,接受默认的升序。单击菜单文件,保存,输入名称查询1。运行查询,结果如图56-1所示。图56-1三、综合应用题(1小题,计30分)在考生文件夹下,打开销售数据库,完成如下综合应用:设计一个名称为myform的表单(文件名和表单名均为myform),表单的标题为销售信息浏览。表单上设计一个包含三个选项卡的页框和一个退出命令按钮。要求如下:为表单建立数据环境,按顺序向数据环境添加地区表、业绩表和商品表。按从左至右的顺序三个选项卡的标题的分别为地区表、业绩表和商品表,每个选项卡上均有一个表格控件,分别显示对应表的内容。单击退出按钮关闭表单。【解析】本大题考查了利用表单存取数据库数据的操作,注意在表单中存取数据库数据时,一定要先将相关表或者视图加入表单的数据环境;本题还要注意在页框控件的编辑状态下,才可以将表拖入,否则表被拖入表单,而不是页框控件。【答案】单击菜单文件,选择新建,在新建对话框中选中表单,单击右面的新建文件图标按钮,进入表单设计器。在属性面板中将Caption属性值修改为销售信息浏览。在表单上单击右键,选择数据环境项,这时系统会弹出选择表或视图对话框,选中表地区,单击添加按钮,将该表加入数据环境;同样方法,将表业绩、商品加入数据环境。单击表单控件工具条上的页框控件,然后在表单上单击,创建页框控件,并适当调整大小及位置。在该页框上右击,选择属性,修改其PageCount属性为3;在该页框上右击,选择编辑,然后在页面1(Page1)上右击,选择属性,在属性面板中将Caption属性值修改为地区;同样,分别修改页面2、3的Caption属性值为业绩、商品。在页框控件的编辑状态下(即边框为绿色,右击控件,选择编辑即可),从数据环境中将地区拖入地区分页,同样方法,分别将表业绩、商品加入页面2、3中。单击表单控件工具条上的命令按钮控件,然后在表单上单击,创建按钮。在属性面板中将命令按钮的Caption属性值修改为退出。双击退出按钮,在其Click事件中输入:Thisform.Release。单击菜单文件,选择保存,输入表单名myform,运行表单,结果如图56-2所示。图56-2第57套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将数据库图书馆管理添加到项目项目1中。(2)为数据库图书馆管理中的表书籍建立主索引,索引名称和索引表达式均为图书编号;为表借阅清单建立普通索引,索引名称为jy,索引表达式为借书证号。(3)建立表书籍和表借阅清单之间的关联。 (4)对数据库下的表借阅清单,使用视图向导建立视图myview,要求显示出表中的全部记录,并按借书证号升序排序。【解析】本大题考查的主要是建立索引、关联及创建视图的基本操作。注意只有针对某个数据库才能建立视图,使用向导的步骤较多,但是有些步骤不需要操作,直接单击下一步即可。【答案】 (1)输入命令:MODIFY PROJECT 项目1,单击数据选项卡,选中数据库,单击右面的添加按钮,将考生文件夹下的图书馆管理添加到项目中。(2)在项目中选中书籍表,单击项目管理器中的修改命令按钮,打开表设计器。在表设计器中,单击索引选项卡,在第一行输入索引名图书编号,选择类型为主索引,输入索引表达式图书编号,以同样的方法为表借阅清单建立普通索引。单击确定按钮,保存表结构修改。(3)在项管理器的数据选项卡中,选中数据库图书馆管理,单击右边的修改命令按钮,在打开的数据库设计器中,将书籍表中的主索引字段图书编号拖到借阅清单表的jy索引字段上。(4)单击文件菜单,选新建项,接着选择视图,单击右面的向导;进入本地视图向导步骤1,将可用字段列表框中的字段全部添加到选择字段中,单击下一步;步骤3(没有步骤2)不需要任何操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 主管护师考试优劣势分析与试题及答案
- 学员分享的执业药师试题及答案
- 与文化相伴的行政管理试题及答案
- 行政管理与文化活动试题及答案
- 行政决策中的多方利益协调的试题及答案
- 临床护理评估工具试题及答案
- 自考行政管理试题实战及答案解读
- 大学语文考试综合能力测评试题及答案
- 2025年护士资格考试准备小贴士试题及答案
- 执业护士中的自我管理试题及答案
- 康复技术考试试题及答案
- 血站考试试题及答案
- 炊事人员考试题及答案
- 《埃菲尔铁塔》课件
- 形象设计概论试题及答案
- (三模)南通市2025届高三第三次调研测试英语试卷(含答案解析)
- 红细胞生成素靶向治疗策略-全面剖析
- 宁夏银川市2023−2024学年高一下学期期中考试 数学试卷(含解析)
- 浙江浙达环境科技有限公司年收集、贮存及转运危险废物5000吨的搬迁项目环评报告
- 2025年留置辅警笔试真题及答案
- 不同来源硫酸软骨素的化学结构、抗氧化与降脂活性对比
评论
0/150
提交评论