欢迎来到天天文库
浏览记录
ID:18513897
大小:371.00 KB
页数:17页
时间:2018-09-18
《vfp2008春上机试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VFP2008春上机试题上机部分一、项目、数据库和表操作(12分)练习1打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数KHBH客户编号C10KHMC客户名称C20YZBM邮政编码C6(2)设置YZBM的输入掩码:只能输入数字,即不能出现字母或其他非数字字符;(3)设置YZBM字段的有效性规则:不允许包含空格字符;(4)为表创建主索引abcd
2、,要求客户编号不能重复录入。2.为教材(JC)表设置更新触发器;出版社名称(CBSMC)字段的值必须是以“出版社”三个字结尾。3.为学生(XS)表增加一个年龄字段(字段名为NL,类型为整型),并为籍贯(JG字段)为“江苏”的学生计算年龄:年龄等于当前系统日期的年份减去出生日期(CSRQ字段)的年份。4.已知院系专业(YXZY)表和教师(JS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,JS表为子表,按YXZYDM建立永久关系,并设置YXZY表和JS表之间的参照完整性;删除限制。练习2打开
3、T:盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数CPBH产品编号C10CPMC产品名称C20RKRQ入库日期DJBR经办人C20(2)为RKRQ字段设置默认值:RKRQ为当前系统日期;(3)为JBR字段设置有效性规则:不能为空(即必须含有非空格字符=notempty());(4)创建一个普通索引abcd,要求按RKRQ字段排序,相同时按CPBH
4、字段排序。2.为教材(JC)表设置更新触发器;课程代码为“60010”时必须选用“上海外语教育出版社”出版的教材。3.为JS表增加一个备注字段-17-VFP2008春上机试题(字段名为BZ,类型为备注型),并为它赋值;如果性别为“女”,并且年龄大于或等于55,则BZ字段的值为“退休”(注:年龄为当前系统日期的年份减去出生日期(CSRQ字段)的年份)。4.已知课程(KC)表和教材(JC)表存在相同的课程代码(KCDM)字段,以KC表为主表,JC表为子表,按KCDM建立永久关系,并设置KC表和JC表之间的参照完整
5、性;插入限制。练习3打开T盘根目录下的项目文件jxgl,在该项目文件中已有一数据库jxsj。1.按如下要求在数据库jxsj中新建一个表名为ab的数据库表。(1)按下表所示创建ab表的表结构(包括字段的标题属性):字段名标题类型长度小数位数wlbh物料编号C10wlmc名称C20ckrq出库日期Dcksl数量N60(2)为ckrq字段设置默认值:ckrq为当前系统日期–date();(3)为cksl字段设置有效性规则:不能为负数—cksl>=0;(4)创建一个普通索引abcd,要求按wlbh字段排序,相同时按c
6、krq字段排序—wlbh+dtoc(ckrq)。2.为教材(jc)表设置更新触发器;课程代码(kcdm字段)为“4039”时,必须选用2002年以后出版(cbnf字段)的教材。--(kcdm=”4039”andcbnf>=”2003”)orkcdm<>”4039”或cbnf=”2003”orkcdm<>”4039”或iif(kcdm=”4039”,cbnf>=”2003”,.T.,.T.)3.将jc表中单价(dj字段)大于或等于25元的记录全部加注删除标志。Deletefromjcwheredj>=254.已
7、知院系(yxzy)表和教材(js)表存在相同的院系专业代码(yxzydm)字段,以yxzy表为主表,js表为子表,按因yxzydm建立永久关系,并设置yxzy表和js表之间的参照完整性;插入限制。先在窗口中写closetablesall练习4打开T盘根目录下的项目文件jxgl,在该项目文件中已有一数据库jxsj。1.按如下要求在数据库jxsj中新建一个表名为ab的数据库表。(1)按下表所示创建ab表的表结构(包括字段的标题属性):字段名标题类型长度小数位数xh学号C10xm姓名C20bwbz班委Lzw职务C2
8、0(2)为bwbz字段设置默认值:.F.;(3)为表设置有效性规则:当bwbz字段的值为.T.时,zw字段的值不能为空;-17-VFP2008春上机试题iif(bwbz,.not.empty(zw),empty(zw))(4)创建一个普通索引abcd,要求按将班委(bwbz字段值为.T.)排在前面,非班委(bwbz字段值为.F.)排在后面。2.为学生(xs)表设置更新触发器;班级编号(bjbh字段)
此文档下载收益归作者所有