没有合适的资源?快使用搜索试试~ 我知道了~
全国计算机二级VFP.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 183 浏览量
2021-10-10
20:39:05
上传
评论
收藏 999KB PDF 举报
温馨提示
试读
17页
计算机专业
资源推荐
资源详情
资源评论
一、项目、数据库和表操作
打开素材中的项目文件 TEST,在该项目中已有一数据库 SJK。
1、按如下要求修改 SJK中学生( XS)表的结构:
(1)为 XS表增加一个备注型字段,其字段名为 bz;
(2)为备注( bz)字段设置标题:备注;
(3)对学号( xh)字段设置输入掩码:
接受 8 个字节的字符,且只接受数字;
提示: 99999999
(4)在 XS表中增加一条记录,记录内容为:
xh xm xdh Bz
学生自己的学号 自己的姓名 05 信息管理系学生
(5)创建一个普通索引 xmrq,要求先按 xm字段排序, xm相同时再按出生
日期( csrq )字段排序。
(6)为 xs 表增加一个字段 nj (年级),该字段长度为 4 个字符,该字段的
值由当前世纪与 bjbh 字段的前 2 位构成,例如: bjbh 为“ 030404051”,则 nj
字段的值为“ 2003”
提示:
update xs set nj= ”20”+left(bjbh,2)
(7)为 XS表设置删除触发器:不允许删除。
提示:删除触发器设置为 .F.
(8)xs 表设置 xb 字段的有效性(验证)规则,要求性别必须为“男”或“女”;
2、为 XS表添加编辑说明:学生基本信息表
3、把素材中的表文件 GZB.DBF添加为 TEST项目中的自由表。
调整 GZB表中所有讲师的综合津贴( zhjt ),要求 1996 年(含 1996 年)
以前参加工作的讲师每人为 280 元,其余的讲师为 150 元。
提示:
UPDATE GZB SET ZHJT=IIF(YEAR(GZRQ)<=1996,280,150) WHERE
ZC=”讲师”
把表文件 GZB.DBF添加为 TEST项目中的数据库表。 把 GZB表中所有职称
(zc) 为助教的综合津贴( zhjt )增加100元。为 gzb 表设置更新触发器:仅允
许修改2001年(含2001年)以后参加工作的教师记录。
4、把素材中的表文件 GZC.DBF添加为 TEST项目中的自由表。 调整 GZC表
中所有讲师的其他( qt )字段,要求设置为 150 元。
5、为 RK表设置插入触发器:工号以“ A”或“ B”字母开头的记录允许插入。
提示: Gh=“A” OR Gh=“B”
6、设置参照完整性:
(1)JS表已存在主索引 jsgh ,索引表达式为 gh,RK表已存在普通索引 rkgh ,
索引表达式为 gh。以 js 表为主表、 RK表为子表,按 gh 建立永久关系,并设置
JS 表和 RK表之间的参照完整性:更新限制 , 删除级联。
(2)JS表已存在主索引 jsgh ,索引表达式为 gh;GZ表已存在普通索引 gzgh,
索引表达式为 gh,以 JS表为主表、 GZ表为子表,按 gh 建立永久关系,并设置
JS 表和 GZ表之间的参照完整性:更新级联,删除限制。。
(3)SJK中 KC表已存在主索引 kcdh, 索引表达式为 kcdh,CJ表已存在普通
索引 cjkcdh, 索引表达式为 kcdh。以 KC表为主表, CJ表为子表按 kcdh 建立永
久关系,并设置 KC表和 CJ 表之间的参照完整性:更新级联。
7、 按如下要求修改 SJK中工资 (gz) 表的结构 :
(1)为个人所得税( grsds )字段设置标题:个人所得税。
(2)设置个人所得税( grsds )字段的注释:基本工资 1000 元以上征税;
(3)设置 gz 表的记录有效性 ( 验证 ) 规则:如果 jbgz 小于 1000 元, grsds
的值为 0,否则 grsds 的值为 jbgz 的 5%(该规则对表中已有的数据不做验证 );
提示: grsds=iif(jbgz<1000,280,jbgz*0.05)
(4)设置 gz 表的记录有效性信息:个人所得税按基本工资的 5%收取;
(5)创建一个普通索引 gzsy,要求按 jbgz 排列。
(6) 为 GZ表设置删除触发器:不允许删除任何记录。
8、设置 test 项目信息:作者为学生本人,单位为”南京审计学院”。
9、向 kc 表中添加二条记录,记录内容为:
Kcdh Kcm Bxk Kss xf
26 计算机图形学 .f. 3 3
27 人工智能 .t. 3 3
10、按如下要求修改 SJK中教师( JS)表的结构:
(1)设置工作日期( gzrq )字段的有效性(验证)规则:工作日期的年份必须
小于等于当前系统日期的年份,并且大于等于 1960 年;
(2)设置( gzrq )字段的有效性(验证)信息:工作日期必须在 1960 年以后;
(3)将简历( ji )字段标题设置为:简历;
(4) 为工号( gh)字段设置格式与输入掩码:接受 5 个字节的字符,且第一个字
符必须为大写英文字母,后 4 个字符只接受数字字符;
提示:格式设置为 ! 输入掩码设置为: 9999
(5)创建一个普通索引 xdhzc,要求先按系代号( xdh)字段排序,相同时按职
称代号( zcdh)字段排序。
创建一个普通索引 zcgzrq ,要求先按职称代码 (zcdh) 字段排序,职称相同的
再按工作日期 (gzrq) 字段排序。
(6)为 JS 表添加注释:教师基本信息表
(7)修改 js 表中简历( jl )字段的值,要求:所有 xdh 为”05”的记录的简历
都改为”信息管理系的教师”。
(8)设置 js 表的插入触发器: gh 字段的值必须为 5 个字节的字符串(除去首
尾空格),否则不允许插入。
(9)为 JS 表设置有效性 (验证) 规则:工作日期 (gzrq )与出生日期 (csrq )
之间至少相差 20 年;设置 JS 表的记录有效性(验证)信息:教师参加工作时至
少为 20 岁。
11、按如下要求修改 SJK中课程( kc)表的结构:
(1)将必修课 (bxk) 字段的标题设置为“必修课” , 默认值为 .F. ;
(2)设置学分 (xf) 字段的有效性(验证)规则:大于等于 0 小于等于 6;
(3)为课程代号 (kcdh) 字段设置输入掩码:接受 4 个字节的字符,且只接
受数字字符;
(5)创建一个普通索引 xfkcdh, 要求先按 xf 字段排序, xf 相同的再按 kcdh
字段排序;
(6)为 KC表添加编辑说明为“课程基本信息表”。
二、设计查询
1、TEST项目中已经存在查询 chaxunA,且在 SJK中包含一个名为 JSST的视
图。该视图包括教师工号( gh)、姓名( xm)、出生日期( csrq )、职称( zc)
和系代号( xdh)字段,在 SJK的工资( GZ)表含有教师工号( gh)、基本工资
(jbgz )和综合津贴( zhjt )字段。按如下要求修改查询:
基于 JSST视图和 GZ表查询 每个系各类职称 基本工资、岗位津贴和综合津贴三项
之和的最大值、最小值、平均值、要求输出字段包括: xdh、zc,最大值、最小
值、平均值,查询结果按 xdh 从高到低排序。
2、在 TEST项目中已存在查询 xscj ,按如下要求修改该查询:
基于学生( XS)表和成绩 (CJ) 表查询 2003 级学生成绩总分前 3 名。要求输出字
段为: xh、xm、xb、总成绩,查询结果按总成绩降序排序。
说明: xh 字段的前两位表示年级, 03 级学生即 xh 以“ 03”开头的学生
SELECT TOP 3 Xs.xh, Xs.xm, Xs.xb, sum(cj.cj) as zcj;
FROM sjk!xs INNER JOIN sjk!cj ;
ON Xs.xh = Cj.xh;
WHERE Xs.bjbh = "03";
GROUP BY Xs.xh;
ORDER BY 4 DESC
3、在 TEST项目中已存在查询 xschq,且在 SJK中包含一个名为 XSST的视图,
该视图中包含有学生所在的系代号( xdh)、系名称(ximing) 、专业代号 (zydh),
另外在 SJK的专业( ZY)表中含有专业名称 (zymc) 字段。按如下要求修改查询:
基于 XSST视图和 ZY表查询每个系各专业学生的人数。要求输出字段为: xdh、
ximing 、zydh、zymc、学生人数,查询结果按 xdh 的升序排序,如果 xdh 相同,
则按 zydh 的升序排序。
4、TEST项目中已经存在查询 JSST_XIM.QPR,且在 SJK中包含一个名为 JSST
的视图。该视图包括教师工号( gh)姓名(xm)、出生日期( csrq )、职称(zc)
和系代号(xdh)字段;在 SJK的系名(XIM)表含有系代号(xdh)和系名称(ximing )
字段。按如下要求修改查询:
剩余16页未读,继续阅读
资源评论
nidezlk
- 粉丝: 1
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Linux C代码,实现链表功能
- 汇编语言探索之旅:从基础到实践,解锁底层奥秘-markdown材料.zip
- Fortran语言:经典与现代交织的编程之旅-markdown材料.zip
- 基于python编写的appium自动化框架,采用PO模式,并集成了日志以及测试报告通过邮件发送的功能
- csdn.apk
- spleeter模型下载
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功