江苏省VFP2005秋2006春上机(2)

2021-09-24 20:52

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

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

练习6

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

1. 在SJK数据库中新建一个表名为ABC的数据库表,要求该表含有两个字段:字段名分别为aa和bb,类型分别为逻辑型和通用型。

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

(1) 设置kss字段和xf字段的标题属性,分别为“课时数”和“学分”。

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

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

(4) 创建一个普通索引abcd,要求以bxk字段进行排序,相同时以xf字段排序(提示:用IIF()函数对bxk字段进行数据类型转换)。

江苏省VFP2005秋2006春上机

(5) 对KC表中xf为2的记录,作逻辑删除。

3. 利用项目管理器操作:将BJ表改名为BJB表,并为其设置编辑说明“班级表”。

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

在JS表中修改和删除记录时,若RK表中有相关的记录(gh字段的值),则禁止对JS表进行修改和删除;

在RK表中添加记录时,若JS表中无相关的记录(gh字段的值),则禁止对RK表进行插入操作。

练习7

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

1. 按以下要求修改SJK数据库中专业(ZY)表:

(1) 添加一个备注型字段,字段名为bz。

(2) 为xz字段设置标题和默认值:“学制”和4。

(3) 设置xz字段的有效性规则和有效性说明:xz不小于2且不大于6(对已有数据不作验证)。

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

2. 计算gz表中qt字段的值:jbgz小于1000时,jbgz×10%后取整,否则jbgz×15%后取整。

3. 利用项目管理器操作:将本地视图JSST改名为JSVIEW,并为其设置编辑说明“教师视图”。

4. XS表和BJ表已存在以班级编号(bjbh)字段为索引表达式的普通索引bjbh和主索引bjbh。以BJ表为主表,XS表为子表按bjbh建立永久关系,并根据以下要求设置参照完整性规则:在BJ表中修改记录时,若XS表中有相应的记录(bjbh字段的值),则同步对XS表进行修改;在BJ表中删除记录时,若XS表中有相应的记录(bjbh字段的值),则禁止对BJ表进行删除。

练习8

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

1. 按以下要求修改SJK数据库中JS(教师)表:

(1) 为表设置删除触发器:若当前系统日期为“星期日”,则不允许删除(提示:使用DOW()函数)。

(2) 添加一个字段名为gzny、宽度为7的字符型字段,且根据gzrq字段的值填写该字段的值:年份+小数点+月份,例如gzrq为08/03/1999,则gzny为“1999.08”。

(3) 设置xb字段的标题“性别”、默认值“男”,并设置该字段的有效性规则:只能为“男”或“女”。

(4) 创建一个普通索引abcd,要求以gzrq进行排序,相同时再以参加工作时的年龄(gzrq与csrq的年份之差)进行排序。

2. 利用项目管理器操作:将zy表从项目中移去并删除之,将zc表设置为“包含”状

江苏省VFP2005秋2006春上机

态。

3. 将zc表复制为Excel文件zc.xls(提示:打开zc表后,利用copy命令)。

4. JS表和ZC表已存在以zcdh字段为索引表达式的普通索引zcdh和主索引zcdh。以ZC表为主表,JS表为子表按zcdh建立永久关系,并根据以下要求设置参照完整性规则:在JS表中插入记录时,若ZC表中无相应的记录(zcdh字段的值),则禁止对JS表进行插入。

练习9

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

1. 按以下要求修改SJK数据库中TS表:

(1) 为TS表设置长表名:图书档案表。

(2) 添加一备注型字段,字段名为summary,并设置其标题为“内容概要”。

(3) 设置flh字段的有关属性,以使该字段中输入的字母均为大写字母。

(4) 创建一个普通索引abcd,要求以分类号(flh)为第一索引关键字、书名(sm)为第二索引关键字排序。

(5) 设置jg字段的有效性规则和有效性说明信息,要求:其值不能小于1。

(6) 修改作者(zz)的值,要求在原作者名后加汉字“等”。例如,第一条记录的作者由“路云”改为“路云等”。

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

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

练习10

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

1. 按以下要求修改SJK数据库中TS表:

(1) 为TS表设置表注释:教学用图书。

(2) 添加一个字段,字段名为cover,其类型应适用于存储图书的封面图片。

(3) 设置flh字段的有关属性,使该字段中输入的字母均为大写字母。

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

(5) 创建一个普通索引abcd,要求以书名(sm)的长度进行排序(sm字段值的首尾空格字符不计)。

(6) 设置sm字段的有效性规则及有效性说明,要求:其值不为空字符串和仅有空格组成的字符串。

(7) 为TS

江苏省VFP2005秋2006春上机

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

练习11

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

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

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

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

马上注册会员

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