- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§4.1 数据库的基本操作 VFP数据库是存储表、视图、表间联系等对象的“容器”。“表”是数据库中最基本的数据对象。 建立VFP数据库一般生成3个文件:数据库文件(.dbc),数据库备注文件(.dct)和数据库索引文件(.dcx)。 建立数据库的一般步骤: 建立一个空数据库→在数据库中建立或添加表→建立表间联系 注:不属于数据库的表称为自由表,添加到数据库中的表称为数据库表,二者不同之处在于数据库表增加了数据完整性约束。 建立数据库常用的方法有以下3种: 1.在“项目管理器”中建立数据库 打开项目文件→在“项目管理器”中选择“数据库”选项→单击“新建”按钮→打开“新建数据库”对话框→单击 “新建数据库”按钮→打开“创建”对话框→输入数据库文件名→单击“保存”按钮 建立数据库年,屏幕上会显示一个空的“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。 注:“数据库设计器”是创建、修改和管理数据库的工具。 2.使用“新建”对话框建立数据库 单击 “新建”按钮→打开“新建”对话框(如图4-3所示)→选择“数据库”选项→单击“新建文件”按钮→打开“创建”对话框→输入数据库文件名→单击“保存”按钮 3.使用命令建立数据库 在命令窗口中键入: CREATE DATABASE [数据库名] 说明:使用命令建立数据库,不打开“数据库设计器”,但刚建的数据库是打开的。 注意: 在使用“新建”对话框或者CREATE DATABASE命令建立数据库时,数据库不属于项目。 若要将所建立的数据库包含于某个项目中,则需要将数据库“添加”到该项目中。 1.打开数据库 要使用数据库或修改数据库,例如,在数据库中添加表,都要先打开数据库。 打开数据库的常用方法有以下3种: (1)在“项目管理器”中打开数据库 在“项目管理器”中打开某项目→选择要打开的数据库→单击“修改”按钮→打开“数据库设计器”窗口,同时激活“数据库设计器”工具栏。 (2)使用“打开”对话框打开数据库 单击工具栏中的“打开”按钮?弹出“打开”对话框?在“文件类型”选项组中选择“数据库” ?在“文件名”文本框中输入或选择要打开的数据库名称?勾选“独占”复选框(以此方式打开的数据库可修改) ?单击“确定”按钮?打开“数据库设计器”窗口和数据库工具栏。 (3)使用命令打开数据库 1)打开数据库 命令格式:OPEN DATABASE [数据库名|?] [EXCLUSIVE|SHARED] [NOUPDATE] 说明:使用该命令打开数据库,不显示“数据库设计器”窗口和“数据库设计器”工具栏。 2)修改数据库 命令格式:MODIFY DATABASE [数据库名|?] [NOWAIT] [NOEDIT] 说明: ①该命令打开数据库,同时显示“数据库设计器”窗口。 ②NOWAIT:该选项在交互方式的命令窗口中无效,只在程序中使用。其作用是“数据库设计器”打开后,程序不停顿而继续执行。 2.设置当前数据库 同一时刻VFP可以打开多个数据库,但只有一个数据库是当前数据库。 (1)使用工具栏中的数据库下拉列表设置当前数据库 在工具栏的数据库下拉列表中,单击某数据库的名称,该数据库即成为当前数据库,如图4-5所示。 3.向数据库添加表 (1)在“数据库设计器”窗口中打开要添加表的数据库?右击“数据库设计器”窗口?弹出快捷菜单?选择 “添加表”命令?弹出“打开”对话框(如图4-7所示) (2)在“打开”对话框中?选择要添加的表文件?单击“确定”按钮?所选定的表即添加到“数据库设计器”窗口中。 (3)重复以上的操作,将职工简况表Zgjk.dbf、工资表Gz.dbf、销售表Xs.dbf、商品表Sp.dbf都添加到“数据库设计器”窗口中,如图4-8所示。 4.创建数据库表 右击“数据库设计器”窗口?弹出快捷菜单?选择的“新建表”命令?弹出“新建表”对话框 创建数据库表的方法与创建自由表相似。 注意:在“数据库设计器”中创建的表是数据库表,而不是自由表,且自动地被包含在该数据库中。 在“数据库设计器”之外创建表,有两种情况: (1)当前环境中没有数据库数据库打开,则所建有表为自由表。 (2)当前环境中有数据库数据库打开,则所建有表就建到当前数据库中,成为
文档评论(0)