ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:52.15KB ,
资源ID:6687253      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6687253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP笔记二.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VFP笔记二.docx

1、VFP笔记二第四章 Visual FoxPro 数据库及其操作 大纲要求 VISUAL FOXPRO数据库基础操作 1、 数据库和表的建立、修改与有效性检验: (1) 表结构的建立与修改。 (2) 表记录的浏览、增加、删除与修改。 (3) 创建数据库,向数据库添加或从数据库删除表。 (4) 设定字段级规则和记录规则。 (5) 表的索引:主索引、候选索引、普通索引、唯一索引。 2、 多表操作: (1) 选择工作区。 (2) 建立表之间的关联:一对一的关联;一对多的关联。 (3) 设置参照完整性。 (4) 建立表间临时关联。 知识要点 1.创建数据库 可以通过以下几种方式创建数据库: (1)在“项

2、目管理器”中创建数据库 打开“ 项目管理器” ,选择“ 数据” 选项卡中的“ 数据库”然后单击“ 新建” 按钮,在弹出的“ 创建” 对话框中输入数据库名,单击“ 保存” 。 (2)由文件菜单创建数据库 在系统菜单中,选择“文件”下拉菜单中的“新建”,在“新建”对话框中选择数据库文件类型,然后单击“新建文件”按钮,此时系统会弹出“创建”对话框,在弹出的“创建”对话框中输入数据库名,并单击“保存”按钮。 (3)通过命令建立数据库 CREATE DATABASE 数据库文件名/? 例 题 1Visual FoxPro在建立数据库时建立了扩展名分别为_的文件。 Adbc Bdct Cdcx DA,B,

3、C 解析 本题考查的知识点是创建数据库文件时出现的三个不同类型的文件。Visual FoxPro在建立数据库时建立了扩展名分别为dbc、dct、dcx的三个文件,这三个文件是供Visual FoxPro数据库管理系统管理数据库使用的、用户一般不能直接修改这些文件。因此正确答案为D。 答案 D 2下列创建数据库的方法中正确的是。 A在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮 B在“新建”对话框上选择“数据库”,单击“新建文件”按钮 C在命令窗口中输入CREATEDATABASE数据库文件名 D以上方法都可以 解析 本题考查的知识点是创建数据库的方法。在Visual F

4、oxPro 中,常用的建立数据库的方法有三种:在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮。在“新建”对话柜上选择“数据库”,单击“新建文件”按钮。在命令窗口中输入CREATEDATABASE数据库文件名。选项A,B,C 的操作都正确, 因此正确答案为D。 答案 D 3在Visual FoxPro中,创建数据库的命令是CREATE DATABAS数据库文件名|?,如果不指定数据库名称或不使用问号,产生的结果是_。 A系统会自动指定默认的名称 B. 弹出“保存”对话框,提示用户输入数据库名称并保存 C弹出“创建”对话框,请用户输入数据库名称 D弹出提示对话框,提示用户不

5、可以创建数据库 解析 本题考查的知识点是利用命令创建数据库。在Visual FoxPro中,创建数据库的命令是CREATE DATABASE数据库文件名|?,如果不指定数据库名称或使用问号都会弹出“创建”对话框请用户输入数据库名称。选项A中系统不会自动指定名称。选项B中不会出现“保存”对话框;选项D中不会弹出对话框提示不可以创建数据库。 答案 C 2. 数据库的打开 (1). 利用系统菜单 在系统菜单“文件”中选择“打开”命令(或单击常用工具栏上的“打开”按钮),在弹出的对话框中,指定预打开的数据库文件所在文件夹、类型及文件名,然后单击“确定”按钮。 (2). 利用命令 OPEN DATABA

6、SE (p84) (3).修改编辑数据库 MODIFY DATABASE (p85) 3删除数据库 (1).在“项目管理器”中删除 打开项目管理器,选择要删除的数据库,单击“移去”按钮,在出现的对话框中选择“移去”或“删除”按钮。 (2).按Delete键删除 打开数据库文件所在的文件夹,选定数据库,按Delete键。 (3).执行命令删除 DELETE DATABASE数据库文件名 /?DELETETABLESRECYCLE 例 题 1下列打开数据库文件的操作方法中,正确的是。 A单出“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单

7、击“确定”按钮 B利用OPEN DATABASE 命令 C在项目管理器中选择相对应的数据库时,数据库将自动打开 D以上方法均正确 解析 本题考查的知识点是打开数据库的方法。在Visual FoxPro 中,常用的打开数据库的方法有三种:单击“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮。利用OPEN DATABASE 命令。在项目管理器中选择相应的数据库时,数据库将自动打开。选项A,B,C 都正确,因此正确答案为D 答案 D 2. 在Visual FoxPro 中, 打开一个数据库文件的命令是。 ACREATE DAT

8、ABASE数据库名 BOPEN DATABASE数据库名 CCREATE数据库名 DOPEN数据库名 解析 本题考查的知识点是使用命令打开数据库。在Visual FoxPro中,打开数据库文件的命令是OPEN DATABASE,因此正确答案为B。选项A 中的CREATE 是创建数据库的命令。选项C 和D 的语法错误。 答案 B 3在Visual FoxPro中,打开数据库设计器的命令是_。 AOPEN DATABASE BUSE DATABASE C. CREAT DATABASE DMODIFY DATABASE 解析 本题考查的知识点是打开数据库设计器的命令。在VisualFoxPro中,

9、打开数据库设计器的命令是MODIFY DATABASE; OPEN DATABASE命令用于打开数据库; USE DATABASE命令是使用数据库中的表;CREAT DATABASE命令用于创建数据库。 答案 D 4在Visual FoxPro 中,打开数据库设计器的命令是。 AOPEN DATABASE BUSE DATABASE C. CREAT DATABASE DMODIFY DATABASE 解析 本题考查的知识点是打开数据库设计器的命令。在Visual FoxPro 中,打开数据库设计器的命令是MODIFY DATABASE; OPEN DATABASE命令用于打开数据库; USE

10、 DATABASE 命令是使用数据库中的表;CREAT DATABASE 命令用于创建数据库。 答案 D 5在Visual FoxPro中,删除数据库的命令是_。 AQUIT DATABASE BCREATE DATABASE CDELETE DATABASE DCLEAR DATABASE 解析 本题考查的知识点是删除数据库的命令。执行选项A命今后,将会退出Visual FoxPro;选项B中的命令用于创建数据库;选项C中的命令用于删除数据库;选项D中的命令错误。 答案 C 6利用命令删除数据库文件时,指定RECYCLE 选项后,将会把数据库文件和表文件。(p56) A放入回收站中,需要时可

11、以还原 B放入回收站中,且不可以还原 C彻底删除 D重命名 解析 本题考查的知识点是肋CYCLE 的功能。利用命令删除数据库文件时,指定RECYCLE 选项后,将会把数据库文件和表文件放入回收站中,需要时可以还原。回收站中的文件都可以还原,因此选项B 错误。选项C 和D 错误。 答案 A 4表结构的建立在数据库设计器中新建表的方法有两种: (1).在数据库设计器的空白位置单击鼠标右键,选择快捷菜单中的“新建表” 命令,打开“新建表”对话框,选择“新建表”或“表向导”命令。 (2).单击“数据库”菜单中的“新建表”命令。 另外,单击“工具”菜单中的“向导”子菜单中的“表”命令,可以通过向导创建表

12、。 (3).利用命令 CREATE 例如:OPEN DATABASE 学生管理 CREATE 学籍表 5修改表结构 (1).在项目管理器中修改 在项目管理器中打开需要修改的表,单击“修改”按钮。 (2).在数据库设计器中修改 在数据库设计器中的表上单击鼠标右键,打开快捷菜单,选择“修改”命令。 (3).利用命令 MODIFY STRUCTURE 例1当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开, 使用时需要执行命令。 ACREATE BUSE C0PEN DLIST 解析 本题考查的知识点是命令的使用。使用数据库中表的命令是USECREATE 命令用于创建文件;OPE

13、N 命令用于打开文件;LIST命令用于显示表中的所有记录。 答案 B 2一个表由个字段组成。 A一个B两个 C三个 D若干个 解析 本题考查的知识点是组成表的字段。在Visual FoxPro 中,一个表由若干列(即字段)组成。每个字段都有一个惟一的名字,称为字段名。 答案 D 3在Visual FoxPro 中,自由表字段名最长为个字符。 A10 B16 C128 D若干个 解析 本题考查的知识点是数据库表字段名的长度。系统规定,Visual FoxPro 中自由表的字段名最长为l0 个字符,而数据库表的字段名最长为128 个字符。因此正确答案为C。 答案 C 4下列关于字段名的命名规则,不

14、正确的是。 A字段名必须以字母或汉字开头 B字段名可以由字母、汉字、下划线、数据组成 C字段名中可以包含空格 D字段可以是汉字或合法的西文标识符 解析 本题考查的知识点是字段名的命名规则。在Visual FoxPro 中,字段名的命令规则有以下几个:字段名可以由字母、汉字、数字、下划线组成。字段名可以是汉字或合法的西文标识符。字段名必须以字母或汉字开头。字段名中不能包含空格。本题选项A,B,D 都符合字段名命名规则,只有选项C 错误,因为字段名中不可以包含空格。 答案 C 5下列字段名中不合法的是。 A 姓名 B 3 的倍数 Cabs 7 DUN 解析 本题考查的知识点是字段名的命名规则。在V

15、isual FoxPro 中,字段名的命名规则有以下几个:字段名可以由字母、汉字、数字、下划线组成。字段名可以是汉字或合法的西文标识符。字段名必须以字音或汉字开头。字段名中不能包含空格。本题选项A,C,D 都符合字段名命名规则,只有选项B 错误,因为字段名只可以字母或汉字开头,不可以数字开头。 答案 B 6 下列字段名中合法的是。 A 编口号 B1B C. _产品号 D地产_日期 答案 D 7. 下列字段名中不合法的是 。 A姓名 B3 的倍数 Cabs 7 DUN 答案 B 8Visual FoxPro 不支持的数据类型有。 A字符型 B货币型 C备注型 D常量型 解析 本题考查的知识点是v

16、isual FoxPro 中的数据类型。VisualFoxPro 支持的数据类型有字符型、货币型、浮点型、数值型、 日期型、 日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)。选项A。B,C 都正确,选项D 中的常量型不属于Visual FoxPro 中的数据类型。 答案 D 9在Visual FoxPro 中,备注型数据类型在表中占用个字节。 A1 B2 C4 D8 解析 本题考查的知识点是备注型常量在表中占用的字节数。系统规定,备注型数据类型在表中占用4 个字节,所保存的数据信息存储在以dbt 为扩展名的文件中。 答案 C 10在Visual FoxP

17、ro 中,修改当前表的结构的命令是。 A MODIFY STRUCTIJRE B MODIFYDATABASE COPEN STRUCTURE DOPENDATABASE 解析 本题考查的知识点是修改表结构的命令。在Visual FoxPro 中,修改表结构的命令是MODIFY STRUCTURE。MODIFYDATABASE命令的功能是修改数据库;OPEN STRUCTURE 语法错误;OPEN DATABASE 命令的功能是打开数据库。 答案 A 11在Visual FoxPro 中,表分为和。 解析 本题考查的知识点是Visual FoxPro 中的表。在Visual FoxPro中,表

18、分为两种:数据库表和自由表。 答案数据库表,自由表. 6.浏览表记录 (1).在项目管理器中浏览 在项目管理器中打开要浏览的表,单击“浏览”按钮。 (2).在数据库设计器中浏览 在数据库设计器中的表上单击鼠标右键,打开快捷菜单,选择“浏览”命令。 (3).使用命令 使用USE 命令打开要浏览的表,然后输入BROWER 命令按回车键。7增加表记录 (1).APPEND 命令 包括两种格式:APPEND 和APPEND BLANK。APPEND命令需要立刻输入新记录;APPEND BLANK 命令是在表的尾部增加一条空白记录。 (2).INSERT 命令 格式为:INSERTBEFOREBLANK

19、。不指定BEFORE则在当前记录之后插入一条新记录。不指定BLANK 则直接输入新记录。 例题 1在Visual FoxPro 中,要浏览表记录,首先用命令打开要操作的表。 AUSE BOPEN STRUCTURE CMODIFY STRUCTURE DMODIFY 解析 本题考查的知识点是使用表的命令打开表。在visual FoxPro 中浏览,首先要用USE 命令打开要操作的表。选项B 中的命令语法错误;选项C 中的命令用未修改当前表的结构;输入选项D 中的命令会出现一个对话框,提示命令中缺少子句。 答案 A 2在Visual FoxPro 中,浏览表记录的命令是。 AUSE BBROWS

20、E CMODIFY DBROWES 解析 本题考查的知识点是浏览表记录的命令。在Visual FoxPro 中,浏览表记录的命令是BROWSE;选项A 中的USE 命令用来打开表,所以浏览表之前,首先用USE 命令打开要浏览的表,然后输入BROWSE命令按回车键;选项C 中的命令缺少子句,而且也不是浏览命令;选项D 中的命令书写错误。 答案 B 3. Visual FoxPro 中APPEND BLANK 命令的作用是。 A在表的任意位置添加记录 B在当前记录之前插入新记录 C在表的尾部添加记录 D在表的首部添加记录 解析 本题考查的知识点是APPEND BLANK 命令的功能。在Visual

21、FoxPro 中,APPEND 命令的功能是在表的尾部添加记录。在表的任意位置插入新记录的命令是INSERT;在INSERT 命令中指定BEFORE时在当前记录之间插入新记录;指到第一个记录,在执行INSERT 命令时指定BEFORE 时可在表的首部添加记录。 答案 C 8.删除表记录 表记录的删除也是表维护的一项经常性的工作,因为删除意味着数据的消失,所以对记录的删除操作比较慎重,删除可分为逻辑删除和物理删除两种操作。逻辑删除还可以恢复,而物理删除则不可恢复。 (1).逻辑删除 逻辑删除就是给指定的记录作删除标记“*”。 1)命令方式 【格式】DELETE FOR WHILE 【功能】对当前

22、表中指定范围内满足条件的记录作删除标记“*”。 【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不是真正地从表文件中将该记录删除掉。可以用LIST或DISP命令显示带删除标记的记录。发现添加了删除标记的记录前面会显示竖黑条。恢复逻辑删除的记录的命令是RECALL。 【例】删除STUD.DBF中所有男同学的记录。 USE STUD DELETE FOR 性别=男 LIST FIELDS 学号,姓名,性别,班级名,系别代号,地址,出生日 期,是否团员 (2)菜单方式 利用菜单方式逻辑删除记录的具体操作步骤如下: 首先打开表文件 选择【显示】|【浏览】命令,系统弹出记录浏览窗

23、口,显示当前表中的记录。主菜单上增加【表】菜单项。 选择【表】|【删除记录】命令,会弹出 “删除”对话框。 单击删除对话框中的For按钮或While按钮,系统弹出表达式生成器,用户可以在表达式框中输入一个逻辑表达式,如性别=”男”,单击【确定】按钮完成条件表达式的输入。 在“作用范围”下拉列表框中选择范围,如ALL。 单击“删除”对话框中的“删除”按钮,系统将完成对指定范例内满足指定条件的记录的逻辑删除。 (2).物理删除 是真正从表中删除记录,方法是:单击“表”菜单中的“彻底删除”命令。物理删除带删除标记的记录命令是PACK。物理删除表中全部记录的命令是ZAP。 【例】将STUD.DBF中的

24、学号为“021405”的记录进行物理删除。 USE STUD DELETE FOR 学号=”021405” PACK 例 题 1在Visual FoxPro 中删除记录有和两种。 A逻辑删除和物理删除 B逻辑删除和彻底删除 C物理删除和彻底删除 D物理删除和移去删除 解析 本题考查的知识点是Visual FoxPro 中的删除方式。在VisualFoxPro 中删除记录有逻辑删除和物理学删除两种。选项B,C,D 中的彻底删除和移去删除的说法都不正确。因此正确答案为A 答案 A 2Visual FoxPro 中逻辑删除是指。 A真正从磁盘上删除表及记录 B逻辑删除是在记录旁作删除标记,不可以恢复

25、记录 C真正从表中删除记录 D逻辑删除只是在记录旁作删除标记,必要时可以恢复记录 解析 本题考查的知识点是Visual FoxPro 中的删除方式。Visual FoxPro 中删除记录的方式有逻辑删除和物理删除两种,逻辑删除是指在记录旁作添加删除标记,必要时可以去掉删除标记恢复记录;物理删除是真正从表中删除记录,删除的记录不可以再恢复,物理删除但并不删除表。根据这一原则,只有选项D 正确。 答案 D 3在Visual FoxPro 中, 恢复逻辑删除的记录的命令是 。 ARECOVER BRECALL CDELETE DPACK 解析 本题考查的知识点是恢复删除记录的命令。在Visual F

26、oxPro中,恢复逻辑删除的记录的命令是RECALL; RECOVER 命令错误;DELETE 命令用于逻辑删除记录;PACK 命令用来物理删除结果。 答案 B4 物理删除表中所有记录的命令是 。 ADELETE BPACK CZAP DRECALL 解析 本题考查的知识点是物理删除表中所有记录的命令。DELETE命令用于逻辑删除结果或者删除标记;PACK 命令用于物理删除有删除标记的记录;ZAP 命令用于物理删除表中的全部记录。 答案 C 5在Visual FoxPro 中,逻辑删除表中性别为女的命令是。 ADELETE FOR 性别“女” BDELETE 性别“女” CPACK 性别“女”

27、 DZAP 性别“女” 解析 本题考查的知识点是利用命令逻辑删除指定的内容。在Visual FoxPro 中,逻辑删除表中记录的命令是DELETE,如果用FOR短语指定了逻辑表达式,则逻辑删除使该表达式为真的所有记录;如果不用FOR 短语指定逻辑条件,则只逻辑删除当前一条记录。 答案 A 6要物理删除表中第2-6条的记录,应输入的命令是_。 解析本题考查的知识点是用命令物理删除表中的记录。在VisualFoxPro中,物理删除表中记录的命令是PACK和ZAP。PACK命令是物理删除表中带有删除标记的记录;ZAP命令是物理删除表中所有记录。 在物理删除表记录之前,要先使用DELETE命令为记录添加删除标记。 本题应输入的命令是: GO 2 定位到当前记录 DELETE NEXT 5 为指定的位置添加删除标记 PACK 物理删除指定记录 答案 G0 2 DELETE NEXT 5 PACK 9显示记录 【格式】LIST | DISPLAY FIELDS FOR WHILE 【功能】将当前表文件的记录按照指定的选项进行显示。 【说明】DISPLAY命令与LIST命令的功能相似,当表文件的数据记录较多时,用DISPLAY命令较为方便。 还有一点不同之处就是,如果同时缺省范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1