




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
练习1:项目、数据库和表操作首先,在数据文件夹中打开项目文件TEST。项目中已经有一个SJK数据库。1.根据以下要求修改SJK中学生(XS)表的结构:(1)将学生编号(xh)字段的宽度设置为10。(2)设置xh字段的有效性规则:学生编号的有效宽度只能是6位、8位或10位。(3)设置xh字段的字段注释:该字段是学生表的主键,不能重复。(4)要创建候选索引bhxh,需要按类别号(bjbh)字段升序排序,如果类别号相同,则按xh字段升序排序。(5)设置jg字段的默认值:“江苏”。(6)设置XS表格注释:学生基本信息。2.将测试项目中图片文件015.jpg的包含状态设置为“排除”。3.修改XS表中所有记录的xh字段值,并在学生编号的第2和第3位之间插入第3至第4位的班级编号(bjbh)。例如,如果学生编号为“990501”,班级编号为“990405051”,则替换的学生编号为“99040501”。4.设置xs表删除触发器:只允许删除学生编号“95”到“99”前两位的记录,否则不允许删除。5.主索引xsxh已经存在于5中的XS表中。SJK,索引表达式是xh,普通索引cjxh已经存在于学生成绩(CJ)表中,索引表达式是xh。XS表作为主表,CJ表作为子表,根据xh建立永久关系,XS表和CJ表之间的引用完整性设置为:删除限制。回答:1.根据以下要求修改SJK中学生(XS)表的结构:(1)将学生编号(xh)字段的宽度设置为10;(2)设置xh字段的有效性规则:LEN(Alltrim(XH)=6 ORLEN(Alltrim(XH)=8 ORLEN(Alltrim(XH)=10(3)设置xh字段的字段注释:该字段是学生表的主键,不能重复;(4)索引创建:候选索引索引表达式:BH xh:bjb xh(5)设置jg字段的默认值:“江苏”。(6)设置XS表格注释:学生基本信息。2.将测试项目中图片文件015.jpg的包含状态设置为“排除”。3.修改XS表中所有记录的xh字段值更新XS集XH=左(XH,2)子串(北京,3,2)子串(XH,3)4.为xs表设置删除触发器:左(XH,2)=95 和左(XH,2)=99 或:中间(左(XH,2), 95 , 99 )5.建立永久关系设置引用完整性:删除限制2.在“数据”文件夹中打开项目文件“测试”。项目中已经有一个SJK数据库。1.将SJK的课程结构表修改如下:(1)设置课程名称(kcm)字段的标题:课程名称。(2)设置课程代码(kcdh)字段的输入掩码:课程代码只能是两位数字符。(3)将小时数(kss)字段的显示类别设置为微调控件。(4)创建公共索引kx需要首先按kss字段排序,然后对相同的kss按信用(xf)字段排序。(5)为KC表创建记录级有效性规则:时数(kss)不能少于学分(xf)。2.通过增加所有必修课程的时数和学分,修改KC表中记录的时数和学分字段的值(BXK字段的值为。t)乘以1。3.将课程代码(kcdh)为“26”的记录添加到KC表中。4.众所周知,在数据库SJK的存储过程中有一个自定义函数kc_del_tri()。函数是返回。对于打开的KC表,如果当前记录在结果(CJ)表或课程(RK)表中有相关记录,则为。F.设置KC表的删除触发器要求如果KC表的当前记录在成绩表或班级表中有相关记录,则禁止删除。5.众所周知,KC表已经具有主索引kcdh,索引表达式是kcdh,结果(CJ)表已经具有公共索引cjkcdh,并且索引表达式是kcdh。KC表作为主表,CJ表作为子表,根据kcdh建立永久关系,并设置它们之间的引用完整性:更新级联。回答:1.将SJK的课程结构表修改如下:(1)设置kcm字段的标题:课程名称;(2)设置课程代码(kcdh)字段的输入掩码:99(3)将kss字段的显示类别设置为微调控制;(4)建立一个共同指数KX:KSS(5)为KC表创建记录级有效性规则:KSS=XF2.修改所有KC表中记录的小时数和学分字段的值KSS=KSS IIF(bxk,1,0),XF=XF IIF(bxk,1,0)3.向KC表中添加记录4.为KC表设置删除触发器:不是KC_DEL_TRI()5.KC表是主表,CJ表是子表,根据kcdh建立永久关系。在它们之间设置引用完整性:更新级联。3.在“数据”文件夹中打开项目文件“测试”。项目中已经有一个SJK数据库。1.将SJK的课程结构表修改如下:(1)设置必修课(bxk)字段的标题:是否必修课。(2)设置课程代码(kcdh)字段的输入掩码:课程代码只能是两位数字符。(3)将信用显示等级(xf)字段设置为微调控制。(4)添加一个名为“课程介绍”的备注字段。(5)为KC表创建记录级有效性规则:时数(kss)不能少于学分(xf)。2.众所周知,在SJK数据库的存储过程中有一个自定义函数Ltoc()。它的功能是将逻辑数据转换成汉字“是”和“否”。例如,Ltoc(t .)的返回值是“是”。此函数用于为KC表创建公共索引bxkxf。它要求所有必修课程记录排在第一位,非必修课程记录排在第二位,相同类型的课程按学分(xf)字段排序。3.通过从所有非必修课程的时数和学分中减去1,修改KC表中记录的时数(kss)和学分(xf)字段的值(bxk字段值为。f)。4.向KC表中添加一条空记录,并在kcdh字段中输入“27”。5.众所周知,在数据库SJK的存储过程中有一个自定义函数kc_del_tri()。这个函数的作用是返回。如果当前记录在成绩表(CJ)或课表(RK)中有相关记录,或。如果不是。设置KC表的删除触发器要求如果KC表的当前记录在成绩表或班级表中有相关记录,则禁止删除。6.众所周知,KC表已经具有主索引kcdh,索引表达式是kcdh,结果(CJ)表已经具有公共索引cjkcdh,并且索引表达式是kcdh。KC表作为主表,CJ表作为子表,根据kcdh建立永久关系,并设置它们之间的引用完整性:更新级联。回答:1.将SJK的课程结构表修改如下:(1)设置bxk字段的标题:这是必修课吗(2)设置课程代码(kcdh)字段的输入掩码:99(3)将信用显示等级(xf)字段设置为微调控制;(4)添加一个名为“课程介绍”的备注字段;(5)为KC表创建记录级有效性规则2.众所周知,在数据库SJK的存储过程中有一个自定义函数:Ltoc(bxk) str(xf),降序3.修改KC表中所有记录的小时数和学分字段中的值方法1: updatekcsetkss=ksiif (bxk,0,-1),xf=xfif (bxk,0,-1)方法2:替换allkc.kssnew kc.kss1,xfwithxf1for!Kc.bxk4.向KC表中添加记录方法1:插入kcdh值(“”)方法2:追加空白5.为KC表设置删除触发器:不是KC_DEL_TRI()6.KC表是主表,CJ表是子表,根据kcdh建立永久关系。在它们之间设置引用完整性:更新级联。4.在“数据”文件夹中打开项目文件“测试”。项目中已经有一个SJK数据库。1.根据以下要求修改SJK薪资(GZ)表的结构:(1)设置岗位津贴字段的标题:岗位津贴。(2)设置作业号(gh)字段的输入掩码:作业号以任意英文字母开头,后跟4位数字。(3)添加一个字段名为yhdf的逻辑字段。(4)要创建通用索引jbgw,需要按基本工资(jbgz)字段和岗位津贴(gwjt)的总和降序排序。(5)为GZ表设置注释信息:“员工工资表”。2.添加A3360 B001。将GIF文件放到测试项目中的适当位置,并将包含状态设置为“排除”。3.计算GZ所有教师的住房储备。计算方法是:住房公积金为基本工资的8%。4.设置GZ表的记录有效性规则:住房公积金字段的值必须是基本工资字段的8%。5.将GZ表的更新权限设置为由全局逻辑变量控制。当ispassed的值为。t,允许更新。设置GZ表的更新触发器。6.主索引jsgh已经存在于6中的教师(JS)表中。SJK,指数表达式是gh。普通索引gzgh已经存在于GZ表中,索引表达式为gh。以JS表为主表,以GZ表为子表,根据gh建立“一对一”的永久关系,设置JS表和GZ表之间的参照完整性:更新级联。回答:1.根据以下要求修改SJK薪资(GZ)表的结构:(1)设置gwjt字段的标题:岗位津贴(2)设置作业号(gh)字段的输入掩码:X9999(3)添加逻辑字段yhdf(4)创建一个公共索引(5)为GZ表设置长表名:员工薪资表2.添加a3360 b001。gif文件到TEST项目位置:其他文件,设置“排除”3.更新GZ集ZFGJ=JBGZ*0.084.设置GZ表的记录有效性规则:zfgj=jbgz*0.085.将GZ表的更新权限设置为由全局逻辑变量控制。当ispassed的值为。t,允许更新。设置GZ表的更新触发器:ISPASSED=。t.6.JS表是主表,GZ表是子表,根据gh建立“一对一”的永久关系设置JS表和GZ表之间的引用完整性:更新级联5.在“数据”文件夹中打开项目文件“测试”。项目中已经有一个SJK数据库。1.根据以下要求修改SJK薪资(GZ)表的结构:(1)设置应付工资字段的标题:应付工资。(2)设置作业号(gh)字段的输入掩码:作业号以任意英文字母开头,后跟4位数字。(3)添加一个字段名为yhdf的逻辑字段。(4)要创建一个共同的指数jbgwzh,需要按基本工资(jbgz)、岗位津贴(gwjt)和综合津贴(zhjt)三个字段的总和降序排序。(5)在GZ表中增加备注:员工薪资表。2.添加B0001。将GIF文件放到测试项目中的适当位置,并将包含状态设置为“排除”。3.计算gz所有教师的应付工资。应付工资是基本工资、岗位津贴和综合津贴三个字段值的总和。4.设置GZ表的记录有效性规则:应付工资(yfgz)字段的值不得超过基本工资(jbgz)、岗位津贴(gwjt)和综合津贴(zhjt)三个字段的值之和。5.将GZ表的更新权限设置为由全局字符变量UserName(代表用户名)控制。仅当用户名的值为“管理”时,才允许更新。根据此要求设置GZ表的更新触发器。6.主索引jsgh已经存在于6中的教师(JS)表中。SJK,指数表达式是gh。普通索引gzgh已经存在于GZ表中,索引表达式为gh。以JS表为主表,以GZ表为子表,根据gh建立“一对一”的永久关系,设置JS表和GZ表之间的参照完整性:更新级联。回答:1.根据以下要求修改SJK薪资(GZ)表的结构:(1)设置yfgz字段的标题:应付工资(2)设置作业号(gh)字段的输入掩码:X9999(3)添加一个逻辑字段,其字段名为yhdf(4)创建一个公共索引(5)在GZ表中增加备注:员工薪资表2.添加B0001。GIF文件到测试项目中的位置:自由表,设置为“排除”3.计算GZ所有教师的工资更新GZ集4.设置GZ表的记录有效性规则:yfgz=jbgzgwjtzjt5.为GZ表设置更新触发器:用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南房管员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖南-湖南动物检疫员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北经济岗位工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北机械热加工二级(技师)历年参考题库含答案解析
- 创业孵化基地建设资金申请报告:2025年创业环境优化策略
- 2025年事业单位工勤技能-海南-海南医技工五级(初级工)历年参考题库含答案解析
- 保险行业数字化理赔服务与保险欺诈防范研究报告
- 2025年K2教育STEM课程实施效果评估:学生问题解决能力提升策略研究报告
- 2025年休闲农业与乡村旅游乡村旅游产业投资机会分析报告
- 2025年虚拟现实教育产品在虚拟现实心理健康教育中的应用设计与效果评估报告
- 2025高级会计师考试试题及答案
- 2025-2030中国特高压电网建设规划与设备需求分析报告
- 2026版赢在微点顶层设计大一轮物理-专题提升二十 测量电阻的其他几种方法
- 民族文化宫2025年公开招聘17人笔试模拟试题含答案详解
- 光传输业务配置课件
- 2025年幼儿园教师专业考试试题及答案书
- 机关事业单位工人汽车驾驶员高级、技师国家题库练习题及答案
- 2025年辽宁省地质勘探矿业集团有限责任公司校园招聘笔试备考题库带答案详解
- 2025年青海辅警招聘考试题及答案
- 2025新外研版初中英语八年级上全册课文原文翻译
- 2025年高处作业特种作业操作证考试试卷:高处作业特种作业操作证考试备考攻略与技巧
评论
0/150
提交评论