- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 节 数据库 VFP课件.ppt
第4章 数据库 3.1.1 建立数据库 1.命令方式 【格式】CREATE DATABASE [数据库文件名|?] 【功能】建立一个新的扩展名为.DBC的数据库文件并打开此数据库。 【说明】数据库文件名指定生成的数据库文件,若省略扩展名,则默认为.DBC,同时也自动建立相关联的数据库备注文件扩展名为.DCT,关联的索引文件扩展名为.DCX。如果未指定数据库文件名或用“?”代替数据库名,Visual FoxPro系统会弹出创建对话框,以 建立数据库 便用户选择数据库建立的路径和输入数据库名。保存后该数据库文件被建立,并且自动以独占方式打开该数据库。 2.菜单方式 用菜单方式建立数据库的具体步骤如下: (1)选择【文件】∣【新建】出现新建对话框。 (2)选择“数据库”单选按钮,再单击“新建文件”按钮,出现“创建”对话框。 (3)在“创建”对话框中输入文件名。选择“保存”按钮,系统自动打开数据库文件,并且将数据库设计器也自动打开。 3.利用项目管理器建立数据库 打开已建立的项目文件,出现项目管理器窗口,选择。 “数据”标签的“数据库”,然后单击“新建”按钮。出现新建数据库对话框,单击“新建数据库”按钮,出现“新建”对话框,选择数据库的路径并输入数据库名后单击“保存”按钮,完成数据库的建立,并打开该数据库设计器 3.1.2 删除数据库 1.命令方式 【格式】DELETE DATABASE 数据库文件名 |? 【功能】从磁盘上删除一个扩展名为.DBC的数据库文件。 删除数据库 【说明】被删除的数据库不能处于打开状态。被删除的数据库中的表成为自由表。 数据库文件名可以包括数据库的路径和数据库名字。如果用“?”代替数据库文件名,将显示打开对话框,用户可从打开对话框中选择要从磁盘上删除的数据库的名字。 2.使用项目管理器 打开已建立的项目文件,出现项目管理器窗口,单击“数据”标签,选择要删除的“数据库”,然后单击“移去”按钮。出现图3-4选择对话框,若选择“移去”仅将数据库从项目中移去,若选择“删除”将从磁盘上删除数据库。被删除的数据库中的表成为自由表。 3.1.4 数据库的关闭 数据库文件操作完成后,或暂时不用时,必须将其关闭,保存在外部存贮器中以确保数据的安全性。关闭数据库文件有以下几种方式: 1.命令方式 【格式】CLOSE [ALL|DATABASE ] 【功能】关闭当前打开的数据库。 【说明】ALL用于关闭所有对象。如数据库、表、索引、项目管理器等。 DATABASE关闭当前数据库和数据库表;如果当前没有打开的数据库,则关闭所有打开的自由表、所有工作区内所有索引和格式文件。 数据库的关闭 4.3 在数据库中添加和移去数据表 4.3.3 从数据库中移去数据表 退出 4.3.2 向数据库中添加数据表 4.3.1 在数据库中建立新表 4.3.4 访问其他数据库中的表 4.3.1 在数据库中建立新表 1)当数据库处于打开状态时,可以使用建立自由表的方法在数据库中建立新表,所建立的新表将自动添加到打开的数据库中 2)数据库设计器 4.3.2 向数据库中添加数据表 1)命令方式:ADD TABLE 数据表名 示例:OPEN DATABASE 教学管理 ADD TABLE 学生表 2)数据库设计器 数据库表:与数据库相关联的表 自由表:与数据库无关联的表 数据库表与自由表之间可以相互转化。 4.3.3 从数据库中移去数据表 1)命令方式:REMOVE TABLE 数据表名 [DELETE] DROP TABLE 数据表名 [NORECYCLE] 示例:OPEN DATABASE 教学管理 REMOVE TABLE 学生表 OPEN DATABASE 教学管理 DROP TABLE 学生表 NORECYCLE 2)数据库设计器 4.5.6 设置触发器 1)触发器:指在对数据库表中的记录进行插入、删除、更新时所启动的表达式。一般有插入、更新和删除三种形式。 2)插入触发器:表示在数据库表中插入记录时所触发的检测程序,该程序可以为表达式,也可以为自定义函数。如果响应假值时,表示触发失败,插入的记录将不被存储。 3)更新触发器:表示在修改记录后按回车键时,激发所设置的表达式或自定义函数进行检测,确定该记录被修改后是否符合所设置的规则。如果符合返回真值,保存修改后的记录;否则返回假值,不保存修改后的记录,同时还原修改之前的记录值。 4)删除触发器:表示数据表中记录被删除时,激发所设置的表达式或自定义函数进
文档评论(0)