第7讲自由表与数据库表

第7讲自由表与数据库表

ID:33865045

大小:147.50 KB

页数:13页

时间:2019-03-01

第7讲自由表与数据库表_第1页
第7讲自由表与数据库表_第2页
第7讲自由表与数据库表_第3页
第7讲自由表与数据库表_第4页
第7讲自由表与数据库表_第5页
资源描述:

《第7讲自由表与数据库表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7讲自由表与数据库表VFP中的数据库是一个逻辑上的概念和手段,是一个容器,通过一组系统文件统一组织和管理相互关联的数据库表及相关的数据库对象。例如,将扩展名为DBF的数据库表文件组织在一起管理,使它们成为相互关联的数据集合。在建立VFP数据库时,相应的数据库名称实际是扩展名为DBC的文件名,与之相关的还会自动建立一个扩展名为DCT的数据库备注文件和一个扩展名为DCX的数据库索引文件,这三个文件是供VFP数据库管理系统管理数据库使用的,用户一般不能直接使用这些文件。一、数据库的基本操作1.建立数据库

2、1)菜单法从“文件”菜单选择“新建”命令,在“新建”对话框建立数据库;2)使用命令建立数据库,命令格式是:CREATEDATABASE[DatabaseName|?]2.打开数据库1)菜单法从“文件”菜单“打开”命令2)命令方式命令格式:OPENDATABASE[数据库名

3、?][EXCLUSIVE][SHARED][NOUPDATE][VALIDATE]独占方式共享方式只读方式检查合法性说明:²此命令不会自动打开数据库设计器。常在程序中使用。²打开数据库时,表不会自动打开。²数据库不打开时,仍可使用

4、USE命令打开表。²同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库.指定当前数据库的命令是:SETDATABASETO<数据库文件名>也可以用“常用”工具栏中的按钮来选择当前数据库²SETDATABASETO使所有打开的数据库都不是当前数据库。1.修改数据库(1)菜单法从“文件”菜单—“打开”命令(自动打开数据库设计器)(2)命令方式(自动打开数据库设计器)命令格式:MODIFYDATABASE[数据库名

5、?][NOWAIT][NOEDIT]程序中使用禁止修改2.删除数据库命令方式命令格

6、式:DELETEDATABASE〈数据库名

7、?〉[DELETETABLES][RECYCLE]放入回收站同时删除包含的表SETSAFETYON

8、OFF用于设置在删除时是否给出提示信息。SETSAFETYON提示是否删除(系统默认)SETSAFETYOFF不给出任何提示,直接删除数据库文件二、建立数据库表1.建立数据库表1)“数据库”菜单“新建表”命令;1)“数据库设计器”工具栏中“新建”按钮;2)快捷菜单;3)“文件”菜单“新建”命令;4)命令方式(数据库打开时)命令格式:CREATE〈表文件名>[

9、.DBF]1.自由表(1)数据库表与自由表自由表不属于数据库中的表就是自由表。自由表可以被移入数据库使之成为数据库表,数据库表也可以移出数据库成为自由表。自由表无法实现数据完整性,自由表不支持主索引,不能建立字段有效性规则,也不支持在表之间建立永久性联系。(2)将自由表添加到数据库²菜单法:“数据库”—“添加表”²命令方式:ADDTABLE表名/?[NAME长表名]例如ADDTABLETTTNAME2001级学生军训表注意:一个表只能属于一个数据库。(3)从数据库中移出表²菜单法:在数据库设计器中选

10、择要移出的表;“数据库”—“移去”。²命令方式:REMOVETABLE表名

11、?[DELETE][RECYCLE]数据库表比自由表又有以下特征:²数据库表可以使用长文件名和长字段名²数据库表中的字段比自由表中的字段多四个特性²数据库表的索引比自由表多了一个索引²数据库表与表之间存在永久性关联²数据库表与表之间存在参照完整性1.空值:就是缺值或还没有确定值,不能把它理解为任何意义的数据。2.字段有效性规则字段有效性规则是一种对字段取值的约束。它包括“规则”、“信息”和“默认值”“规则”是一个与字段有关的

12、逻辑表达式,通过这个表达式对用户输入的值加以限制,信息是一个字符串表达式,用来给出错的提示信息,默认值是与字段类型一致的数据。字段有效性规则提供数据完整性检验——域完整性检验。3.显示组框1)格式:输出格式2)输入掩码:输入格式3)标题:为字段加标题,用于显示、浏览等。4)注释:为相应字段加说明文字。必须掌握:²会将自由表添加到数据库表、建立表的索引和多表之间的联系²会将数据库表移出成为自由表²掌握如何设置数据库表的字段有效性规则²会设置数据的参照完整性规则(多个数据库表)三、索引4.2.4索引索引

13、如同书的目录,通过目录,读者可以快速找到所需要的内容,索引可以使用户快速找到表中的数据。VFP提供四种类型的索引。1.索引的种类1)主索引在指定字段或表达式中不允许出现重复值的索引。主索引主要用于主表或“被引用”表,用来在一个永久关系中建立参照完整性。只有数据库表可以创建主索引。一个表只能创建一个主索引,通常用表的主关键字作为主索引关键字。2)候选索引候选索引同主索引一样要求索引关键字或表达式不能有重复值。数据库表和自由表都可以建立候选索引,并且可以建立多个候选索引。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。