VFP数据库与程序设计作业及实验报告.doc_第1页
VFP数据库与程序设计作业及实验报告.doc_第2页
VFP数据库与程序设计作业及实验报告.doc_第3页
VFP数据库与程序设计作业及实验报告.doc_第4页
VFP数据库与程序设计作业及实验报告.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VFP程序设计作业与实验报告VFP数据库与程序设计作业与实验报告学号: 姓名: 专业: 教师: 计算机基础教研室 编2010年3月前言本册是Visual FoxPro 6.0数据库与程序设计的配套作业与上机练习,全册共分9章,学生应根据课程进度及时认真完成并上交,期末考试后统一存档。编者 2010年3月39一 VFP基础知识作业部分1.下列正确的字符型常数是: A.ABCD1234B.ABCD1234C.ABCD123EFGD.ABCD123EFG2.使用命令dime mm(2,3)定义的数组,包含的数组元素的个数为: A.2个B.3个C.5个D.6个3.可以链接或嵌入OLE对象的字段类型是: A.通用型B.备注型C.字符型D.任何类型4.Visual FoxPro 数据库管理系统支持的数据模型是: A.网状型B.共享型C.层次型D.关系型5.关于空字符串的正确说法是: A.定界符内只包含一个空格B.定界符内只包含有空格 C.空字符串的长度为0D.空字符串的长度取决于定界符内空格的个数6.数据库管理系统的英文缩写是: A.DSSB.DBSC.DBMSD.DBA7.数据库系统的核心是: A.编译系统B.操作系统C.数据库D.数据库管理系统8.通用字段G和备注字段M在表中的宽度都是: A.2个字节B.4个字节C.8个字节D.10个字节9.在下面的Visual FoxPro表达式中,不正确的是: A.2003-03-01 10:10:10 AM-10B.2003-03-01-date( ) C.2003-03-01+date( )D.2003-03-01+100010.下列字符串是非法的变量名的有: A.GYBF2B.4KUC.A_BGD.姓名11.设A=123,B=234,表达式值为假(.F.)的是: A.not.(A=B).or.(B$ABC)B.not.(A$ABC).and.(AB) C.not.(AB)D.not.(A=B)12.结果为真(.T.)的表达式是: A.bei$beijingB.bei$beforeC.bei$iD.beijing$bei13.表达式 ?MOD(14,int(PI()的值是: A.4B.3C.2D.114.E=AT(ABCD,ABEFCD) 变量 E 的值是: A.3B.2C.1D.015.表达式 ?LEN(LEFT(沈阳农业大学,4)的值是: A.沈阳B.2C.4D.农业16.执行命令DIMENSION M(4,2)之后,数组各元素的初值是: A.0B.F.C.T.D.空值17.表达式 ?IIF(53,1,0)的值是: A.1B.0C.5D.318.E=SPACE(5)-SPACE(5) 变量 E 的值空格个数是: A.10B.5C.0D.119.表达式: ?dc$abcdef 的值是: A.T.B.F.C.dcD.abcdef实验部分实验题目:VFP基础知识实验目的:通过本次实验,让学生了解VFP环境,掌握基本VFP函数。实验内容:在命令窗口中输入下列命令,并给出运行结果。1.?int(16.9) 2.?round(27.6492,2) 3.?sqrt(49) 4.?mod(18,4) 5.?len(沈阳农业大学) 6.?ad+space(3)+ df 7.?lower(Wang) 8.?upper(abcDef) 9.?substr(沈阳农业大学,3,4) 10.?left(王小力,4) 11.?at(is,this) 12.?year(date( ) 13.?asc(c) 14.?chr(66) 15.?val(12)+val(23) 16.?str(23,2)+str(56,2) 评阅时间: 二 VFP数据表操作作业部分1.在VFP中,记录是由字段值构成,但数据长度比个字段宽度之和多一个字节,这个字节是用来存放: A.记录分隔标记B.记录序号C.记录指针定位标志D.删除标记2.修改表结构的命令是: A.modi struB.modify commandC.list structureD.disp stru3.在当前记录前插入一条记录的正确命令是: A.inseB.insert beforeC.appendD.append before4.显示第3条记录的命令是: A.list for recno( )B.disp 3C.list for 3D.disp reco 35.删除当前记录的正确命令是: A.deleB.delete for record C.delete nextD.delete rest6.向表中追加一条空记录的命令: A.append blankB.appendC.insert blankD.insert7.将rcda表中非党员男性记录的工资加100元替换的正确命令是: A.repl 工资现状 with 工资现状+100 for 党员否=F and 性别=男B.repl 工资现状 with 工资现状+100 for not 党员否 and 性别=男C.repl 工资现状 with 工资现状+100 for 党员否=F or 性别=男D.repl 工资现状 with 工资现状+100 for not 党员否 or 性别=男8.将xscj表中的男生的性别改为字母M,成绩改为80分的正确命令是: A.repl 性别 with M,成绩 with 80 for 性别=男B.repl 性别 with M 成绩 with 80 for 性别=男C.repl 性别 with M,成绩 with 80D.repl 性别 with M,成绩 with 80 for 性别=男9.显示rcda表中1968年生人的记录命令是: A.list for year(出生日期)=1968B.list for year(出生日期)=68C.list for day(出生日期)=1968D.list for day(出生日期)=196810.显示rcda表中所有编号前两个字符为bj记录的命令是: A.disp for substr(编号,2,2)=bjB.disp for left(编号,2)=bjC.list for 编号=bjD.list for right(编号,2)=bj11.删除名字内有宁字的记录的正确命令是: A.delete for 姓名=宁B.dele for substr(姓名,3,2)=宁C.dele for 宁$姓名 D.delete for 姓名$宁12.清除主窗口屏幕的命令是: A.CLEARB.CLEAR ALLC.CLEAR SCREEND.CLEAR WINDOWS 实验部分实验题目:数据表的建立及数据表操作实验目的:通过本次实验,让学生掌握VFP数据表的建立,掌握创建项目、在项目中创建数据库、自由表和数据库表的相互转换、数据表的基本操作与维护功能。实验内容及实验步骤:1.建立名为xsda.dbf的数据表:表1 结构定义字段名类型宽度小数位数学号字符型6姓名字符型6性别字符型2年龄字符型4专业字符型8三好学生逻辑型1成绩数值型52简历备注型4照片通用型4表2 数据表内容学号姓名性别年龄专业三好学生成绩简历照片950018刘蕊女19农学.F.81.00950002郑东男18兽医.T.94.33950033刘虹女20植保.F.71.00940023金鑫男20兽医.T.84.67950015李顺女18农学.F.76.67940106白静女19兽医.T.90.33950057孙秀男18植保.F.84.33步骤:单击菜单栏的【文件】-【新建】-【表】-【新建文件】命令,在弹出的“创建”对话框中输入表名 ,单击【保存】按钮,在弹出的“表设计器”对话框中按照表1定义表结构,单击【确定】按钮,在弹出的“现在输入数据记录吗?”对话框中选择【是】,按照表2输入数据表内容后关闭该表窗口。2.修改数据:将第三条记录姓名字段值“刘虹”改为“刘红”。步骤:单击菜单栏的【显示】- 命令,浏览数据表,修改姓名字段。3.输入白静的简历为:2005年被评为校优秀干部。步骤: (单击/双击)白静的简历字段,在弹出的“xsda.简历”对话框中输入“2005年被评为校优秀干部”后关闭该窗口。4.为白静的照片字段插入任意一张的图片。步骤:双击白静的照片字段,单击菜单栏的【编辑】- 命令,在弹出的“插入对象”对话框中单击 单选按钮,浏览选取任意一张图片,单击【确定】按钮后关闭该窗口。5. 追加一条新记录:输入任意的信息。步骤:单击菜单栏的【表】- 命令,追加一条新记录,输入任意信息。6.将bf.dbf表中简历和照片字段删除。步骤:单击菜单栏的【文件】-【打开】命令,在弹出的“打开”对话框中选择文件类型为 ,选择数据表bf.dbf,选中 复选框,单击【确定】按钮。单击菜单栏的【显示】- 命令,打开“表设计器”,单击“简历”字段后单击【删除】按钮,同理删除“照片”字段,单击【确定】按钮,在弹出的“结构更改为否永久性更改?”对话框中选择 按钮。7.创建一个名为xsgl.pjx的项目。步骤:单击菜单栏的【文件】-【新建】-【项目】-【新建文件】命令,在弹出的“创建”对话框中,输入项目名 ,单击【保存】按钮。8.在项目中创建名为aa.dbf的数据表。步骤:单击项目中的【数据】-【自由表】-【新建】-【新建表】,在弹出的“创建”对话框中,输入表名 ,单击【保存】按钮,任意输入字段定义一个数据表。9.将aa.dbf表从项目中移除。步骤:在项目管理器中单击数据表aa.dbf,单击右侧的 按钮,在弹出的“从项目中移去表还是从磁盘中删除表?”提示对话框中单击 按钮。10.筛选出djks.dbf表姓刘的记录。步骤:打开并浏览表djks.dbf,单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框的“数据过滤器”中输入条件 。11.取消记录筛选设置。步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,擦除数据过滤器中条件。12.筛选出考号、姓名、结论三个字段的数据。步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,在“允许访问”中选择 单选按钮,单击【字段筛选】按钮,在弹出的“字段选择”对话框中,双击考号、姓名、结论三个字段后单击【确定】按钮,关闭该表窗口后单击菜单栏的【表】-【浏览表】命令重新浏览该表。13.取消字段筛选设置。步骤:步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,在“允许访问”中选择 单选按钮。14. 用命令显示djks.dbf表中第78号记录内容。命令: 15. 用命令显示30至50之间的记录。命令: 16. 用命令显示82至最后记录的内容。命令: 17. 用locate命令查找djks.dbf表中结论是补考的记录。命令: 18.继续显示。命令: 19.将rcda.dbf表中女同志工资增加100元(用菜单和命令两种方法)。步骤:打开并浏览表rcda.dbf,单击菜单栏的【表】- 命令,在弹出的“替换字段”对话框中,设置“字段” ,“替换为” ,作用范围 ,for ,单击【替换】按钮。命令: 20.逻辑删除teacher.dbf表中男同志的记录(用菜单和命令两种方法)。步骤:打开并浏览表teacher.dbf,单击菜单栏的【表】- 命令,在弹出的“删除”对话框中,设置作用范围 ,for ,单击【删除】按钮。命令: 21.恢复teacher表中男同志的记录(用菜单和命令两种方法)。步骤:单击菜单栏的【表】- 命令,在弹出的“恢复记录”对话框中,设置作用范围 ,for ,单击【恢复记录】按钮。命令: 22.其它带有删除标记的记录彻底删除(用菜单和命令两种方法)。步骤:单击菜单栏的【表】- 命令,在弹出的提示对话框中单击【是】按钮。命令: 评阅时间: 三 VFP数据库操作作业部分1.复制表结构命令是: A.copy to xs B.copy file xs to C.copy stru to xsD.copy to stru2.在VFP中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择: A.限制 B.忽略 C.级联D.级联或限制3.按出生月份进行索引的正确命令是: A.index on year(出生日期) to csrq B.index on left(dtoc(出生日期),2) to csrqC.index on 出生日期 to csrq D.index on month(出生日期) to csrq4.下列哪个统计记录个数的命令是正确的: A.count() B.count on 学号to ss C.reccount to ss D.count to ss5.不允许记录中出现重复索引值的索引是: A.主索引 B.主索引、候选索引和普通索引C.主索引、候选索引 D.主索引、候选索引和唯一索引6.在VFP中打开数据库的命令是: A.open data 数据库名B.use 数据库名C.use data 数据库名D.open 数据库名7.可以对字段设置默认值的表是: A.是数据库的表 B.是自由表 C.自由表或数据库表 D.视图8.要控制两个表中数据完整性和一致性可以设置“参照完整性”,要求两个表: A.是同一个数据库中的表 B.不同数据库中的两个表 C.两个自由表 D.一个是数据库中的表,另一个是自由表9.Visual Foxpro 参照完整性规则不包括:A.更新规则 B.删除规则 C.查询规则 D.插入规则实验部分实验题目:数据表索引、数据统计及数据库操作实验目的:通过本次实验,让学生掌握数据表的复制、数据表的排序与索引、数据表的统计功能,掌握设置表的字段属性、有效性规则、创建永久关系和设置参照完整性功能。实验内容及实验步骤:1.对学生.dbf表备份一个名为bf1.dbf的数据表。步骤:打开并浏览表学生.dbf,单击菜单栏的【文件】- 命令,在弹出的“导出”对话框中,在导出到位置输入表名 ,单击【确定】按钮。2.用命令通过djks.dbf表复制表结构生成zsff.dbf表,包含考号、姓名、结论字段。命令: 3.将djks.dbf表中结论为通过的记录追加到zsff.dbf中。步骤:打开并浏览表zsff.dbf,单击菜单栏的【表】- 命令,在弹出的“追加来源”对话框中,单击“来源于”右侧文件浏览按钮,选取数据表djks.dbf并打开,单击 按钮,在弹出的“追加来源选项”对话框中,单击【For】按钮,在“表达式”中输入条件 ,单击【确定】按钮。4. 对rcda.dbf表按姓名建立普通索引。步骤:打开表rcda.dbf,单击菜单栏的【显示】- 命令,单击 面板,设置索引名字为“姓名”,索引类型为 ,索引表达式为 ,单击【确定】按钮。5.查看索引的结果。步骤:单击菜单栏的【显示】-【浏览表】命令,浏览数据表,单击【表】- 命令,在弹出的“工作区属性”对话框中,选择“索引顺序”为 ,单击【确定】按钮。6.用seek命令查找rcda.dbf表中有没有叫王小立的,有则用disp命令显示。命令: 7.用命令统计djks表中笔试及格的人数。命令: 8.用命令统计djks表中补考的人数。命令: 9.用命令求djks表中笔试的平均分。命令: 10.用命令求djks表中上机的总分。命令: 11.建立xsgl.dbc数据库,将xsda.dbf、xscj.dbf、txl.dbf、djks.dbf四个自由表添入数据库中。步骤:单击菜单栏的【文件】-【新建】-【数据库】-【新建文件】,在弹出的“创建”对话框中,输入数据库名 ,单击【保存】按钮。单击菜单栏【数据库】(或在数据库中单击鼠标右键),选择 命令,在弹出的“打开”对话框中,浏览选取xsda.dbf数据表后单击【确定】按钮,同理添加数据表xscj.dbf、txl.dbf和djks.dbf。12.将djks.dbf数据库表变为自由表。步骤:右键单击djks.dbf表的标题栏,选择 命令,在弹出的“把表从数据库中移去还是从磁盘上删除?”提示对话框中点击 按钮,在弹出的“一旦表被移出数据库长表名和长字段名就不能用于索引或者程序。继续吗?”提示对话框中点击 按钮。13.为xsda.dbf表的学号字段设置字段的显示标题为:入学年份和登记顺序。步骤:右键单击xsda.dbf表的标题栏,选择 命令,打开xsda.dbf表结构,单击“学号”字段,在“标题”中输入“入学年份和登记顺序”。14.给txl.dbf表电话加注释为:住宅电话或手机号码。步骤:打开并显示txl.dbf表结构,单击 字段,在“注释”中输入“住宅电话或手机号码”。15.对xsda.dbf表性别字段设置有效性规则为:性别$男女,提示信息为:性别必须为男或女,性别字段设置默认值为男。步骤:打开并显示xsda.dbf表结构,单击“性别”字段,设置字段有效性“规则”为 “信息”为: ,“默认值”为 。 16.为xsda.dbf表按学号字段建立主索引、为xscj.dbf表按学号字段建立普通索引、为txl.dbf表按学号字段建立普通索引,以xsda.dbf为父表,以xscj.dbf、txl.dbf为子表分别建立永久性联系。设置两个联系的更新规则为级联,删除规则为限制,插入规则为限制。步骤:打开xsda.dbf表结构,单击“索引”面板,设置索引名字为“学号”,索引类型为 ,索引表达式为 ,单击【确定】按钮。同理为xscj.dbf表、txl.dbf表建立索引。在xsda.dbf表的学号索引字段上 到xscj.dbf表学号索引字段上,同理为xsda.dbf表及txl.dbf表建立永久性联系。单击菜单栏的【数据库】- 命令, (双击/单击)表间关系,在弹出“编辑关系”对话框中,单击 按钮,按照题目要求设置参照完整性规则,单击【确定】按钮。评阅时间:四 视图与查询作业部分1.查询设计器和视图设计器的主要不同表现在于: A.查询设计器有更新条件选卡,没有查询去向B.查询设计器有更新条件选卡,有查询去向C.视图设计器有更新条件选卡,有查询去向D.视图设计器有更新条件选卡,没有查询去向2.查询设计器的“筛选”选项卡用来指定查询的: A.条件 B.字段 C.文件 D.数据项3.查询文件的扩展名: A.prg B.qpr C.dbc D.pjx4.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zz.qpr后,在命令窗口生成的命令是: A.open query zz.qpr B.modify query zz.qprC.do query zz.qpr D.create query zz.qpr5.在VF中, 是一个定制的虚拟表。A.视图 B.数据表 C.查询 D.报表6.下面关于查询描述正确的是: A.可以使用CREATE VIEW打开查询设计器。B.使用查询设计器可以生成所有的SQL查询语句。C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中。D.使用DO语句执行查询时,可以不带扩展名。实验部分实验题目:查询和视图实验目的:通过本次实验,让学生掌握创建查询以及视图的方法。实验内容及实验步骤:1.按如下要求创建查询:1) 查询结果包括rcda.dbf表中的全部字段。步骤:单击菜单栏的【文件】-【新建】-【查询】-【新建文件】命令,在弹出的“打开”对话框中选择数据表 ,单击【确定】按钮,在弹出的“添加表或视图”对话框中单击【关闭】按钮,选择“字段”面板的 按钮,将所有“可用字段”添加到“选定字段”中去。2) 查询条件为:男党员。步骤:选择“筛选”面板,在字段名下拉列表中选择“性别”字段,条件为“=”,实例设置为 ,逻辑设置为 ,在字段名下拉列表中选择“党员否”字段,条件为“=”,实例设置为 。3) 查询结果按姓名降序排序。步骤:选择“排序依据”面板,在“选定字段”中双击 字段,将其添加到“排序条件”中去,并单击排序选项中 单选按钮。4) 要求将查询结果保存到新表ndy.dbf中。步骤:单击菜单栏的【查询】-【查询去向】命令,在弹出的“查询去向”对话框中,选择输出去向为 ,输入表名 ,单击【确定】按钮。5) 点击“执行”按钮执行查询。步骤:单击菜单栏的【查询】- 命令,或工具栏的 按钮,运行查询。6) 查询文件的保存名字为my_cx1。步骤:单击菜单栏的【文件】- 命令,在弹出的“另存为”对话框中输入文档名字为 ,单击【保存】按钮。2.按如下要求在数据库中创建一个本地视图:1) 视图的查询结果包括学生表中(不包括简历和照片)的全部字段。步骤:单击菜单栏的【文件】-【新建】-【数据库】-【新建文件】命令,单击【保存】按钮,创建一个数据库,单击菜单栏的【文件】-【新建】-【视图】-【新建文件】命令,在弹出的“添加表或视图”对话框中,单击【其他】按钮,在弹出的“打开”对话框中选择表 ,单击【关闭】按钮,关闭“添加表或视图”对话框。在“字段”面板中双击选择 字段,将其添加到可用字段中。2) 条件为:管理系男生。步骤:选择“筛选”面板,在字段名下拉列表中选择“性别”字段,条件为“=”,实例设置为 ,逻辑设置为 ,在字段名下拉列表中选择“系别”字段,条件为“=”,实例设置为 。3) 视图查询结果按学号降序排序。步骤:选择“排序依据”面板,在“选定字段”中双击 字段,将其添加到“排序条件”中去,并单击排序选项中 单选按钮。4) 更新源数据表中的姓名字段。步骤:单击“更新条件”面板,设置关键字段(带小钥匙的)为 ,设置可更新字段(带铅笔的)为 ,选择 复选框。5) 点击“执行”按钮执行查询,查验结果正确否。步骤:单击菜单栏的【查询】- 命令,或工具栏的 按钮,运行查询。6) 视图保存名字为:my_st1。步骤:单击菜单栏的【文件】- 命令,在弹出的“另存为”对话框中输入文档名字为 ,单击【保存】按钮。评阅时间: 五 结构化查询语言SQL作业部分1.在SQL查询时,使用where子句指出的是: A.查询目标B.查询结果C. 查询条件D.查询视图2.在SQL查询时,使用order by 子句指出的是: A.查询目标B.排序依据C.查询条件D.查询视图3.在SQL语句中,与表达式工资 BETWEEN 1210 AND 1240功能相同的表达式是: A.工资=1210 AND 工资1210 AND 工资1240C.工资1240D.工资=1210 OR 工资=12404.在SQL语句中,与表达式仓库号 NOT IN(wh1,wh2)功能相同的表达式是: A.仓库号=wh1 AND 仓库号=wh2B.仓库号!=wh1 OR 仓库号# wh2C.仓库号wh1 OR 仓库号!=wh2D.仓库号!=wh1 AND 仓库号!=wh25.在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是: A.REPLACE AGE WITH AGE+1B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1D.UPDATE STUDENT SET AGE = AGE+16.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是: A.SELECT * FROM STUDENT WHERE LEFT(姓名,2)= 王B.SELECT * FROM STUDENT WHERE RIGHT(姓名,2)= 王C.SELECT * FROM STUDENT WHERE TRIM(姓名,2)= 王D.SELECT * FROM STUDENT WHERE STR(姓名,2)= 王7.SQL是哪几个英文单词的缩写? A.Standard Query Language B.Structured Query LanguageC.Select Query LanguageD.以上都不是8. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当: A.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句 D.先使用HAVING子句,再使用WHERE子句 9.在SQL语言中建立表的命令是: A.UPDATEB.ALTER TABLEC.CREATE TABLED.SELECT10.删除表的命令是: A.CREATE TABLEB.DROP TABLEC.ALTER TABLED.DELETE TABLE 11.SQL语言是: A.高级语言B.结构化查询语言C.第三代语言D.宿主语言12.SQL-SELECT 的功能是: A.定义B.查询C.修改D.控制从13 到16 题使用如下数据: 部门号部门名称40家用电器部10电视摄像机部20电话手机部30计算机部部门表商品表部门号商品号商品名称单价数量产地400101A牌电风扇200.0010广东400104A牌微波炉350.0010广东400105B牌微波炉600.0010广东201032C牌传真机1000.0020上海400107D牌微波炉420.0010北京200110A牌电话机200.0050广东200112B牌手机2000.0010广东400202A牌电冰箱3000.002广东301041B牌计算机6000.0010广东300204C牌计算机10000.0010上海13.SQL语句: SELECT 部门号,MAX(单价*数量) FROM 商品表 GROUP BY 部门号,查询结果有几条记录? A.1B.4C.3D.1014.SQL语句 :SELECT 部门表.部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表 WHERE部门表.部门号 = 商品表.部门号 GROUP BY 部门表.部门号查询结果是 A.各部门商品数量合计B.各部门商品金额合计 C.所有商品金额合计D.各部门商品金额平均值15.SQL语句:SELECT 部门表.部门号,部门名称,商品号,商品名称,单价FROM 部门表,商品表 WHERE部门表.部门号 = 商品表.部门号ORDER BY 部门表.部门号 DESC,单价查询结果的第一条记录的商品号是: A.0101B.0202C.0110D.011216.SQL语句:SELECT 部门名称 FROM 部门表 WHERE 部门号 IN(SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)查询结果是 A.家用电器部、电话手机部B.家用电器部、计算机部 C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部实验部分实验题目:结构化查询语言SQL 实验目的:通过本次实验,让学生掌握SQL语句的用法,并能用其定义表、修改表的结构及实现数据查询。实验内容及实验步骤: 数据表xs.dbf结构字段名字段类型字段宽度小数位数学号C8姓名C8总分N62出生日期D8年龄N2奖惩M4照片G41.用SQL 语句创建表xs.dbf。命令: 2.把xs.dbf表学号字段的宽度改为4。(注意学号字段的类型为C)。命令: 3.删除奖惩,照片和出生日期三个字段。命令: 4.增加党员否字段,党员否字段定义为逻辑类型,长度为1。命令: 5.为xs.dbf 表增加2条新记录:学号、姓名、总分、年龄四个字段内容分别为(0001、tom、89.5、20),(0003、lily、88、19)。命令: 6.把姓名为lily的同学名字改为mali。(用update命令)。命令: 7.逻辑删除姓名为tom的记录。命令: 8.查询xsda.dbf表中男同学的全部字段内容,并按成绩字段值降序排列。命令: 9.查询xsda.dbf表中学号、姓名、年龄和成绩四个字段的内容,查询条件为成绩在75和85分之间的(包括75和85分的)。命令: 评阅时间:六 结构化程序设计作业部分1.定义变量为全局变量的命令是: A.publicB.privateC.releaseD.declare2.结构化程序设计的三种基本结构是: A.选择、循环和嵌套结构B.选择、循环和模块结构 C.选择、循环和递归结构D.顺序、选择和循环结构3.运行程序p1.prg的命令是: A.do command p1B.do file p1C.do p1D.do form p14.当内存变量与字段变量同名时,内存变量名前一定要加: A.N.B.M.C. F.D. D.5.可以将Loop作为有效命令使用的程序结构是: A.ifendifB.do whi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论