欢迎来到天天文库
浏览记录
ID:40569673
大小:425.00 KB
页数:18页
时间:2019-08-04
《VFP2007秋上机试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VFP2007秋上机试题上机部分一、项目、数据库和表操作(12分)练习1打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数BH编号字符型10MC名称字符型20CBJ成本价数值型102XSJ销售价数值型102(2)设置表的有效性规则:XSJ在CBJ的基础上最多增加20%;(3)设置BH字段格式,使得在该字段中输入数据时自动删除其前导空格和结尾空格;(4)为表创建一个主索引ab
2、cd,使BH字段不能输入重复值。2.为教师(JS)表设置插入触发器;工号(GH)字段的值必须是6个字节的非空格字符(这里指去除首尾空格后,其长度为6)。3.为教师(JS)表增加一个备注型字段(字段名为BZ),并将所有职称(ZC字段)为“教授”记录的BZ字段的值设置为“学科带头人”。4.已知学生(XS)表和成绩(CJ)表存在相同的学号(XH)字段,以XS表为主表,CJ表为子表,按XH建立永久关系,并设置XS表和CJ表之间的参照完整性;删除级联。练习2打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据
3、库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数XH学号C10XM姓名C20XB性别C2CSRQ出生日期D(2)设置XB字段的默认值:“男”;(3)为CSRQ字段设置有效性规则:必须是1980年以后(包括1980年)出生的学生;(4)创建一个普通索引abcd,使表中记录按学生的年龄排序,相同时按XB字段排序。注:年龄为当前年份与出生年份(由CSRQ字段指定)之差。2.为教师(JS)表设置删除触发器;禁止删除。3.修改院系专业(YXZY)表的备注(BZ)字段的值,
4、修改方法是:若代码(YXZYDM字段)以“11”开头,则BZ字段值设置为“一本招生”。-18-VFP2007秋上机试题4.已知课程(KC)表和成绩(CJ)表存在相同的课程代码(KCDM)字段,以KC表为主表,CJ表为子表,按KCDM建立永久关系,并设置KC表和CJ表之间的参照完整性;删除限制。练习3打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数XH学号C10BH1楼号C
5、4BH2房间号C5BH3床位C2(2)设置BH1字段的输入掩码:首字符必须为字母;(3)为表设置有效性规则:BH1首字符必须与BH2的首字符相同;(4)创建一个普通索引abcd,按BH1字段排序,相同时按XH字段排序。2.为教材(JC)表设置删除触发器;出版年份(CBNF字段)在2000年以前的记录(不包括2000年)允许删除。3.将成绩(CJ)表中课程代码(KCDM字段)为“9501”的记录的备注(BZ)字段值修改为“选修”。4.已知课程(KC)表和课程安排(KCAP)表存在相同的课程代码(KCDM)字段,以KC表为主表,KCAP表为子
6、表,按KCDM建立永久关系,并设置KC表和KCAP表之间的参照完整性;更新级联。练习4打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数RQ日期DBH编号C10XSSL销售数量N60KPSL开票数量N60(2)设置RQ字段的默认值:为系统当前日期;(3)为表设置有效性规则:KPSL小于活等于XSSL;(4)创建一个普通索引abcd,要求按RQ字段排序,相同时按BH字段排序。
7、2.为教材(JC)表设置插入触发器;国际标准图书编号(ISDN字段)必须以“IS”开头,否则不允许插入。3.为成绩(CJ)表中中增加一个平时成绩字段(字段名为PSCJ),其类型和宽度与成绩(CJ)字段相同,并将所有记录的PSCJ置为85。-18-VFP2007秋上机试题4.已知教师(JS)表和课程安排(KCAP)表存在相同的工号(GH)字段,以JS表为主表,KCAP表为子表,按GH建立永久关系,并设置JS表和KCAP表之间的参照完整性;删除限制。练习5打开软盘根目录下的项目文件jxgl,在该项目文件中已有一数据库jxsj。1.按如下要求在
8、数据库jxsj中新建一个表名为ab的数据库表。(1)按下表所示创建ab表的表结构(包括字段的标题属性):字段名标题类型长度小数位数xh学号C10tsbh图书编号C20jyrq借阅日期Dyqts
此文档下载收益归作者所有