欢迎来到天天文库
浏览记录
ID:52268589
大小:1.40 MB
页数:86页
时间:2020-04-03
《vfp数据库及其操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章VFP数据库及其操作4.1数据库及其操作4.2数据库表4.3表的操作4.4索引与排序习题14.1创建数据库数据库(DataBase)与表(Table)是两个不同的实体,数据库可以管理表(Table)、视图(View)等数据实体。数据库还提供了数据字典、各种数据保护及数据管理功能。在建立数据库时,生成的数据库文件名的扩展名为.DBC,与之相关的还会自动生成一个扩展名为.DCT的数据库备注文件和一个扩展名为.DCX的数据库索引文件。新建一个数据库的方法有以下3种:方法一:用项目管理器建立数据库2“项目管理器
2、”对话框图“新建数据库”对话框【例4.1】在e:vfpdb下建立“学生库”的数据库文件。操作步骤:(1)打开“项目1”文件,进入“项目管理器”对话框3“创建”对话框(2)选定“新建数据库”按钮,弹出“创建”对话框(3)选定存储新建数据库文件的文件夹,输入新的数据库文件名,单击“保存”按钮,即完成创建数据库的操作,并随即打开了数据库设计器。4方法二:用菜单方式创建数据库操作步骤:(1)选择“文件”→“新建”命令,弹出“新建”对话框,在“新建”对话框中,从“文件类型”单选框中选定“数据库”按钮,然后单击“新建
3、文件”按钮,弹出“创建”对话框(2)同方法一的第3步。5方法三:使用命令方式建立数据库格式:CREATEDATABASE[<数据库名>∣?]功能:创建并打开一个数据库。说明:(1)<数据库名>指定要创建的数据库的名称。如果缺省或选择?,则打开“创建”对话框,用户选择路径,输入数据库文件名。(2)数据库的文件扩展名为.DBC,关联的数据库备注文件扩展名为.DCT,关联的索引文件的扩展名为.DCX。(3)创建的数据库立即以独占方式打开,但没有打开数据库设计器。6图“项目管理器”对话框4.1.2打开数据库数据库在打
4、开后方可对其进行操作,打开数据库有以下几种方法:【例4.2】打开e:vfpdb中名为“学生库”的数据库文件。方法一:在项目管理器中打开数据库操作步骤:(1)打开“项目管理器”对话框,选择“数据”标签,选择要打开的数据库文件,则该数据库自动打开,如图所示。7(2)双击该数据库文件名,则打开数据库设计器,如图所示。图“数据库设计器”窗口8图“打开”对话框方法二:以菜单方式打开数据库操作步骤:(1)选择“文件”→“打开”命令,出现“打开”对话框,如图所示。(2)在“打开”对话框中“文件类型”下拉框中选择“数据库
5、(*.DBC)”,然后选定并打开库文件所存放的文件夹,再选定库文件名或直接在“文件名”文本框中输入要打开的数据库文件名,按“确定”按钮,进入“数据库设计器”窗口9方法三:以命令方式打开数据库格式1:OPENDATABASE[数据库名∣?]功能:打开一个指定的数据库。10格式2:modifyDATABASE[数据库名∣?]功能:打开数据库设计器,能够交互地修改当前数据库。【例4.43】打开e:vfpdb中名为“学生库”的数据库文件。OPENDATABASE"e:vfpdb学生库.dbc"114.1.3
6、删除数据库如果一个数据库不再使用了,可以随时删除,有两种方法删除数据库。【例4.2】删除数据库文件“学生库.DBC”。方法一:用“项目管理器”删除数据库操作步骤:(1)打开“项目管理器”对话框,单击“数据”标签,如下图4-83所示。展开“数据库”,选定要删除的数据库“学生库”。(2)单击“移去”按钮,弹出消息提示对话框,如下图4-84所示。如果选择“移去”按钮,则删除数据库但不从磁盘上删除相应的数据库文件;如果选择“删除”按钮,则从磁盘上删除相应的数据库文件。12方法二:用命令删除数据库格式:DELETEDA
7、TABASE<数据库名>功能:从磁盘上删除数据库。134.2数据库表数据表的创建过程是先定义表的结构,再向表中输入数据。1定义表的结构在VFP中,一张二维表对应一个数据表。称为表文件(Table)。扩展名为.dbf。二维表中的每一列称为一个字段(Field),除标题行外的每一个行称为一条记录(Record)。定义数据表的结构,就是根据二维表的定义来确定数据表的结构。即确定数据表的组织形式,也即定义数据表的字段个数、字段名、字段类型、字段宽度、小数位数以及是否以该字段建立索引等。141.字段名字段名用来标识表中
8、的字段,由用户自行指定,是一个以字母或汉字开头且长度不能超过10个字符的字母、汉字、数字、下划线序列。其中一个汉字相当于两个汉字。2.字段类型字段类型用于指定字段所存放的数据的类型。VFP的字段类型包括字符型、数值型、日期型、逻辑型、备注型、通用型等,且均可用一个相应的字符代码表示,其作用也各不相同。3.字段宽度字段宽度用于指定字段所能存储数据的最大字节数。154.小数位数对于N型和F型的字段,还有
此文档下载收益归作者所有