第2章_数据库及其表的操作.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章_数据库及其表的操作

第二章 VFP数据库与表的基本操作 第二章 VFP数据库与表的基本操作 本章主要内容 2.1 数据库的基本操作 2.2 数据表的基本操作 2.3 数据表的高级操作 2.4 多个数据表的操作 2.1 数据库的基本操作 2.1.1数据库和数据表的关系 数据库系统是存储在一起的规范化的相关数据的集合,因此一个数据库中可以包含一个或多个数据表、视图、到远程数据源的连接和存储过程等。数据库是应用程序开发的基础,数据库设计的好坏直接决定了应用程序是否能开发成功。 在VFP中,数据库是用来组织数据表的,但是数据并不存储于数据库文件(其扩展名是.dbc)中,实际上数据是以表的形式存放的,一个表就是一个关系,它是用来存储数据的文件,所以又称为数据表文件,其扩展名是.dbf。 在VFP中,数据表分为自由表和数据库表两种,它们之间可以相互转换。独立于数据库而创建的表称为自由表,可以把一个自由表添加到数据库中使其成为数据库表。在数据库设计器中创建的数据表称为数据库表,若把一个数据库表从数据库设计器中移出它就成了自由表。 自由表和数据库表都能够存储数据,但是数据库表的功能更强大。如,数据库表可以使用长文件名和长字段名(不能超过128个字符),数据库表中的字段可以有标题和注释,并且可以设置触发器和永久关系、可以设置字段级规则和记录级规则等。 2.1.2数据库的创建 数据库设计是数据库应用系统中的重要组成部分,设计优良的数据库会使数据库应用系统的开发变得十分简单。可以通过以下几种方式来创建数据库。 1.利用菜单创建数据库 以创建数据库xsgl为例来说明利用菜单创建数据库的过程。 在“文件”菜单中选择“新建”命令,弹出“新建”对话框,如图2-1所示。在对话框中的“文件类型”中选择“数据库”选项,然后单击“新建文件”按钮,此时系统会弹出“创建”对话框,如图2-2所示。在弹出的“创建”对话框中输入数据库的文件名xsgl,单击“保存”按钮,就建立了一个空数据库xsgl。 2.利用项目管理器创建数据库 若要使用项目管理器,首先要先建立项目文件,方法如下: 在“文件”菜单中选择“新建”命令,弹出“新建”对话框,如图2-1所示。在对话框中的“文件类型”中选择“项目”选项,然后单击“新建文件”按钮,此时系统会弹出“创建”对话框,如图2-2所示。在弹出的“创建”对话框中输入项目的文件名,单击“保存”按钮,就建立了一个新的项目,系统同时打开项目管理器。若系统中已经有项目文件存在,直接打开项目文件,也就打开了项目管理器。 在打开的项目管理器中,选择“数据”选项卡中的“数据库”选项,如图2-3所示。然后单击“新建”按钮,弹出“新建数据库”对话框,如图2-4所示。单击“新建数据库”按钮,在弹出的“创建”对话框中输入数据库名称,单击“确定”按钮就可创建一个空数据库,同时打开数据库设计器,如图2-5所示。若在图2-4中选择“数据库导向”按钮,就会打开数据库创建向导,根据向导的提示一步步进行操作,就可以创建一个新数据库,在此不再详述。 图2-3 项目管理器 图2-4 新建数据库对话框 图2-5 数据库设计器 3.利用命令创建立数据库 VFP6中的命令有两种执行方式,即交互式运行和在程序中运行。因此,后面介绍的命令既可以在命令窗口中执行,也可以在程序中执行。 建立数据库的命令格式如下: 格式:CREATE DATABASE [数据库文件名|?] 功能:在不启动数据库设计器的情况下,直接建立一个空数据库。 说明:若选“数据库文件名”,则指定要创建数据库的名称,一般需要为数据库指定路径;若选择“?”或不选择任何参数,则该命令会打开“创建”对话框,用于指定要创建的数据库的名字和路径。 2.1.3数据库的维护 1.数据库的基本维护 ⑴利用命令维护数据库 ①打开数据库 格式:OPEN DATABASE [数据库文件名|?] 功能:打开一个数据库。 说明:若选用数据库文件名则打开指定的一个数据库;若选用“?”或不带任何参数,则执行该命令会弹出“打开”对话框,在对话框中再选定要打开的数据库。 ②关闭数据库 格式:CLOSE DATABASE [ALL] 功能:关闭打开的数据库。 说明:若在命令中使用参数ALL,则表示关闭所有打开的数据库,否则将只关闭目前打开的数据库。 ③修改数据库 格式:MODIFY DATABASE [数据库文件名|?] 功能:修改编辑一个数据库。 说明:若当前目录下有打开的数据库文件,则该命令会打开数据库设计器,对当前打开的数据库文件进行修改;若当前目录下没有打开的数据库文件,则该命令先弹出“打开”对话框,在对话框中指定要修改的数据库后,再打开“数据库设计器”对指定的数据库进行修改。 ④删除数据库 格式:DELETE DATA

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档