收藏 分销(赏)

计算机二级考试_数据库知识.doc

上传人:二*** 文档编号:4514897 上传时间:2024-09-26 格式:DOC 页数:3 大小:37KB
下载 相关 举报
计算机二级考试_数据库知识.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、在命令窗口输入: SET DEFA TO 当前盘及文件夹名如 D:VFPk6一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下的数据库salarydb中完成如下操作: 1. 在数据库salarydb中建立表dept,表结构如下: 字段名 类型 宽度 部门号 字符型 2 部门名 字符型 20 随后在表中输入5条记录,记录内容如下: 部门号 部门名 01 制造部 02 销售部 03 项目部 04 采购部 05 人事部 2. 为dept表创建一个主索引(升序),索引名和索引表达式均是部门号。 3. 通过部门号字段建立salarys表和dept表间的永久联系。 4. 为以上

2、建立的联系设置参照完整性约束:更新规则为级联;删除规则 为限制;插入规则为限制。1 本题主要考核点:在一个数据库中添加一个新表、表结构的定义、索引的建立、建立表间的永久联系、为表间的永久性联系设置参照完整性约束等知识点本题解题思路:第一步:打开考生文件夹下的salarydb数据库第二步:打开数据库菜单选择新建表(N),在弹出的新建表对话框中,点击新建表按钮,弹出创建对话框,选定考生文件夹,在输入表名文本框中输入:dept.dbf,再点击保存。第三步:在弹出的表设计器中按题面要求依次输入各字段的定义,单击索引标签,在索引名列输入部门号,在类型列选择主索引,在表达式列输入部门号,在排序列使箭头向上

3、,点击确定按钮,保存表结构。第四步:对表dept.dbf输入题面所要求的各字段的内容第五步:在数据库设计器中,选中dept表中的索引部门号并拖动到表salarys的部门号的索引上松开,这样两个表之间就建立起了永久联系。第六步:在第五步建立好永久联系之后,在两处表的部门号索引之间有一条线,单击这条表示两个表之间联系的线,线会加粗,此时在主菜单中选择数据库中的编辑参照完整性(I),系统弹出参照完整性生成器对话框,在更新规则标签中,选择级联规则,在删除规则中选择限制,在插入规则中选择限制,单击确定保存所编辑的参照完整性。二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:

4、1. 使用报表向导建立一个简单报表。要求选择 salarys表中所有字段;记录不 分组;报表样式为随意式;列数为1,字段部局为列,方向为纵 向;排序字段为雇员号(升序);报表标题为 雇员工资一览表;报表 文件名为print1。 2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的 click 事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要 求进行修改,修改完成后保存所做的修改: (1) 将按钮刘缆雇员工资名称修改为浏览雇员工资; (2) 单击浏览雇员工资命令按钮时,使用SELECT命令查询salarys表中所有 字段信息供用户浏览; (3) 单击退出表单命令

5、按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不能增加语句行。2 本题主要考核点:利用报表向导来建立报表、表单的一些基础知识等知识点解题思路:第一小题: 第一步:打开考生文件夹下的salary_db数据库 第二步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出新建对话框,在文件类型中选择报表,点击向导按钮 第三步:在弹出的向导选取对话框中选择报表向导,点击确定按钮,弹出报表向导,在报表向导步骤一字段选取中选择salarys表中的所有字段,然后点击下一步;在报表向导的步骤二分组记录中直接点击下一步;在步骤三选择报表样式中,选择报表样式类型为随意式,然后点击下一步

6、;在步骤五排序记录中选择按雇员号的升序,然后点击下一步;在步骤六完成中输入报表的标题:雇员工资一览表,然后点击完成,在弹出的另存为对话框中的保存报表为print1.frx报表名,保存在考生文件夹下即可。 第二小题:(1)打开form1表单,选中浏缆雇员工资的CAPTION属性为浏览雇员工资,(2)双击浏览雇员工资命令按钮,输入SELECT * FROM salarys,返回(3)双击退出表单命令按钮,输入THISFORM.RELEASE。三、综合应用(1小题,计30分) 1请编写名称为change_c的程序并执行;该程序实现下面的功能:将雇员工 资表salarys进行备份,备份文件名为baks

7、als.dbf; 利用人事部向财务部提供的雇员工资调整表c_salary1的工资,对 salarys表的工资进行调整(请注意:按雇员号相同进行调整,并且只 是部分雇员的工资进行了调整,其他雇员的工资不动);最后将salarys表 中的记录存储到od_new表中(表结构与salarys表完全相同) 2设计一个文件名为form2的表单,上面有调整(名称Command1)和退出(名 称Command2)两个命令按钮。 单击调整命令按钮时,调用change_c命令程序实现工资调整; 单击退出命令按钮时,关闭表单。 注意:在两个命令按钮中均只有一条命令,不可以有多余命令。3 本题主要考核点: 程序文件的

8、建立方法、循环结构、表单的建立方法等知识点解题思路:第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出新建对话框,在文件类型中选择程序,点击新建文件按钮第二步:在弹出的代码编辑器窗口中输入以下代码:SET TALK OFFSET SAFETY OFFSELECT * FROM SALARYS INTO TABLE BAKSALSUSE C_SALARY1DO WHILE NOT EOF() UPDATE SALARYS SET 工资=C_SALARY1.工资; WHERE 雇员号=C_SALARY1.雇员号 SKIPENDDOSELECT * FROM SALARYS

9、 INTO TABLE OD_NEWCLOSE ALLSET TALK ONSET SAFETY ON 第三步:以文件名change_c.prg将文件保存在考生文件夹下,并运行。第二小题:第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出新建对话框,在文件类型中选择表单,点击新建文件按钮第二步:系统打开表单设计器;点击工具栏按钮表单控件工具栏,在弹出的表单控件中,选中命令按钮,在表单设计器中拖动鼠标,这样在表单上得到一个命令按钮对象command1,设置它的caption属性为调整,双击command1在打开的代码编辑器窗口中输入以下代码:DO CHANGE_C.PRG作为command1的CLICK的事件代码。用同样的方法,在表单上放置command2对象,它的Click的事件代码为:THISFROM.RELEASE第三步:以文件名form2.scx保存表单,并且保存在考生文件夹下。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服