vfp数据库的创建和使用.ppt

上传人:99****p 文档编号:1439249 上传时间:2019-02-27 格式:PPT 页数:30 大小:121.50KB
下载 相关 举报
vfp数据库的创建和使用.ppt_第1页
第1页 / 共30页
vfp数据库的创建和使用.ppt_第2页
第2页 / 共30页
vfp数据库的创建和使用.ppt_第3页
第3页 / 共30页
vfp数据库的创建和使用.ppt_第4页
第4页 / 共30页
vfp数据库的创建和使用.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、Visual FoxPro 讲授 钟 丹江苏省普通高校计算机等级考试教程第 四 章数据库的创建和使用数据库的创建和使用一、数据库的基本概念 l数据库的概念: 数据库是一个容器,是许多相关的数据库表及其关系的集合l数据库的功能: 存储一系列表,在表间建立关系,设置属性和数据有效性规则使相关联的表协同工作。l库文件类型: 每创建一个新的数据库都将产生三个文件:数据库文件 .dbc,关联的数据库备注文件 .dct, 关联的数据库索引文件 .dcx设计一个完善、高效和结构优化的数据库,是创建以数据库为基础的信息系统中必不可少的重要环节, VFP的主要操作对象就是数据库(库表)l 数据库的创建: 界面方

2、式: 1、 在 “项目管理器 ”中创建,创建的库在项目中2 、通过 “新建 ”按钮或 “文件 ”“ 新建 ”来创建,创建的库不在项目中 命令方式 : 用 create database databasename|?l VFP数据库的组成 数据库表:从属于某个数据库的表,与自由表相比具有许多 扩展功能和管理特性v 注:库表与库之间的相关性是通过库表文件( .dbf) 和库文件( .dbc) 之间的双向链接来实现的, 双向链接包括前链和后链;前链保存在库中,后链保存在表中 视图( view): 把分散在相关表中的数据通过联接条件将它们收集到一起,构成一张虚表,视图就是这样一种虚表类型。 连接( c

3、onnection) 存储过程二、数据库的创建 l打开一个库: 界面方式: 新建一个数据库,保存后会自动打开 在打开一个数据库表时,系统也会自动的打开相应的库 在 “项目管理器 ”中用 “打开 ”或 “修改 ”按钮 命令方式:注意点: P84Open database databaseNameexclusive|sharednoupdatevalidatel设置当前数据库 在 “常用 ”工具栏 “数据库下拉列表 ”中选择 利用 set database to databaseName命令来进行设置三、数据库的使用 l检查数据库的有效性:若用户移动了数据库文件( .dbc,.dct,.dcx)

4、或与数据库相关联的表文件,则这些文件的相对路径会改变,那么有可能破坏 VFP关联库和表的双向链接,就需要重建链接或检查有效性,使用命令:Validata database recoverto printer|to file filenamel修改库: 启动库设计器: “修改 ”按钮MODIFY DATABASEl关闭库: “项目管理器 ”“ 关闭 ”按钮 close database all命令l 删除库: “项目管理器 ”“ 移去 ”按钮l概念 :数据字典是指存储在数据库中,用于描述所管理的表和对象的数据;存储在数据字典中的信息称之为元数据( Metadata), 换言之,其记录的是关于数据

5、的数据。l数据字典的功能 :创建和指定以下内容 表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中的默认控件 表的主索引关键字 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件触发器四、 VFP数据字典概述 五、数据库表 l库表的创建 :v 界面方式: 选中 “项目管理器 ”“ 数据库 ”“ 表 ”,新建按钮 “数据库设计器 ”“ 数据库设计器工具栏 ”“ 新建表 ” 在数据库打开时 , “文件 ”“ 新建 ”或 “新建 ”按钮v 命令方式: 在数据库打开时 ,利用 create table-SQL语句来创建表,此时若在命令中不使用 free子句,则创建的为库

6、表注意 :在利用命令创建库表时,可以使用 name子句定义长表名(表名长度可超过 128个字符)数据库表具有自由表的所有功能,对自由表适用的所有操作也同样适用于数据库表,库表还另外扩展了数据管理和控制等功能l库表的字段扩展属性 :v 字段显示属性:只要求会根据给出的条件进行设置 字段格式: 用于指定字段显示时的格式,包括浏览窗口、表单和报表中显示时的大小写和样式等,可用的格式字母代号见 表 4-1 输入掩码: 用于指定字段中输入数据的格式,可用的掩码字符见 表 4-2 字段的标题和注释: 标题和注释是为了使表具有更好的可读性和可理解性,不是必需的;在 “项目管理器 ”中选中字段,窗口下部的状态

7、栏会显示字段注释数据库表除了具有自由表的属性之外,还可以设置一些扩展属性;这些属性在 “表设计器 ”中设置,并作为数据字典保存在数据库中v 字段级验证:用来限定字段的取值及取值范围,包括有效性规则,有效性信息以及默认值 字段有效性规则: 用来控制输入到字段中的数据的取值范围,是一个逻辑表达式,且当前字段包含在表达式当中;当输入数据时,系统根据表达式进行验证,若结果为 .t., 则接收输入的值;否则,拒绝输入的值,并且显示一个提示框 字段有效性信息: 它是有效性规则的说明,是一个字符表达式,是在拒绝输入值时显示的提示框中的说明信息 默认值: 向一张数据库表中添加新记录时所指定的最初的值称为该字段的默认值,它必须是一个与字段类型相同的表达式,适当的设置默认值可以减少输入的工作量v 字段的默认控件类型:作用是指定在使用 “表单向导 ”生成表单或从数据环境中将字段拖放到表单上时,与字段相对应的控件类相关例题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。