- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机部分
一、项目、数据库和表操作
练习1
打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。
1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并设置相关属性。
字段名
数据类型
宽度
字段标题
ZYDM
C
6
专业代码
ZYMC
C
18
专业名称
XSRS
N
3
学生人数
JSRS
N
2
教师人数
CLRQ
D
20
成立日期
(1)设置AB表的编辑说明为:专业情况表;
(2)设置ZYDM字段的输入掩码:前两个字符为字母,其余为数字;
(3)创建普通索引,索引名为abcd,要求首先按教师人数排序,教师人数相同时再按学生人数排序;(如果要求降序怎么处理?)
(4)设置专业名称字段的显示类为组合框控件类。
2.在AB表中输入如下记录:
ZYDM
ZYMC
XSRS
JSRS
CLRQ
HG5001
精细化工
120
18
1980-10-10
3.为教师表(JS)增加一个字段:DYF(党员否),逻辑型。
并根据ZZMM(政治面貌)的值填写DYF的值:ZZMM为”01”的,DYF为.T.,
否则为.F.
4.为KC表设置更新触发器:LX字段值不是“选修课程”的记录不允许更新。
5.YXZY表已存在主索引YXZYDM,索引表达式为YXZYDM,JS表已存在普通索引YXZYDM,索引表达式为YXZYDM,以YXZY表为主表,JS表为子表并按YXZYDM建立永久关系,并设置两表之间的参照完整性:更新级联。
练习2
打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。
1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。
字段名
数据类型
宽度
字段标题
TYKH
C
9
国内统一刊号
BZMC
C
20
报纸名称
MDJ
N
2
月订阅价
DDJ
N
3(小数1位)
零售价
BZ
M
备注
(1)设置AB表的注释:国内报纸一览表;
(2)设置TYKH字段的默认值设置为“CN”;
(3)根据TYKH字段创建主索引,索引名为abcd;
(4)设置表的记录有效性规则:按月订阅报纸比每天购买报纸优惠(每月按28天计算)。
2.在AB表中输入如下记录:
TYKH
BZMC
MDJ
DDJ
BZ
CN11-0048
参考消息
18
0.7
新华通讯社主管主办
3.将KC表中LX字段值为“选修课程”的记录逻辑删除。
4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表,KCAP表为子表并按GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。
二、设计查询
在TEST项目中已经存在查询chaxun
练习1
课程(KC)表中含有课程代码(kcdm,C)、课程名称(kcmc,C)和学分(xf,N)等字段,在课程安排表(KCAP)含有教师工号(GH,C)、学期编码(XQBM,C)、课程代码(KCDM,C)等字段。按如下要求修改JXGL项目中的查询CHAXUN:
基于KCAP表和KC表查询2004-2005学年第2学期,任课的总学分不超过5学分的所有教师,要求输出:学期编码(XQBM)、工号(GH)、总学分,并按总学分的降序排序。(输出重定向怎么办)
练习2
课程安排表(KCAP)是用来存储各学期各班教学课程安排信息的表,其中含有学期编码(xqbm,C)、班级编号(bjbh,C)、课程代码(kcdm,C)和教师工号(gh,C)等字段,课程表(KC)含有课程代码(kcdm,C)和课程名称(kcmc,C)等字段。按如下要求修改JXGL项目中的查询CHAXUN:
基于KCAP表和KC表查询同一学期、同一门课程有2个或2个以上教师任教的课程。要求输出字段为:xqbm、kcdm、kcmc、教师人数。
三、设计菜单
练习1
JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。
1.在“文件”菜单栏右侧创建“教学管理”菜单栏;并为该菜单栏设置热键(访问键)(G)
2.在“教学管理”菜单栏下创建子菜单 “学生”和“课程”(如何添加VFP的功能菜单)(子菜单的快捷键怎么设置)(如何为子菜单项写命令或过程); 图1
3.为“学生”菜单项设置跳过条件:xs表打开时才可操作;
4.在菜单项“学生”和“课程”之间插入分组线;
5.设置整个菜单的清理代码:CLOSE TABLES ALL。(菜单的初始代码如何设置)
四、设计表单(10分)
练习1
JXGL项目中已经存在表单Formj,该表单用来设置表单中表格控件Grid1的相关属性,如图2所示。按下列要求修改表单:
1.设置表单的标题为“表格属性
您可能关注的文档
- SQL Srver2000数据库.doc
- Skylie Terraexplorer Pro系统操作手册(中文).doc
- SQL 205.ppt
- sql srver2000 题库.doc
- SMG200B数字双钳相位伏安表.doc
- SQL Srver复习.doc
- SQL Srver安装及补丁安装常见问题.doc
- SoED 口U盘读写模块使用手册.doc
- SQL Srver数据库技术复习.doc
- SMT车间理技术.ppt
- 2025年碳中和目标驱动,航空业碳捕捉技术创新研究.docx
- 跨境电商领域2025年健身器材智能仓储机器人应用案例深度解读.docx
- 2025年碳中和背景下制造业绿色制造工艺改进研究.docx
- 宠物保险行业风险管理与防控策略报告.docx
- 网络直播行业规范化后,2025年直播+健身模式创新与发展报告.docx
- 老龄化社区数字化教学资源与老年人学习需求调研报告.docx
- 公路货运行业数字化转型与运力整合2025年行业创新模式与竞争格局报告.docx
- 2025年智慧港口自动化装卸设备技术革新分析报告.docx
- 2025年物流行业大数据精准营销模型构建与应用报告.docx
- 金融租赁公司业务模式创新与风险管理能力提升路径报告.docx
文档评论(0)