江苏省VFP2005秋2006春上机

2021-09-24 20:52

江苏省VFP2005秋2006春上机

项目、数据库和表操作(练习1~~练习8为2006年春上机;练习9~~练习16为2005年秋上机)

练习1

打开软盘根目录中的项目文件TEST, 在该项目中已有一数据库SJK及若干表。

1. 按以下要求修改SJK数据库中XS(学生)表:

(1) 为表设置长表名:学生基本档案表。

(2) 创建一个普通索引abcd,要求以性别(xb)为第一索引关键字、出生日期(csrq)为第二索引关键字排序。

(3) 设置xb字段的有效性规则和有效性说明信息,要求其值为“男”或“女”。

(4) 添加一字符型字段,字段名为jg_1、宽度为14,然后设置其标题为“籍贯”、默认值为“省市”。

(5) 根据jg字段的值来填写jiguan字段的值:如果jg值为两个汉字,则加“市”,否则在前两个汉字后加“省”、最后加“市”。例如jg为“上海”,则jiguan为“上海市”;jg为“江苏南京”,则jiguan为“江苏省南京市”;jg为“江苏张家港”,则jiguan为“江苏省张家港市”,等等。

2. 在项目中,将RK表设置为“包含”状态。

3. XS表和CJ表已存在以学号(xh)字段为索引表达式的主索引xsxh和普通索引cjxh。以XS表为主表,CJ表为子表按xh建立永久关系,并根据以下要求设置参照完整性规则:

在XS表中修改记录(xh字段的值)时,若CJ表中有相关的记录(xh字段的值),则同步对CJ表进行修改;

在XS表中删除记录时,若CJ表中有相关的记录(xh字段的值),则禁止对XS表进行删除。

练习2

打开软盘根目录中的项目文件TEST, 在该项目中已有一数据库SJK及若干表。

1. 按以下要求修改SJK数据库中XS(学生)表:

(1) 添加一个备注型字段,字段名为res,并将其标题设置为“简历”。

(2) 创建一个普通索引abcd,要求根据出生日期(csrq)中的“月日”进行排序,即排序时不考虑其中的“年份”。

(3) 设置xm字段的有效性规则,要求其值包含非空格字符。

(4) 将所有记录的bjbh字段的值替换为:xh的前两个字符 + xdh字段的值 + zydh字段的值

(5) 将籍贯(jg)不属于“江苏”的记录作逻辑删除。

2. 利用项目管理器操作,从磁盘上删除XIM表(文件)。

3. 修改项目TEST的项目信息:附加图标NET.ICO。

4. XS表和CJ表已存在以学号(xh)字段为索引表达式的主索引xsxh和普通索引cjxh。以XS表为主表,CJ表为子表按xh建立永久关系,并根据以下要求设置参照完整

江苏省VFP2005秋2006春上机

性规则:

在XS表中修改记录(xh字段的值)时,若CJ表中有相关的记录(xh字段值),则禁止对XS表进行修改;

在XS表中删除记录时,若CJ表中有相关的记录(xh字段值),则同步删除CJ表中相应记录。

练习3

打开软盘根目录中的项目文件TEST, 在该项目中已有一数据库SJK及若干表。

1. 按以下要求修改SJK数据库中XS(学生)表:

(1) 添加一个字符型字段,字段名为zzmm,其宽度以最多能存储字符串“中共党员”为准,并设置其标题为“政治面貌”、显示类为“Combobox”。

(2) 设置学号(xh)字段的InputMask属性,使该字段中仅能输入数字字符。

(3) 创建一个普通索引abcd,要求以csrq中的“日”进行排序,相同时再根据“月份”进行排序(注:要求利用DAY()和MONTH()函数)。

(4) 为XS表添加一条记录,要求:输入的xh为“123456”,xm为考生自己的姓名,其它字段内容由考生自己编造(注:xm字段的值必须为考生自己的真实姓名,否则本题不得分)。

2. 在项目中,将XIM表和ZY表设置为“包含”状态。

3. XS表和CJ表已存在以xh字段为索引表达式的主索引xsxh和普通索引cjxh。以XS表为主表,CJ表为子表按xh建立永久关系,并根据以下要求设置参照完整性规则: 在XS表中删除记录时,若CJ表中有相关的记录(xh字段的值),则禁止删除XS表记录;

在XS表中修改记录(xh字段值)时,若CJ表中有相关的记录(xh字段的值),则自动修改CJ表记录。

练习4

打开软盘根目录中的项目文件TEST, 在该项目中已有一数据库SJK及若干表。

1. 按以下要求修改SJK数据库中CJ(成绩)表:

(1) 添加一个字符型字段,字段名为grade、宽度为1,并计算该字段的值:若cj大于或等于80,则grade为“A”;若cj小于80且大于或等于60,则grade为“B”;若cj小于60,则grade为“C”。

(2) 设置cj字段的有关属性,使该字段的字段名在浏览窗口中显示为“百分制成绩”。

(3) 设置cj字段的有效性规则和有效性说明:cj小于或等于100,且不小于0。

(4) 创建一个普通索引abcd,要求以课程代号(kcdh)字段进行排序,相同时以成绩(cj)字段排序。

2. 利用项目管理器操作,将当前项目中所有的自由表移去并从磁盘上删除。

3. 修改项目TEST的项目信息:附加图标NET.ICO。

4. JS表和RK表已存在以工号(gh)字段为索引表达式的主索引jsgh和普通索引rkgh。以JS表为主表,RK表为子表按gh建立永久关系,并根据以下要求设置参照完整性规则:

江苏省VFP2005秋2006春上机

在JS表中修改记录(gh字段值)时,若RK表中有相关的记录(gh字段的值),则自动修改RK表中相应记录;

在JS表中删除记录时,若RK表中有相应的记录(gh字段的值),则禁止删除JS表中记录。

练习5

打开软盘根目录中的项目文件TEST, 在该项目中已有一数据库SJK及若干表。

1. 按以下要求修改SJK数据库中课程(KC)表:

(1) 添加一个备注型字段,字段名为bz,并为其设置:标题为“备注”,默认值为系统日期的年份。

(2) 设置kcdh字段的InputMask属性,使该字段的值只能为数字字符。

(3) 设置bxk字段的有关属性,使得将该字段从表单的数据环境中拖放到表单上时,生成的相应控件为文本框控件。

(4) 设置表的记录级有效性规则,要求kss值比xf值大(注:对现有数据不验证此规则)。

(5) 创建一个普通索引abcd,要求以xf字段进行排序,相同时以kss字段排序。

(6) 为KC

2.

3. XIM表和JS表已存在以系代号(xdh)字段为索引表达式的主索引xdh和普通索引xdh。以XIM表为主表,JS表为子表按xdh建立永久关系,并根据以下要求设置参照完整性规则:

江苏省VFP2005秋2006春上机.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年镇政府工作报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: