vfp数据库的创建和使用

vfp数据库的创建和使用

ID:38856011

大小:290.32 KB

页数:24页

时间:2019-06-20

vfp数据库的创建和使用_第1页
vfp数据库的创建和使用_第2页
vfp数据库的创建和使用_第3页
vfp数据库的创建和使用_第4页
vfp数据库的创建和使用_第5页
资源描述:

《vfp数据库的创建和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro讲授钟丹江苏省普通高校计算机等级考试教程第三章数据库的创建和使用一、数据库的基本概念数据库的概念:数据库是一个容器,是许多相关的数据库表及其关系的集合数据库设计的一般步骤:*需求分析;*分解问题,确定表;*确定表中字段;*确定表之间关系;*改进优化数据库的功能:存储一系列表,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。库文件类型:每创建一个新的数据库都将产生三个文件:数据库文件.dbc,关联的数据库备注文件.dct,关联的数据库索引文件.dcx设计一个完善

2、、高效和结构优化的数据库,是创建以数据库为基础的信息系统中必不可少的重要环节,VFP的主要操作对象就是数据库(库表)VFP数据库的组成数据库表:从属于某个数据库的表,与自由表相比具有许多扩展功能和管理特性注:库表与库之间的相关性是通过库表文件(.dbf)和库文件(.dbc)之间的双向链接来实现的,双向链接包括前链和后链;前链保存在库中,后链保存在表中P71视图(view):把分散在相关表中的数据通过联接条件将它们收集到一起,构成一张虚表,视图就是这样一种虚表类型。连接(connection)存储过

3、程二、数据库的创建数据库的创建:界面方式:1、在“项目管理器”中创建,创建的库在项目中2、通过“新建”按钮或“文件”—“新建”来创建, 创建的库不在项目中命令方式:用createdatabase[databasename

4、?]打开一个库:界面方式:新建一个数据库,保存后会自动打开在打开一个数据库表时,系统也会自动的打开相应的库在“项目管理器”中用“打开”或“修改”按钮命令方式:Opendatabase[databaseName][exclusive

5、shared][noupdate][valida

6、te]三、数据库的使用设置当前数据库在“常用”工具栏“数据库下拉列表”中选择利用setdatabasetodatabaseName命令来进行设置检查数据库的有效性:p75若用户移动了数据库文件(.dbc,.dct,.dcx)或与数据库相关联的表文件,则这些文件的相对路径会改变,那么有可能破坏VFP关联库和表的双向链接,就需要重建链接或检查有效性,使用命令:Validatadatabase[recover][toprinter

7、tofilefilename]关闭库:“项目管理器”—“关闭”按钮p75

8、closedatabase[all]命令删除库:“项目管理器”—“移去”按钮;deletedatabase概念:数据字典是指存储在数据库中,用于描述所管理的表和对象的数据;存储在数据字典中的信息称之为元数据(Metadata),换言之,其记录的是关于数据的数据。数据字典的功能:创建和指定以下内容表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中的默认控件表的主索引关键字长表名和表注释字段级和记录级有效性规则存储过程插入、更新和删除事件触发器四、VFP数据字典概述五、数据库表库表的创建:界

9、面方式:选中“项目管理器”—“数据库”—“表”,新建按钮“数据库设计器”—“数据库设计器工具栏”—“新建表”在数据库打开时,“文件”—“新建”或“新建”按钮命令方式:p101,注意name与free子句在数据库打开时,利用createtable-SQL语句来创建表,此时若在命令中不使用free子句,则创建的为库表注意:在利用命令创建库表时,可以使用name子句定义长 表名(表名长度可超过128个字符)数据库表具有自由表的所有功能,对自由表适用的所有操作也同样适用于数据库表,库表还另外扩展了数据管理

10、和控制等功能库表的字段扩展属性:P78~80,例字段显示属性:只要求会根据给出的条件进行设置字段格式:用于指定字段显示时的格式,包括浏览窗口、表单和报表中显示时的大小写和样式等,可用的格式字母代号见P79表3-2输入掩码:用于指定字段中输入数据的格式,可用的掩码字符见P79表3-3字段的标题和注释:标题和注释是为了使表具有更好的可读性和可理解性,不是必需的;在“项目管理器”中选中字段,窗口下部的状态栏会显示字段注释数据库表除了具有自由表的属性之外,还可以设置一些扩展属性;这些属性在“表设计器”中设

11、置,并作为数据字典保存在数据库中字段级验证:用来限定字段的取值及取值范围,包括有效性规则,有效性信息以及默认值字段有效性规则:用来控制输入到字段中的数据的取值范围,是一个逻辑表达式,且当前字段包含在表达式当中;当输入数据时,系统根据表达式进行验证,若结果为.t.,则接收输入的值;否则,拒绝输入的值,并且显示一个提示框字段有效性信息:它是有效性规则的说明,是一个字符表达式,是在拒绝输入值时显示的提示框中的说明信息默认值:向一张数据库表中添加新记录时所指定的最初的值称为该字段的默认值,

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

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

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