您好,欢迎访问三七文档
第一套:打开T盘根目录中的项目文件tchmng,在该项目中已有一数据库tchdata。1.在tchdata数据库中按如下表格中所示的结构创建tab.dbf表,并按表格后的要求设置相关属性。字段名数据类型宽度字段标题bsxmC12比赛项目bssjT比赛时间bscdC20比赛场地bsxzC6比赛性质(1)设置tab表的注释:奥运赛程信息表。(2)设置bsxz字段的有效性规则:比赛性质只能是预赛、半决赛或决赛。(3)将bsxz字段的默认值设置为预赛。(4)创建一普通索引,索引名为abcd,要求按比赛时间和比赛项目排序。2.在tab表中输入如下记录:bsxmbssjbscdbsxz男子10米跳台2008/08/2309∶00∶00水立方游泳中心决赛3.设置course表的更新触发器,要求只有课程代码长度为4的记录才允许修改。4.已知course表已存在主索引kcdm,索引表达式为kcdm,doxy表已存在普通索引kcdm,索引表达式为kcdm,以course表为主表,doxy表为子表按kcdm建立永久关系,并设置course表和doxy表之间的参照完整性:更新限制、删除级联。答案:.步骤1:在命令窗口中输入openDATABASEtchdata,打开tchdata数据库,输入createtab,弹出表设计器,按要求在表中字段名对应的一列输入bsxm、bssj、bscd、bsxz字段,并在表选项卡中显示选项组中的标题中分别输入比赛项目、比赛时间、比赛场地和比赛性质。步骤2:在表设计器的表选项卡中的表注释文本框中输入:奥运赛程信息表。步骤3:选择表设计器的bsxz,单击字段有效性选项组中的规则后面对应的按钮,在新窗口的有效性规则中输入:inlist(bsxj,预赛,半决赛,决赛),如图3.12所示。并在字段有效性选项组中设置其默认值为预赛。步骤4:单击索引选项卡,设置索引名为abcd,类型为普通索引,表达式为TTOC(bssj,1)+bsxm。2.在命令窗口中输入usetab和append,在接下来的窗口中输入题目所给记录。3.双击course表出现表设计器,在表选项卡的触发器选项组的更新触发器文本框中加入如下代码LEN(ALLTRIM(KCDM))=4,如图3.13所示。4.步骤1:在命令窗口中执行:MODIFYDATABASEtchdata,打开数据库设计器。步骤2:在数据库设计器中将course表的主索引的关键字kcdm拖到doxy表普通索引的关键字kcdm,当两个关键字间出现一条连线则说明操作完成。步骤3:双击连接线,在打开的编辑关系对话框中单击参照完整性按钮。步骤4:在接着打开的参照完整性生成器对话框的更新规则和删除规则选项卡中分别选择限制和级联单选按钮。第二套:项目、数据库和表操作(12分)打开考生文件夹中的项目文件tchmng,在该项目中已有一数据库tchdata。1.在tchdata数据库中按如下表格中所示的结构创建tab.dbf表,并按表格后的要求设置相关属性。字段名数据类型宽度字段标题gjC18国家或地区jpsI金牌数ypsI银牌数tpsI铜牌数(1)设置tab表的注释:奥运奖牌榜。(2)设置jps字段的有效性规则及信息:金牌数不能超过200枚。(3)将jps字段的默认值设置为0。(4)创建一普通索引,索引名为abcd,要求按金、银、铜奖牌总数降序排列。2.在tab表中输入如下记录:gjjpsypstps中国4250253.设置course表的更新触发器,要求课程类型为专业核心课程的记录不允许修改。4.已知course表已存在主索引kcdm,索引表达式为kcdm,doxy表已存在普通索引kcdm,索引表达式为kcdm,以course表为主表doxy表为子表按kcdm建立永久关系,并设置course表和doxy表之间的参照完整性:更新级联、删除限制。答案:1.步骤1:在命令窗口中输入openDATABASEtchdata,打开tchdata数据库,输入createtab,弹出表设计器,按要求在表中字段名对应的一列输入gj、jps、yps、tps字段,并在表选项卡中修改表注释为:奥运奖牌榜,如图3.7所示。步骤2:在表设计器中选择jps字段,在字段有效性区域的规则文本框中输入:jps=200,并将默认值设置为0。步骤3:选择表设计器的索引选项卡,在索引名文本框中输入abcd,类型选择普通索引,单击排序栏中的按钮使箭头向下,表达式为jps+yps+tpsDESC。2.在命令窗口中输入usetab和append,在接下来的窗口中输入题目所给记录。3.在表设计器的表选项卡中的更新触发器文本框中输入lx专业核心课程,如图3.8所示。4.步骤1:在命令窗口中执行:MODIFYDATABASEtchdata,打开数据库设计器。步骤2:在数据库设计器中将course表的主索引的关键字kcdm拖到doxy表普通索引的关键字kcdm,当两个关键字间出现一条连线则说明操作完成步骤3:双击连接线,在打开的编辑关系对话框中单击参照完整性按钮。步骤4:在接着打开的参照完整性生成器对话框的删除规则和插入规则选项卡中分别选择限制和级联单选按钮。第三套:打开T盘根目录中的项目文件tchmng,在该项目中已有一数据库tchdata。1.在tchdata数据库中按如下表格中所示的结构创建tab.dbf表,并按表格后的要求设置相关属性。字段名数据类型宽度字段标题bsxmC12比赛项目bssjT比赛时间bscdC20比赛场地bsxzC6比赛性质(1)设置tab表的注释:奥运赛程信息表。(2)设置bsxz字段的有效性规则:比赛性质只能是预赛、半决赛或决赛。(3)将bsxz字段的默认值设置为预赛。(4)创建一普通索引,索引名为abcd,要求按比赛时间和比赛项目排序。2.在tab表中输入如下记录:bsxmbssjbscdbsxz男子10米跳台2008/08/2309∶00∶00水立方游泳中心决赛3.设置course表的更新触发器,要求只有课程代码长度为4的记录才允许修改。4.已知course表已存在主索引kcdm,索引表达式为kcdm,doxy表已存在普通索引kcdm,索引表达式为kcdm,以course表为主表,doxy表为子表按kcdm建立永久关系,并设置course表和doxy表之间的参照完整性:更新限制、删除级联。答案:1.步骤1:在命令窗口中输入openDATABASEtchdata,打开tchdata数据库,输入createtab,弹出表设计器,按要求在表中字段名对应的一列输入bsxm、bssj、bscd、bsxz字段,并在表选项卡中显示选项组中的标题中分别输入比赛项目、比赛时间、比赛场地和比赛性质。步骤2:在表设计器的表选项卡中的表注释文本框中输入:奥运赛程信息表。步骤3:选择表设计器的bsxz,单击字段有效性选项组中的规则后面对应的按钮,在新窗口的有效性规则中输入:inlist(bsxj,预赛,半决赛,决赛),如图3.12所示。并在字段有效性选项组中设置其默认值为预赛。步骤4:单击索引选项卡,设置索引名为abcd,类型为普通索引,表达式为TTOC(bssj,1)+bsxm。2.在命令窗口中输入usetab和append,在接下来的窗口中输入题目所给记录。3.双击course表出现表设计器,在表选项卡的触发器选项组的更新触发器文本框中加入如下代码LEN(ALLTRIM(KCDM))=4,如图3.13所示。4.步骤1:在命令窗口中执行:MODIFYDATABASEtchdata,打开数据库设计器。步骤2:在数据库设计器中将course表的主索引的关键字kcdm拖到doxy表普通索引的关键字kcdm,当两个关键字间出现一条连线则说明操作完成。步骤3:双击连接线,在打开的编辑关系对话框中单击参照完整性按钮。步骤4:在接着打开的参照完整性生成器对话框的更新规则和删除规则选项卡中分别选择限制和级联单选按钮。第四套:1.在tchdata数据库中按如下表格中所示的结构创建tab.dbf表,并按表格后的要求设置相关属性。字段名数据类型宽度字段标题playeridC4运动员号码playnameC50姓名nationC16国籍gameC20参加项目(1)设置tab表的注释:运动员信息表。(2)设置playerid字段的输入掩码,要求只允许输入4位数字字符。(3)将nation字段的默认值设置为中国。(4)按playerid字段创建普通索引,索引名为abcd。2.在tab表中输入如下记录:playeridplaynamenationgame0001刘翔中国男子110米跨栏3.表中的备注字段内容:若成绩大于或等于90,则备注字段中的内容为A,若成绩大于或等于80且小于90,则备注字段中的内容为B。4.要求工作日期在1990/09/01以前的记录才允许修改。5.已知tcher表已存在主索引gh,索引表达式为gh,courseplan表已存在普通索引gh,索引表达式为gh,以tcher表为主表,courseplan表为子表按gh建立永久关系,并设置两个表之间的参照完整性:插入限制。答案:1.步骤1:在命令窗口中输入openDATABASEtchdata,打开tchdata数据库,输入createtab,弹出表设计器,按要求在表中字段名对应的一列输入playerid、playname、nation、game字段,并在表选项卡中显示选项组中的标题文本框中分别输入运动员号码、姓名、国籍、参加项目。步骤2:在表设计器中选择playerid字段,在其显示选项组中的掩码中输入9999,单击nation字段,在其字段有效性选项组的默认值文本框中输入中国。步骤3:单击索引选项卡,设置索引名为abcd,类型为普通索引,表达式为playerid。2.在命令窗口中输入usetab和append在接下来的窗口中输入题目所给记录。3.步骤1:在命令窗口中执行:MODIFYDATABASEtchdata,打开数据库设计器。步骤2:在数据库设计器中将tcher表的主索引的关键字gh拖到courseplan表普通索引的关键字gh,当两个关键字间出现一条连线则说明操作完成步骤3:双击连接线,在打开的编辑关系对话框中单击参照完整性按钮。步骤4:在接着打开的参照完整性生成器对话框的插入规则选项卡中选择限制单选按钮,第五套:打开T盘根目录中的项目文件tchmng,在该项目中已有一数据库tchdata。1.在tchmng数据库中按如下表格中所示的结构创建tab.dbf表,并按表格后的要求设置相关属性。字段名数据类型宽度字段标题xmbhC4项目编号xmmCC50项目名称jpsI金牌数xmjjM项目简介(1)设置tab表的注释:奥运项目信息表。(2)设置jps字段的有效性规则及信息:金牌数至多100。(3)将jps字段的默认值设置为1。(4)按xmbh字段创建主索引,索引名为abcd。2.在tab表中输入如下记录:xmbhxmmcjpsxmjj0001游泳42游泳项目繁多3.表中的备注字段内容:若成绩大于或等于90,则备注字段中为优秀。4.设置student表的更新触发器,要求该表数据只能在上午8:00至下午5:00时间段内进行修改。5.已知tcher表已存在主索引gh,索引表达式为gh,courseplan表已存在普通索引gh,索引表达式为gh,以tcher表为主表,courseplan表为子表按gh建立永久关系,并设置两个表之间的参照完整性:删除限制。答案:1.步骤1:在命令窗口中输入openDATABASEtchdata,打开tchdata数据库,输入createtab,弹出表设计器,按要求在表中字段名对应的一列输入xmbh、xmmc、jps、xmjj字段,并在表选项卡中显示选项组中的标题文本框中分别输入项目编号、项目名称、金牌数、项目简介。步骤2:选择表设计器中表选项卡,在表注释中输入:奥运项目信息表。步骤3:选择jps字段,在字段有效性选项组中设置规则为:jps=100,信息中输入奖牌数10
本文标题:江苏省计算机二级vfp上级考试项目数据库和表操作共45题附上答案希望大家好好复习都能过二级
链接地址:https://www.777doc.com/doc-2335264 .html