计算机8.doc_第1页
计算机8.doc_第2页
计算机8.doc_第3页
全文预览已结束

下载本文档

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

文档简介

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意下面出现的“考生文件夹”均为C:KS00520001在考生文件夹(第1套)有一数据库“STSK.dbc”,请完成如下操作:1.给数据库添加表STUD1,其表结构如下:学号(C,5),姓名(C,8),年龄(N,2,0),性别(C,2),院系号(C,2)。添加表STUD2,其表结构如下:学号(C,5),科目(C,6),成绩(N,3)。STUD1表的内容如下:学号 姓名 年龄 性别 院系号10100 李洛20男110104 周红21女120100 李真20男210109 刘红20男120109 张醇21男210110 郎春19男1STUD2表的内容如下:学号 科目 成绩10100 数学 8810100 语文 9010104 政治9520100 英语 8510109 数学8710109 外语8720109 数学8510110 数学852.为表STUD1建立主索引,索引名为学号,索引表达式为学号。3.为表STUD2建立普通索引,索引名为学号,索引表达式为学号.4.为STUD1表和STUD2表建立永久性的联系基本操作题答案: 1、双击第1套中的“STSK.dbc”数据库将其打开.2、在数据库设计器内按右键弹出快捷菜单,单击“新建表”菜单命令,然后再单击“新建表”命令按钮、弹出“创建”对话框,在“输入表名”后的文本框内键入“STUD1”作为表名,单击“保存”按钮弹出“表设计器”对话框,在其内按题目要求键入表结构,最后单击“确定”按钮弹出“现在输入数据记录吗?”对话框,选择“是”命令按钮,按照题目要求输入表记录。 用同样的办法可建立表STUD2。3、在表“STUD1”上单击鼠标右键,在出现的快捷菜单中选择“修改”,将出现“表设计器”对话框。在“索引”选项卡中的索引名内输入“学号”,在“类型”框中选择“主索引”,在“表达式”中输入“学号”,单击“确定”命令按钮,再单击“是”按钮。用同样的办法可为STUD2建立普通索引。4、在数据库设计器中,选中“STUD1”表的索引“学号”,按住鼠标左键,拖到“STUD2”表的索引“学号”上,然后放开鼠标,可以看到永久关系线已经建立。 二、简单应用题(共2题,每题20分,共40分)注意下面出现的“考生文件夹”均为C:KS00520001在考生文件夹(第1套)中有一数据库“stu.dbc”,请完成如下简单应用:1.查询学生的姓名和年龄,结果保存在一个新表“学生概况”中。使用报表向导建立报表“学生概况”,用报表显示表“学生概况”的内容。报表中数据按年龄升序排列,报表标题是“姓名-年龄”,其余参数使用缺省参数。2.设计一个表单“浏览”,表单中有两个命令按钮“查询”和“退出”。 (1)单击“查询”按钮,查询成绩在85分以上的学生信息,查询信息包括:姓名、科目、成绩;查询结果按姓名升序保存在表“学生成绩”中。 (2)单击“退出”按钮关闭表单。 最后保存并运行表单1.双击第1套中的“STU.dbc”数据库将其打开,在系统工具栏中选择“新建”按钮,选择“程序”,然后单击“新建文件”命令按钮,弹出程序设计框,输入以下内容:close alluse stu1select 姓名,年龄 from stud1 into table 学生概况保存该程序并通过“程序”菜单下的“运行”命令执行该程序。在系统工具栏中选择“新建”按钮,选择“报表”,单击“向导”命令按钮,在弹出的“向导选取”对话框中,选择“报表向导”。 在“步骤1-字段选取”中选择表“学生概况”的“姓名”和“年龄”字段。在“步骤5-排序记录”中将“年龄”作为选定字段并按升序排列。 在“步骤6-完成”中输入报表标题为“姓名年龄”,单击“完成”命令按钮,保存为“学生概况”报表。2.在系统工具栏中选择“新建”按钮,然后选择“表单”, 单击“新建文件”按钮,弹出表单设计器。在表单设计器中添加两个命令按钮command1和command2。分别设置其caption属性为“查询”和“退出”。 在表单上双击,弹出代码编辑窗口,编写form1的load事件代码如下: open database stu use stu1 in 0 use stu2 in 0编写form1的Unload事件代码如下: close database编写command1命令按钮的Click事件代码如下: select 姓名,科目,成绩 from stu1,stu2 order by 姓名 where (成绩85) and (stu1.学号=stu2.学号) into table 学生成绩编写command2命令按钮的Click事件代码如下: thisform.release关闭表单设计器,保存表单名为“浏览”三、综合应用题(1小题,共计30分)注意下面出现的“考生文件夹”均为C:KS00520001根据考生文件夹(第1套)中数据库STK中的stk1表和stk2表, 请按下列要求设计一个菜单程序:设计一个名为XS3的菜单,菜单中有两个菜单项“计算”和“退出”。程序运行时, 单击“计算”菜单项应完成下列操作:将所有年龄在20岁以上, 按成绩由高到低的顺序填列到成绩表文件CJB.DBF中。单击“退出”菜单项,程序终止运行。双击第1套中的“STK.DBC”数据库将其打开.单击“文件”菜单下的“新建”命令,在文件类型中选择“菜单”,然后选择“新建文件”按钮,再选择“菜单”按钮,弹出菜单设计器窗口:在“菜单名称”处输入“计算”,在结果处选择“过程”,单击“创建”按钮,弹出文件编辑窗口,在其内输入如下代码:use stk1 in 0 use stk2 in 0 select * from stk2 order by 成绩 desc where (stk1.年龄20) and (stk1.学号=stk2.学号) into table cjb 在“菜单名称”处输入“退出”,在结果处选择“过程”,单击“创建”按钮,弹出文件编辑窗口,在其内输入如下代码: set sysmenu nosave set sysmenu to defa

温馨提示

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

评论

0/150

提交评论