- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 VFP数据库及其操作 VFP数据库及其建立 建立数据库表 表的基本操作 索引 自由表 多个表的同时使用 排序 考点 表的基本操作—字段类型和宽度、删除记录、查询定位 设置参照完整性的规则 域完整性与约束性规则 数据完整性,实体完整性与主关键字 数据库的基本概念 索引,用命令建立索引 打开数据库 参照完整性与表之间的关联 自由表与数据库表之间的联系 表之间的关联 多表操作,多工作区的概念 4.1VFP数据库及其建立 4.1.1基本概念 把DBF文件称之为表文件,相应的数据库文件为扩展名为DBC的文件。 建立数据库的同时,系统还会建立一个扩展名为DCT的数据库备注文件和一个扩展名为DCX的数据库索引文件。 数据库文件是把相互关联的属于同一个数据库的数据表组织在一起,并不存储用户数据,数据库中所有的表文件是放在不同的物理文件中的。一个表文件对对应磁盘上的一个物理文件。 4.1.2 建立数据库 在Visual FoxPro中,可以采用三种方式创建一个数据库。 1.使用“项目管理器”创建数据库 2.使用“文件”菜单中的“新建”命令创建数据库 3.使用CREATE DATABASE命令创建数据库 在项目管理器中建立数据库 1、打开项目管理器?数据选项卡?数据库? 新建?新建数据库?输入数据库名?保存?打开数据库设计器。 2.在项目中添加数据库 在项目管理器中选定“数据库” 项,按“添加”按钮在“打开” 对话框中选择需要添加的 数据库文件 通过‘新建’对话框建立数据库 工具栏中的‘新建’?文件类型中的‘数据 库’?新建文件按钮?输入数据库名?保存?打 开数据库设计器 使用命令交互建立数据库 命令格式 CREATE DATABASE [DatabaseName | ?] 命令功能 该命令用于在命令窗口或程序中直接创建一个数据库。 命令说明 (1)DatabaseName参数用于指定要创建的数据库名称。 (2)?参数用于在执行该命令时打开“创建”对话框以输入要创建的数据库名称。 (3)使用命令建立数据库后不打开数据库设计器只是数据库处于打开状态。 4.1.3 使用数据库 一、常用打开数据库的方式有三种: 1、在项目管理器中打开数据库 2、通过‘打开’对话框打开数据库(直接进入数据库设计器) 3、使用命令打开数据库 使用命令方式打开数据库: 命令格式 OPEN DATABASE [FileName | ?] [EXCLUSIVE][SHARED][NOUPDATE][VALIDATE] 命令功能 该命令用于在命令窗口或程序中直接打开 指定的数据库。 命令说明 (1)FileName参数用于指定要打开的数据库名称。 (2)?参数用于在执行该命令时弹出“打开”对话框 以指定要打开的数据库名称。 (3)EXCLUSIVE:以独占方式打开数据库不允许其他用户同一时刻用该数据库 (4)SHARED:以共享方式打开数据库允许其他用户同时使用该数据库。 (5)NOUPDATE:以只读方式打开数据库不能对数据库进行修改。 (6)VALIDATE:指定VF检查在数据库中引用的对象是否合法 注:当打开一个数据库时,不会同时打开数据库中的表,须使用USE命令打开表文件 打开一个表不一定要打开数据库 同一时刻可以打开多个数据库,但只有一个当前数据库,可对当前数据库进行设定 4.1.4 修改数据库 在VFP中修改数据库实际上是打开数据库 设计器,用户可以在数据库设计器中完成各种 数据库对象的建立,修改和删除等操作。 可以用三种方式打开数据库设计器 1、从项目管理器中打开数据库设计器利用修改按钮 2、从‘打开’对话框中打开数据库进入数据库设计器 3、使用命令打开数据库设计器 使用命令打开数据库 格式: MODIFY DATABASE [Database Name/?] [NOWAIT][NOEDIT] 功能:打开数据库设计器 [NOWAIT]: 在程序中有效。即打开数据库设计器后继续运行程序。 [NOEDIT]: 只是打开数据库设计器,而禁止对数据库进行修改。 4.1.6关闭数据库 单击数据库右侧的关闭按钮这仅是关闭了数据库的设计器,在数据库下拉菜单中仍可以看到该数据。 使用close命令才是真正的关闭数据库 关闭当前的数据库 close database 关闭所有的额数据库命令 close database all 4.1.5 删除数据库 1、
文档评论(0)