- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013-2014年第二学期文科VFP上机考试复习参考
说明:复习过程中知识点可以参考后面的附录
第一部分:数据库、SQL、查询及视图(五个题)
一、
1. 为“学生”表,按“学号”升序建立主索引,索引名为“学号”,按“专业”建立普通索引,索引名为“专业”,按“专业+学号”建立普通索引,索引名为“专业与学号”
2. 对“学生”表“性别”字段设置有效性规则:
规则:性别为“男”或“女”(注意要用逻辑运算符),信息:“性别只能是男或女”
3. 为“专业”表,按“专业名称”建立主索引,索引名为“专业名称”
4. 以“专业”为父表,“学生”为子表,建立永久性联系。(以上参考实验3.6~~3.8)
5. 建立一个程序文件,文件名为成绩查询.prg,文件中使用SQL语句查询学生表中入学成绩大于500的男同学的纪录,记录按入学成绩降序排列,目录中包括学号,姓名,性别及入学成绩四个字段,结果如左图 (参考:实验4.1)(提示:见右图)
6. 使用查询设计器建立一个查询文件,文件名为“专业人数查询.qpr”,查询学生表中按专业分组求各专业人数及平均入学成绩,记录按平均入学成绩降序排列,结果保留前3条记录,运行结果及主要操作界面如图 (参考实验5部分)
二、
1. 建立一个程序文件建立表.prg,运行该文件,通过执行select语句,复制两个表.
1) 将“学生”表中的出生日期在1981年1月1日后(含1981年1月1日)的记录复制到一个新表“学生81”中;(知识点:参考教材P176)
2) 将“成绩”表中期末成绩大于等于90分的纪录复制到表“成绩90”中
提示:代码选项卡,新建,输入代码:结果及提示文件代码如下:
2. 在当前的教学管理项目中建立一个数据库文件“学生管理”,将表“学生81”和表“成绩90”
添加到该数据库中。(提示:数据库-新建,表-添加)
3. 为“学生81”表按学号降序,建立主索引,索引名为学号;为“成绩90”表按学号降序,建立普通索引,索引名为学号,以“学生81”为父表,以“成绩90”为子表建立永久性联系。
4. 建立一个程序文件删除更新.prg,对“成绩90”表做如下操作:
1)将期末成绩在[90,95]之间的记录逻辑删除。结果如左图)
2)将大于90的记录的期末成绩统一减去10分 (结果如右图)
三、
1. 为“教员”表,按“教师代号”升序建立主索引,索引名为“教师代号”,设置“教师代号”字段的显示属性,即将其输入掩码设置为“99999”,为“教员”表中出生日期字段设置“生日”标题。” (参考实验3.6)
2. 为“任课”表中“教师代号”升序建立普通索引。
3. 以“教员”为父表,“任课”为子表,建立永久性联系,并为以上联系指定参照完整性:
插入规则为限制,更新规则和删除规则为级联。
(提示:右击连线,从快捷菜单中选择编辑参照完整性,注意先执行数据库菜单\清理数据库)
4.使用查询设计器对教员表及任课表进行查询,建立一个“任课查询.qpr”的查询文件,查询
任课总数为2的副教授记录,记录要求按“教师代号”升序,记录中包含的字段有教师代号、
姓名、职称及任课总数。结果如图 (注意:图中包括了操作过程部分主要界面)
四、
1.建立一个程序文件建立表.prg,运行该文件,通过执行select语句,复制两个表.
1) 将“学生个人情况”表中的籍贯为黑龙江的记录复制到一个新表“黑龙江学生”中,记录中
包含的字段有学号,籍贯,特长及电话。
2) 将“成绩”表中期末成绩小于60的记录复制到新表“不及格成绩”中。
2.在教学管理项目中建立一个数据库文件“学生管理”,将刚建立的两个表黑龙江学生和“不
及格成绩添加到该数据库中。
提示:在项目管理器中单击数据选项卡,新建,新建数据库,打开数据库设计器,右击,添
加表。
3. 为“黑龙江学生”表按学号降序,建立主索引,索引名为学号;为“不及格成绩”表按学号降序,建立普通索引,索引名为学号,以“黑龙江学生”为父表,以“不及格成绩”为子表建立永久性联系。
4. 建立一个程序文件增加及计算.prg,使用SQL语句,对“不及格成绩”做如下操作:
1)增加一个字段,字段名为“总分”,类型为数值型,宽度为5,小数位为1。
2)计算总分:总分=平时×20%+期中×30%+期末×50%
五、
1. 为“课程”表,按“课程代号”升序建立主索引,索引名称课程代号,并为“周学时”字段设置有效性,规则:周学时=6 信息:一门课程周学时不超过6 (注
文档评论(0)