版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.第51套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将数据库学校管理的表"课程"的结构拷贝到新表mytable中。(2)将表"课程"中的记录拷贝到表mytable中。(3)对数据库"学校管理"中的表"教师"使用表单向导建立一个简单的表单,文件名为"教师",要求显示表中的字段"职工号"、"姓名"和"职称",表单样式为"凹陷式",按钮类型为"文本按钮",按"职工号&
2、quot;升序排序,表单标题为"教师浏览"。 (4)把表单"教师"添加到项目"myproj"中。【解析】本大题前2题考查的是有关数据库表之间复制结构和数据的基本操作,注意相关命令的使用;第3题考查了使用向导建立表单的操作,注意选取的字段以及排序字段的升降序;第4题很基本,将表单加入项目即可。【答案】 (1)在命令窗口输入命令:USE 课程,接着输入:COPY STRUCTURE TO mytable。(2)在命令窗口输入命令:USE mytable,接着输入:APPEND FROM 课程。(3)单击"文件"菜单,然
3、后"新建",选"表单"项,点击右面的"向导"图标按钮,接着选择"表单向导",单击"数据库和表"右下边的按钮,选择考生目录下的"教师"表,选择字段"职工号"、"姓名"、"职称";单击"下一步",表单样式设置为"凹陷式",按钮类型为"文本按钮";单击"下一步",排序字段选择"职工号"(升序);修改表单标题为"教师
4、浏览"。单击"完成"结束,表单以文件名"教师"保存。运行结果如下图所示。 (4) 在命令窗口输入命令:MODIFY PROJECT myproj,然后在项目管理器中单击"文档"选项卡,选择列表框中的"表单",单击右面的"添加"按钮,双击考生文件夹下的"教师"表单完成添加。二、简单应用题(共2小题,每题20分,计40分)(1)对考生文件夹下的表书目,使用查询向导建立查询bookquery,查询价格在15元(含)以上的书籍的所有信息,并将查询结果保存在一个新表"
5、;bookinfo"中。 (2)编写程序maxprog完成如下要求:从键盘输入15个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上(其中最大数和最小数分别定义变量名为max和min)。【解析】本大题1小题考查了利用查询向导创建查询的操作,注意题目筛选字段的操作,以及设定查询去向的方法;2小题中,变量max,min分别用来存储最大值和最小值,注意先取为第一个数,然后才进入循环。语句RIGHT(STR(i),2)先将变量"i"转换为字符串,再取字符串中后两个字符。【答案】 (1)单击"文件"菜单,选择"新建"命令,接着
6、选中"查询",单击右面的"向导"按钮,在弹出的对话框里选择"查询向导"。步骤1,单击"数据库和表"右下面的按钮,双击考生文件夹下的表"书目";将全部字段添加到选定字段,单击"下一步"。步骤3(没有步骤2),第一行字段选择"书目.价格",操作符选择"大于或等于",输入值"10",单击"下一步"。步骤4,没有操作,单击"下一步"。步骤5,选中"保存查询并在"查询
7、设计器"修改 "项,单击"完成"。修改查询名为bookquery,保存在考生文件夹下;单击菜单"查询",选择"查询去向",接着在弹出的对话框里单击"表"图标按钮,修改表名为bookinfo,单击"确定"。保存查询后完成。(2)输入命令:MODIFY COMMAND maxprog,新建程序。在程序编辑框里输入:SET TALK OFFCLEARINPUT "请输入第 1个数:" TO aSTORE a TO max,minFOR i=2 TO 15INPU
8、T "请输入第"+RIGHT(STR(i),2)+"个数:" TO aIF max<a max=aENDIFIF min>a min=aENDIF ENDFOR?"最大值",max?"最小值",min同时按下键Ctrl和W保存并关闭窗口完成。三、综合应用题(1小题,计30分)在考生文件夹下有表"订货"和"客户"。设计一个名为mymenu的菜单,菜单中有两个菜单项"计算"和"退出"。程序运行时,单击"计算"
9、菜单项完成下列操作:根据"订货"表中数据,更新"客户"表中的"总金额"字段的值。即将"定货"表中订单号相同的订货记录的"单价"与"数量"的乘积相加,添入客户表中对应"订单号"的"总金额"字段。单击"退出"菜单项,程序终止运行。【解析】本大题考查了利用菜单存取数据库数据的操作,本题先将计算结果放到临时数据库文件temp中,然后才使用循环更新表"客户";菜单要记得生成可执行文件。【答案】在命令窗口中输
10、入:CREATE MENU mymenu,新建菜单。在弹出的对话框里单击"菜单",进入菜单设计器。在第一行输入"计算",类型为"过程";在第二行输入"退出",类型为"命令",在右面的文本框里输入:SET SYSMENU TO DEFAULT。单击"计算"菜单项右面的"创建"按钮,在过程编辑窗口中输入:*计算"菜单项中的程序代码*SELECT 订单号,SUM(单价*数量) AS 总金额; FROM 订货 GROUP BY 订单号 INTO CURS
11、OR temp &&先计算每个订单的总金额DO WHILE NOT EOF() &&循环至客户表最后一条记录 UPDATE 客户 SET 总金额=temp.总金额;WHERE 客户.订单号=temp.订单号 &&更新 SKIP &&下一记录ENDDO*单击"菜单"-"生成"菜单命令,生成一个可执行的菜单文件。第52套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)对项目myproj中的数据库mydb下的表"员工"使用表单向导建立一个简单的表单myfor
12、m2,要求显示表中的全部字段,样式为"阴影式",按钮类型为"文本按钮",按"工号"升序排序,表单标题为"员工信息浏览"。(2)修改表单myform,为其添加一个命令按钮,标题为"调用表单"。(3)编写表单myform中"调用"按钮的相关事件,使得单击"调用表单"按钮调用表单myform2。(4)把表单myform添加到项目myproj中。【解析】本大题考查的是主要是建立和修改表单的基本操作,注意使用表单向导只能通过菜单操作实现,通过输入命令是不能调用表单向
13、导的;修改表单属性时,要注意"Caption"属性和"Name"属性的区别,"Caption" 属性表示的是表单的标题,而"Name" 属性表示的是系统内部该表单的标识。【答案】 (1)单击"文件"菜单,选"新建"项,接着选择"表单",点击"向导"图标按钮,然后选择"表单向导";在表单向导步骤1中,单击"数据库和表"右下面的按钮,然后选择考生文件夹下的"员工"表。选择全部可用字
14、段添加到右边的"选定字段",单击"下一步";步骤2中,表单样式选择"阴影式","文本按钮",单击"下一步";步骤3中,排序字段选择"工号",排序方式为"升序",单击"下一步";步骤4中,修改表单标题为"员工信息浏览",单击"完成"。保存表单为myform2。(2)输入命令:MODIFY FORM myform,在控件工具条上单击按钮控件,鼠标变成十字型,在表单上单击,则在该处加上一个按钮,在该按钮
15、上右键单击,选"属性"项,弹出属性对话框,将Caption属性值改为"调用表单"。保存修改。(3) 在"调用表单"按钮上双击,进入命令编辑界面,在Click事件中输入命令:DO FORM myform2,后关闭该页。(4)输入命令:MODIFY PROJECT myproj。选中"文档"选项卡下的"表单"项,单击右面的"添加"按钮,在弹出的对话框中,将考生文件夹下的myform表单添加到项目中。二、简单应用题(共2小题,每题20分,计40分)(1)打开"表单1&qu
16、ot;表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个"表格"控件,修改其相关属性,使得在表格中显示数据库学生管理中"详细信息"表中的记录。表单上还有一个标题为"关闭"的按钮,为按钮编写事件,使单击此按钮时退出表单。(2)在考生文件夹的下对数据库"学生管理"中的表"宿舍"的结构做如下修改:指定"宿舍"为主索引,索引名为om",索引表达式为"宿舍"。指定"电话"为普通索引,索引名为tel,索引表达式为"
17、电话"。设置"电话"字段的有效性为电话必须以"88"开头。【解析】本大题1小题考查了通过修改属性使表单显示表的操作,注意一定要将表加入到表单的数据环境才能显示,注意可以通过单击属性框里的"数据"选项卡,快速找到"RecordSourceType"属性和"RecordSource"属性。2小题注意取子串函数SUBSTR(),第一个参数表示起始位置,第二个参数表示长度。【答案】 (1)输入命令:MODIFY FORM 表单1 打开表单设计器。在表单设计器上右键单击,选择"数据环境
18、"项,双击表"详细信息",然后单击按钮"关闭"。在表格控件上右键单击,选择"属性",在属性框里找到RecordSourceType属性并修改为0-表,将RecordSource属性修改为"详细信息"。如下图所示。在表单上双击按钮"关闭",输入其Click事件代码:THISFORM.RELEASE。保存并运行表单,查看运行结果。(2)输入命令:MODIFY DATABASE 学生管理,打开数据库设计器。右键单击表"宿舍",选择"修改",进入表设计器
19、,选中"电话"字段,在字段有效性区域内,在"规则"编辑框内输入:SUBSTR(电话,1,2)="88"。单击"索引"选项卡,在第一行依次输入索引名dom,选择类型为"主索引",输入字段表达式"宿舍";用同样的方法为"电话"字段建立普通索引tel。单击"确定"按钮,保存表结构修改。三、综合应用题(1小题,计30分)在考生文件夹下,对"文具"数据库完成如下综合应用:请编写名称为change的命令程序并执行,该程序实现下面
20、的功能:将"商品表"中"商品号"前两位编号为"15"的商品的"单价"修改为"厂价"的基础上提高15;使用"单价调整表"对商品表的部分商品出厂单价进行修改。 设计一个名称为form1的表单,上面有"执行"和"退出"两个命令按钮。单击"执行"命令按钮时,调用change命令程序实现"商品单价"调整;单击"退出"命令按钮时,关闭表单。【解析】本大题考查了在表单中操纵表中数据的操作,包
21、括计算新字段、使用已有表更新;注意在表单中执行程序的方法。【答案】在命令窗口输入:MODIFY COMMAND change,打开代码编辑窗口,输入以下程序段。*文件change中的程序段*SET TALK OFFSET SAFETY OFFUPDATE 价格 SET 单价=厂价*1.15;WHERE LEFT(商品号,2)= "15"USE 单价调整表DO WHILE NOT EOF() UPDATE 价格 SET 厂价=单价调整表.厂价;WHERE 商品号=单价调整表.商品号 SKIPENDDOSET TALK ON SET SAFETY ON *单击菜单"文
22、件",选择"新建",在"新建"对话框中选中"表单",单击右面的"新建文件"图标按钮,进入表单设计器。单击表单控件工具条上的"命令按钮"控件,然后在表单上单击,创建按钮。在该按钮上右击,选择"属性",在弹出的对话框里找到"Caption"属性,并修改为"退出"。同样方法,再创建一个按钮控件,并修改其"Caption"属性为"执行"。双击"执行"按钮,在其Click事件中
23、输入:DO change.prg。双击"退出"按钮,在其Click事件中输入:Thisform.Release。单击菜单"文件",选择"保存",输入表单名form1,运行表单,查看结果。第53套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将考生文件夹下的自由表"纺织品"添加到数据库"数据库1"中。(2)将表"纺织品"的字段"进货价格"从表中删除。(3)修改表"纺织品"的记录,将单价乘以110。(4)用select
24、语句查询表中的产地为"广东"的记录。将(3)(4)中所用的SQL语句保存到mysql.txt中。【解析】本大题考查的是有关表和表中数据的基本操作,注意第4小题格式一定要正确,不要漏掉了"*",它表示全部记录,字符串一定要加上引号。【答案】 (1)在命令窗口中输入命令:MODIFY DATABASE 数据库1,右键单击数据库设计器空白处,选择"添加表"快捷菜单命令,将自由表"纺织品"添加到数据库中。(2)在数据库设计器中,右键单击表"纺织品",选择"修改"项,打开表设计器。选中
25、"进货价格"字段,单击右面的"删除"按钮,删除字段。(3)输入命令:UPDATE 纺织品 SET 单价=单价*1.1&&修改"纺织品"表中的记录。(4)单击"文件"菜单,选"新建"项,接着选择"文本文件",点击"新建文件"图标按钮,在文件编辑窗口中输入如下命令语句;SELECT * FROM 纺织品 WHERE 产地"广东",单击保存按钮,以mysql保存在考生文件夹下,在命令窗口中输入Do mysql.txt查看结果。
26、最后在考生文件夹下新建文本文档mysql.txt,将上述SQL语句复制到文件中。二、简单应用题(共2小题,每题20分,计40分)(1)根据考生文件夹下的表"学生信息"和表"分数"建立一个查询,该查询包含的字段有"学号"、"姓名"、"住址"和"分数"。要求按"学号"排序(升序),并将查询保存为"查询1"。(2)使用表单向导制作一个表单,要求选择"医生"表中的所有字段。表单样式为"边框式",按钮类型为
27、"图片按钮",排序字段选择"医生编码"(升序),表单标题为"医生信息",最后将表单保存为myForm。【解析】本大题1小题考查的是建立查询的方法,注意从每个表中选择题目要求显示的字段。选定字段后,可以通过单击并拖动字段左边的小按钮来调整它们显示的顺序;2小题创建表单过程中,应注意题目要求显示的方式,还要注意排序字段的选取及升降序问题,最后输入表单标题和表单名就可以了,注意表单标题是用来显示的标题,表单名是系统中表单的标识符。【答案】 (1)单击"文件"菜单,选"新建"项,接着选择"查询
28、",单击右面的"向导";接着点击"查询向导",进入本地查询向导步骤1。单击"数据库和表"右下方的按钮,将考生文件夹下的表"学生信息"和"分数"添加进来;选中"分数"表,将"可用字段"列表框中的"学号"、"分数"字段添加到"选择字段"中,同样的方法,添加"学生信息"表的"住址"、"姓名"字段,调整其顺序后,单击"下一步&
29、quot;。步骤2,单击"添加"按钮,接受默认的"分数.学号=学生信息.学号",单击"下一步";步骤2a,没有操作,单击"下一步";步骤3,没有操作,单击"下一步"。步骤4,将"分数.学号"添加到"选定字段"中,在下部选择"升序",单击"下一步";步骤5,单击"完成",输入查询名"查询1",单击"确定"完成。(2)单击"文件"菜单,然后&
30、quot;新建",选"表单"项,点击右面的"向导"图标按钮,接着选择"表单向导"。单击"数据库和表"右下边的按钮,选择考生目录下的"医生"表,选择全部字段;单击"下一步",表单样式设置为"边框式",按钮类型为"图片按钮"。单击"下一步",选择排序字段为"医生编码",在下部选择"升序",单击"下一步";修改表单标题为"医生信息"。
31、单击"完成",输入表单名myform保存后结束。三、综合应用题(1小题,计30分)对考生目录下的数据库school建立文件名为studentform的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有"课程"、"学生"和"综合"三个选项按钮;表单上有两个命令按钮,标题为"浏览"和"退出"。选择"课程"选项按钮并单击"浏览"按钮时,在表格中显示course表的字段;"课程号"、"
32、课程名";选择"学生"选项按钮并单击"浏览"按钮时,表格中显示student表的字段"学号"和"姓名";选择"综合"选项按钮并单击"浏览"按钮时,表格中显示"姓名"、"课程名称"及该生该门课的"成绩"。单击"关闭"按钮退出表单。【解析】本大题是考查的主要是在表单中显示多个表的数据的操作,本题中代码较多,但各部分较为相似;注意在表格中显示数据时,要先指明数据来源类别,然后再说明数据来源。【
33、答案】单击菜单"文件",选择"新建",在"新建"对话框中选中"表单",单击右面的"新建文件"图标按钮,进入表单设计器。在表单上单击右键,选择"数据环境"项,这时系统会弹出"选择表或视图"对话框,选中表student,单击"添加"按钮,将该表加入数据环境;同样方法,将表course、score加入数据环境。单击表单控件工具栏上的"表格"控件,然后在表单上单击,创建一个表格,在属性面板中修改其RecordSourceTy
34、pe属性值为"4-SQL说明"。单击表单控件工具栏上的"选项按钮组"控件,然后在表单上单击,添加一个选项按钮组控件;在该控件上右击,选择"属性",修改其"ButtonCount"属性为3,适当调整大小,以显示Option3。在该控件上右击,选择"编辑";在Option1上右击,选择"属性",在属性对话框里找到"Caption"属性,并修改为"课程";同样方法,修改"Option2"的"Caption&quo
35、t;属性为"学生";修改"Option3"的"Caption"属性为"综合"。单击表单控件工具栏上的"命令按钮"控件,然后在表单上单击,创建按钮。在该按钮上右击,选择"属性",在弹出的对话框里找到"Caption"属性,并修改为"浏览"。同样方法,再建一个按钮控件,修改其"Caption"属性为"关闭"。双击"浏览"按钮,在其Click事件中输入:*按钮Command1(浏览)
36、的Click事件代码*DO CASE CASE THISFORM.optiongroup1.VALUE=1 THISFORM.grid1.RecordSource=" SELECT 课程号,课程名; FROM course; INTO CURSOR temp"CASE THISFORM.optiongroup1.VALUE=2 THISFORM.grid1.RecordSource=" SELECT 学号,姓名; FROM student; INTO CURSOR temp"CASE THISFORM.optiongroup1.VALUE=3 THISF
37、ORM.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 temp"ENDCASE*双击该按钮,在其Click事件中输入
38、:THISFORM.RELEASE。单击菜单"文件",选择"保存",输入表单名studentform,运行表单结果如下图所示。第54套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)建立项目文件,文件名为project1。(2)将数据库"医院管理"添加到项目project1中。(3)在数据库中建立数据库表table1,表结构为:医生编码 字符型(6)毕业院校 字符型(30)最高学历 字符型(10) (4)建立简单的菜单mynenu,要求有2个菜单项:"开始"和"退出"。其中&
39、quot;退出"菜单项负责返回到系统菜单,对"开始"菜单项不做要求。【解析】本大题考查的是有关建立项目、添加数据库及建立表的基本操作,第4小题还考察了创建菜单的方法。创建表时,字段的宽度是容易出错的地方,一定要留心。创建好菜单后,要记得生成菜单。【答案】 (1)在命令窗口中输入:CREATE PROJECT project1,新建一个项目。(2)在项目管理器中单击"数据"选项卡,选择列表框中的"数据库",单击右面的"添加"按钮,双击考生文件夹下的"医院管理"数据库,将数据库添加到项目管
40、理器中。(3) 单击工具栏上的"打开"图标按钮,打开"医院管理"数据库。单击右键数据库设计器空白处,选择"新建表"快捷菜单命令;单击"新建表"图标按钮,输入表名table1,单击"确定"按钮进入表结构设计器。依次输入各字段的名称、字段数据类型和宽度,单击"确定"按钮保存表结构。(4) 在命令窗中输入:CREATE MENU mymenu 命令,单击"菜单"图标按钮,在菜单设计器中输入主菜单名"开始"和"退出"。在&q
41、uot;退出"菜单项的结果下拉列表中选择"命令",在命令编辑框内输入"SET SYSMENU TO DEFAULT"。单击菜单命令"菜单"-"生成",生成一个可执行的菜单文件。二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下有一个表"学生"。使用报表向导制作一个名为"报表1"的报表。要求:选择"学号"、"姓名"、"学院"和"宿舍"等字段。报表样式为"带区式&
42、quot;,报表布局:列数"3",方向为"纵向",排序字段为"学号"(降序),报表标题为"学生浏览"。 (2)请修改并执行名为studentForm的表单,要求如下:为表单建立数据环境,并向其中添加表"学生";将表单标题改为"学生信息";修改命令按钮下的Click事件,使用SQL语句按"年龄"排序浏览表。【解析】本大题1小题考查了利用报表向导创建报表的操作,注意题目要求的字段以及要求显示的格式;2小题考查了通过表单调用SQL语句显示数据库信息的操作,注意将
43、表添加进表单的数据环境,注意SQL语句体现排序的关键词。【答案】 (1)单击"文件"菜单,选择"新建"命令,接着选中"报表",单击右面的"向导"按钮,在弹出的对话框里选择"报表向导"。步骤1,单击"数据库和表"右下面的按钮,双击考生文件夹下的表"学生";将字段"学号"、"姓名"、"学院"、"宿舍"添加到选定字段,单击"下一步"。步骤2,不需要操作,单击&qu
44、ot;下一步"。步骤3,选择报表样式为"带区式",单击"下一步"。步骤4,将列数修改为3,方向为"纵向",单击"下一步"。步骤5,将"学号"添加到选定字段,排序方式选择"降序",单击"下一步"。步骤6,报表标题修改为"学生浏览",单击"完成"。修改报表名为:"报表1",保存在考生文件夹下。(2) 输入命令:MODIFY FORM studentform。在表单设计器上右键单击,选择&qu
45、ot;数据环境",然后双击考生文件夹下的表"学生",单击右面的"添加"按钮,单击"关闭"关闭添加表对话框。在表单右键单击,选择"属性",然后找到Caption属性,并修改为"学生信息"。双击Command1按钮,在其Click事件代码窗口内输入语句:SELECT * FROM 学生 ORDER BY 年龄保存并运行表单,结果如图54-1所示。图54-1三、综合应用题(1小题,计30分)根据数据库公司管理中的表"员工"和"部门"建立一个名为myvi
46、ew的视图,该视图包含字段"部门号"、"部门名称"、"工号"、"姓名"和"实发工资"。其中"实发工资"等于"月薪+津贴+奖金-医疗保险-养老保险"。要求根据部门号升序排序,同一部门内根据"工号"升序排序。建立一个表单,文件名为myform,表单中包含一个表格控件,该表格控件的数据源是前面建立的视图。在表格控件下面添加一个命令按钮,单击该按钮退出表单。【解析】本大题考查了利用表单存取数据库数据的操作。注意创建视图的新建字段;注意在表单中存
47、取数据库数据时,一定要先将相关表或者视图加入表单的数据环境。【答案】输入命令:MODIFY DATABASE 公司管理,打开数据库设计器。单击菜单"文件",选择"新建",在"新建"对话框中选中"视图",单击右面的"新建文件"图标按钮,进入视图设计器。这时系统会弹出"选择表或视图"对话框,选中表"部门",单击"添加"按钮,将该表加入视图设计器;同样方法,加入表"员工",这时系统会弹出联接条件对话框,单击"确定
48、"按钮,默认的是"部门.部门号=员工.部门号"。单击"关闭",关闭"选择表或视图"对话框。在"字段"选项卡中,将"部门.部门号"、"部门.部门名称"、"员工.员工号"、"员工、姓名"字段加入到选定字段,在"函数和表达式"文本框里输入:"月薪+津贴+奖金-医疗保险-养老保险 AS 实发工资"并添加到右边的"选定字段";单击"排序依据"选项卡,将&qu
49、ot;部门.部门号"、"员工.员工号"依次加入排序条件,选择"升序"。单击菜单"文件","保存",输入视图名myview。单击菜单"文件",选择"新建",在"新建"对话框中选中"表单",单击右面的"新建文件"图标按钮,进入表单设计器。在表单上单击右键,选择"数据环境"项,这时系统会弹出"选择表或视图"对话框,在对话框下部选择"视图",单击"
50、;添加",将myview加入数据环境。从数据环境中将myview拖入表单内, 单击表单控件工具条上的"命令按钮"控件,然后在表单上单击,创建按钮。在该按钮上右击,选择"属性",在属性对话框里找到Caption属性,并修改为"退出"。如图54-2所示。图54-2双击"退出"按钮,在其Click事件中输入:THISFORM.RELEASE。单击菜单"文件",选择"保存",输入表单名myform,运行表单查看结果。第55套一、基本操作题(共4小题,第1和2题是7分、第3和
51、4题是8分)(1)建立项目文件,文件名为"项目1"。(2)将数据库"公司管理"添加到项目中。(3)对数据库下的表"部门",使用视图向导建立视图"视图l",要求显示出表中部门号为"l"的记录中的所有字段。(4)建立简单的菜单菜单1,要求有2个菜单项:"开始"和"结束"。其中单击"结束"菜单项将使用SET SYSMENU TO DEFALUT返回到系统菜单。【解析】本大题考查的是有关建立项目、添加数据库及建立视图、菜单的基本操作。注意只有针
52、对某个数据库才能建立视图,使用向导的步骤较多,但是有些步骤不需要操作,直接单击"下一步"即可。创建菜单时要区别命令菜单和子菜单。【答案】 (1)在命令窗口中输入命令:CREATE PROJECT 项目1,新建一个项目。(2)在项目管理器中单击"数据"选项卡,选择列表框中的"数据库",单击右面的"添加"按钮,双击考生文件夹下的"公司管理"数据库。(3) 打开"公司管理"数据库环境,单击"文件"菜单,选"新建"项,接着选择"视图&
53、quot;,单击右面的"向导";进入本地视图向导步骤1,将"可用字段"列表框中的字段全部添加到"选择字段"中,单击"下一步";步骤3(没有步骤2),"字段"选择"部门.部门号","操作符"选择"等于",输入值""001"",单击"下一步";步骤4,不需要任何操作,单击"下一步";步骤5,单击"完成",输入视图名"视图1"
54、;,单击"确定"完成。(4) 在命令窗中输入命令:CREATE MENU 菜单1,单击"菜单"图标按钮,在菜单设计器中输入主菜单名"开始"和"结束"。在"结束"菜单项的结果下拉列表中选择"命令",在命令编辑框内输入:SET SYSMENU TO DEFAULT。单击菜单命令"菜单",然后单击"生成"。二、简单应用题(共2小题,每题20分,计40分)(1)在考生目录下的数据库"销售"中对其表"业绩"
55、,建立视图"视图1",包括表中的全部字段,按"地区"排序,同一部门内按"销量"排序。(2)打开sellform表单,并按如下要求进行修改(注意要保存所做的修改):表单中有"表格"控件修改相关属性,使在表格中显示(1)中建立的视图的记录。【解析】本大题1小题考查了建立视图的操作,应注意排序字段的先后次序;2小题考查了通过修改属性使表单显示视图的操作,注意一定要将视图加入到表单的数据环境才能显示视图,注意可以通过单击属性框里的"数据"选项卡,快速找到RecordSourceType属性和Record
56、Source属性。【答案】 (1) 输入命令:MODIFY DATABASE 销售。单击"文件"菜单,选择"新建"项,接着选中"视图",单击右面的"向导",进入本地视图向导。步骤1,选择表"业绩"并将全部所用字段添加到选定字段,单击"下一步"。步骤3(没有步骤2),没有操作,单击"下一步"。步骤4,将"业绩.地区号"添加到选定字段,然后将"业绩.销量"也添加到选定字段,选择"升序",单击"
57、;下一步"。步骤5,单击"完成"。输入视图名"视图1",单击"确定"结束。(2)输入命令:MODIFY FORM sellform 打开表单设计器。在表单设计器上右键单击,选择"数据环境"项,在弹出的对话框里,选中右下方的单选按钮"视图",接着选中"视图1",单击"添加"按钮,然后单击"关闭"。在表格控件上右键单击,选择"属性",在属性框里找到RecordSourceType属性并修改为1-别名,将Reco
58、rdSource属性修改为"视图1",如图55-1所示。保存表单。图55-1三、综合应用题(1小题,计30分)在考生文件夹下,对"订货管理"数据库完成如下综合应用:建立一个名称为"视图1"的视图,查询"订货"表中的全部字段和每条定货记录对应的"公司名称"。设计一个名称为"表单1"的表单,表单上设计一个页框,页框有"订货"和"公司信息"两个选项卡,在表单的右下角有一个"退出"命令按钮。要求如下:表单的标题名称为&quo
59、t;公司订货"。单击选项卡"订货"时,在选项卡中使用表格方式显示"视图1"中的记录。单击选项卡"公司信息"时,在选项卡中使用表格方式显示"公司信息"表中的记录。 单击"退出"命令按钮时,关闭表单。【解析】本大题考查了创建视图的操作以及利用表单存取数据库数据的操作,注意在表单中存取数据库数据时,一定要先将相关表或者视图加入表单的数据环境;注意在页框控件的"编辑"状态下,才可以将表或视图拖入,否则表或视图被拖入表单,而不是页框控件。【答案】输入命令:MODIFY DAT
60、ABASE 订货管理,打开数据库设计器。单击菜单"文件",选择"新建",在"新建"对话框中选中"视图",单击右面的"新建文件"图标按钮,进入视图设计器。这时系统会弹出"选择表或视图"对话框,选中表"订货",单击"添加"按钮,将该表加入视图设计器;同样方法,加入表"公司信息",这时系统会弹出联接条件对话框,单击"确定"接受默认的"订货信息.公司编号=公司信息.公司编号"。在&qu
61、ot;字段"选项卡中,将"订货信息"表的全部字段和"公司信息.公司名称"加入到选定字段。单击菜单"文件","保存",输入视图名"视图1"。单击菜单"文件",选择"新建",在"新建"对话框中选中"表单",单击右面的"新建文件"图标按钮,进入表单设计器。在表单上右击,选择"属性",在弹出的对话框里找到Caption属性,并修改为"公司订货"。在表单上单
62、击右键,选择"数据环境"项,这时系统会弹出"选择表或视图"对话框,选中表"公司信息",单击"添加"按钮,将该表加入数据环境;在对话框下部选择"视图",单击"添加",将"视图1"加入数据环境。单击表单控件工具条上的"页框"控件,然后在表单上单击,创建页框控件,并适当调整大小及位置。在该页框上右击,选择"编辑",然后在分页1上右击,选择"属性",在属性对话框里找到Caption属性,并修改为"
63、;订货";同样,修改分页2的Caption属性为"公司信息"。在"页框"控件的"编辑"状态下(即边框为绿色,右击控件,选择"编辑"即可),从数据环境中将"视图1"拖入"视图"分页,如图55-2所示。图55-2同样方法,将表"公司信息"加入分页"公司信息"中。单击表单控件工具条上的"命令按钮"控件,然后在表单上单击,创建按钮。在该按钮上右击,选择"属性",在属性对话框里找到"Ca
64、ption"属性,并修改为"退出"。双击"退出"按钮,在其Click事件中输入:Thisform.Release。单击菜单"文件",选择"保存",输入表单名"表单1"。第56套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将考生文件夹下的自由表"选课"添加到数据库"学生管理"中。(2)建立表"宿舍"和表"学生"之间的关联(两表的索引已经建立)。(3)为(2)中建立的关联完整性约束,要求
65、:更新规则为"级联",删除规则为"忽略",插入规则为"限制"。 (4)修改表单"表单1",为其添加一个按扭控件,并修改按钮的标题为"确定"。【解析】本大题考查的是有关数据库及数据库表之间的基本操作,注意每个小题完成操作的环境,添加表和建立表之间的联接以及设置参照完整性,都是在数据库环境中完成的,要注意编辑参照完整性时,必须先单击菜单命令"清理数据库"。【答案】 (1)在命令窗口中输入命令:MODIFY DATABASE 学生管理,打开数据库设计器,在数据库设计器中右键单击,选
66、择"添加表"项,将考生文件夹下的表"选课"添加到数据库中。(2)在数据库设计器中,将"宿舍"表中"宿舍"索引字段拖到"学生"表中"宿舍"索引字段上。(3)在数据库设计器中,单击"数据库"菜单,选择"清理数据库";右键单击表"宿舍"和表"学生"之间的关系线,选择"编辑参照完整性";在参照完整性生成器中,更新规则选"级联",单击"删除规则"选
67、项卡,选中"忽略";单击"插入规则"选项卡,选中"限制";单击"确定"关闭生成器。(4)在命令窗口输入命令:MODIFY FORM 表单1,单击控件工具栏上的按钮控件,然后在表单上单击;在按钮上右键单击,选择"属性",在属性面板中将Caption属性值修改为"确定",保存表单设计。二、简单应用题(共2小题,每题20分,计40分)(1)程序1.prg中的SQL语句对商品表完成如下三个功能:查询"籍贯"为"北京"的表记录。将所有的人的&qu
68、ot;月薪"增加10。删除"员工号"为"1011"的商品的记录。现在该语句中有3处错误,分别出现在第1行、第2行和第3行,请更正之。 (2)根据数据库仓库管理中的表"部门"和表"员工"建立一个查询,该查询包含的字段有"部门名称"、"姓名"和"员工号"。查询条件为"月薪"在2000元(含)以上。要求按"员工号"升序排序,并将查询保存为"查询l"。【解析】本大题1小题考查了SQL语句的用法,
69、注意各关键词的使用;2小题考查了创建查询的操作,注意查询中的联系两个表的字段、筛选条件以及排序字段。【答案】(1)输入命令:MODIFY COMMAND 程序1,打开程序编辑窗口,将代码修改为如下代码:*调试前的源程序*SELECT * FROM 员工 ON 籍贯="北京"UPDATE 员工 SET 月薪 WITH 月薪*1.1DELETE FROM 员工 WHEN 员工号="1011"*调试后的源程序*SELECT * FROM 员工 WHERE 籍贯="北京"UPDATE 员工 SET 月薪=月薪*1.1DELETE FROM 员
70、工 WHERE 员工号="1011"*保存程序修改并运行。(2)单击"文件"菜单,选择"新建";选中"查询",单击右面的"新建文件"图标按钮。选中表"部门",单击"添加"按钮,将表"部门"加入查询,选中表"员工",单击"添加"按钮,将表"员工"加入查询,这时系统会弹出联接条件对话框,单击"确定"按钮。单击"关闭",关闭"添加表或
71、视图"对话框。在查询设计器中,将"可用字段"列表框的"部门.部门名称"字段、"员工.员工号"字段、"员工.姓名"字段添加到"选定字段"列表框中。单击"筛选"选项卡,在"字段名"中选择"员工.月薪","条件"选择">=",接着输入"2000"。单击"排序依据"选项卡,将"选定字段"列表框的"员工号"字段添
72、加到"排序条件"列表框中,接受默认的"升序"。单击菜单"文件","保存",输入名称"查询1"。运行查询,结果如图56-1所示。图56-1三、综合应用题(1小题,计30分)在考生文件夹下,打开销售数据库,完成如下综合应用:设计一个名称为myform的表单(文件名和表单名均为myform),表单的标题为"销售信息浏览"。表单上设计一个包含三个选项卡的"页框"和一个"退出"命令按钮。要求如下:为表单建立数据环境,按顺序向数据环境添加地区表、业
73、绩表和商品表。按从左至右的顺序三个选项卡的标题的分别为"地区表"、"业绩表"和"商品表",每个选项卡上均有一个表格控件,分别显示对应表的内容。单击"退出"按钮关闭表单。【解析】本大题考查了利用表单存取数据库数据的操作,注意在表单中存取数据库数据时,一定要先将相关表或者视图加入表单的数据环境;本题还要注意在页框控件的"编辑"状态下,才可以将表拖入,否则表被拖入表单,而不是页框控件。【答案】单击菜单"文件",选择"新建",在"新建"对话框中
74、选中"表单",单击右面的"新建文件"图标按钮,进入表单设计器。在属性面板中将Caption属性值修改为"销售信息浏览"。在表单上单击右键,选择"数据环境"项,这时系统会弹出"选择表或视图"对话框,选中表"地区",单击"添加"按钮,将该表加入数据环境;同样方法,将表"业绩"、"商品"加入数据环境。单击表单控件工具条上的"页框"控件,然后在表单上单击,创建页框控件,并适当调整大小及位置。在该页框上右击
75、,选择"属性",修改其"PageCount"属性为3;在该页框上右击,选择"编辑",然后在页面1(Page1)上右击,选择"属性",在属性面板中将Caption属性值修改为"地区";同样,分别修改页面2、3的Caption属性值为"业绩"、"商品"。在"页框"控件的"编辑"状态下(即边框为绿色,右击控件,选择"编辑"即可),从数据环境中将"地区"拖入"地区"
76、分页,同样方法,分别将表"业绩"、"商品"加入页面2、3中。单击表单控件工具条上的"命令按钮"控件,然后在表单上单击,创建按钮。在属性面板中将命令按钮的Caption属性值修改为"退出"。双击"退出"按钮,在其Click事件中输入:Thisform.Release。单击菜单"文件",选择"保存",输入表单名myform,运行表单,结果如图56-2所示。图56-2第57套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)将数据库"
77、图书馆管理"添加到项目"项目1"中。(2)为数据库"图书馆管理"中的表"书籍"建立主索引,索引名称和索引表达式均为"图书编号";为表"借阅清单"建立普通索引,索引名称为jy,索引表达式为"借书证号"。(3)建立表"书籍"和表"借阅清单"之间的关联。 (4)对数据库下的表"借阅清单",使用视图向导建立视图myview,要求显示出表中的全部记录,并按"借书证号"升序排序。【解析】本大题考查的
78、主要是建立索引、关联及创建视图的基本操作。注意只有针对某个数据库才能建立视图,使用向导的步骤较多,但是有些步骤不需要操作,直接单击"下一步"即可。【答案】 (1)输入命令:MODIFY PROJECT 项目1,单击"数据"选项卡,选中"数据库",单击右面的"添加"按钮,将考生文件夹下的"图书馆管理"添加到项目中。(2)在项目中选中"书籍"表,单击项目管理器中的"修改"命令按钮,打开表设计器。在表设计器中,单击"索引"选项卡,在第一行输入索引名"图书编号",选择类型为"主索引",输入索引表达式"图书编号",以同样的方法为表"借阅清单"建立普通索引。单击"确定"按钮,保存表结构修改。(3)在项管理器的"数据"选项卡中,选中数据库"图书馆管理",单击右边的&q
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年幼儿园食品安全管理协议书
- 合作投资合同书示例
- 广州市劳动合同范本参考
- 2024灯饰采购合同范文
- 安徽省淮南市七年级上学期语文期中试题3套【附答案】
- 提升机租赁合同样式
- 2024抵押贷款合同协议书样式
- 6.2 共筑生命家园(导学案) 2024-2025学年统编版道德与法治九年级上册
- 购房合同协议书范本
- 仓库租赁合同样本
- 安徽省芜湖市七年级上学期语文期中试卷(含答案)
- 两癌知识科普课件
- 食用菌现代高效农业示范园区建设项目建议书
- 东营港加油、LNG加气站工程环评报告表
- 2024年日历(打印版每月一张)
- 车用动力电池回收利用 管理规范 第2部分:回收服务网点征求意见稿编制说明
- 新剑桥少儿英语第六册全册配套文本
- 科学预测方案
- 职业生涯规划网络与新媒体专业
- T-WAPIA 052.2-2023 无线局域网设备技术规范 第2部分:终端
- 市政管道开槽施工-市政排水管道的施工
评论
0/150
提交评论