网站大量收购闲置独家精品文档,联系QQ:2885784924

[IT认证]VFP第四章教案.ppt

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

第四章 数据库的创建 与应用 一、数据库的概念 3、数据库的内容包括: 表 (库表与自由表有所不同) 表之间的永久关系 视图(本地、远程) 存储过程 看一个教学管理数据库的例子 二、设计数据库的步骤 确定数据库的目的 确定需要的表 确定所需字段 确定表之间的关系 改进设计 三、创建数据库 确定库表之间的关系 建库的方法(P92) 分清自由表与库表、数据库与库表的概念。 实现表之间的关系(实验6 P40) 建立库中的存储过程(实验6 P41) 建立数据库中的视图(详见第四章) 建立数据库文件 库的内容: 库表,视图,连接,存储过程 先讲建立数据库 建库的操作有两种方式(界面,命令)。 例:新建立一个数据库文件(jxsj.dbc)(P92)项目管理器-数据库-新建-输入库名-打开数据库设计器-……(见下图) 命令:create database [库名|?] 再讲建立数据库中的库表 ? 将以前的自由表添加到jxsj.dbc 中,此时原来的自由表成为库表。 ? 库表与数据库的双向链接(P93) ? 一张表只能与一个数据库建立链接。 ? 可以利用项目管理器在已经存在的数据库中新建库表, ? 也可以利用项目管理器在已经存在的数据库中移去存在的库表(即取消双向链接)。 数据库的使用 打开数据库 设置当前数据库 检查数据库的有效性 关闭数据库 删除数据库 打开数据库 打开方式有多种: 新建数据库即自动打开 打开数据库表即自动打开数据库 打开一个项目后,系统把项目所包含的数据库自动打开。 命令方式: OPEN DATABASE『数据库名』『exclusive|shared』[noupdate][valdate] 数据库使用 设置当前数据库 视图方式:“常用”工具栏的数据库下拉列表 命令方式:SET DATABASE TO 数据库名 检查数据库的有效性 语法:VALIDATE DATABASE [RECOVER][TO PRINTER][TO FILE 文件名] RECOVER用于更新链接 To子句用于检查信息得去向 数据库使用 关闭数据库 使用项目管理器 选中要关闭得数据库点击“关闭”按钮 使用命令 Close DATABASE Close DATABASE ALL 删除数据库 五、什么是数据字典 数据字典是包含数据库中所有表信息的一个表。每个数据库带有一个数据库字典。 在数据库中的表可以享受到数据字典的各种功能。 使用数据字典,可以创建字段级规则和记录级规则,保证主关键字字段内容的唯一性。 数据字典可以创建和指定以下内容: 主关键字和候选索引关键字; 表单中使用的默认控件类; 数据库表之间的永久性关系; 字段的输入掩码和显示格式; 长表名和表中的长字段名; 字段级和记录级有效性规则; 表中字段的标题和注释; 存储过程; 表中字段的默认值; 插入、更新和删除事件的触发器。 数据库表 数据库表的创建 基本与自由表的创建相同,在项目管理器中选择“数据库”-“新建” 命令语句:在CREAT TABLE-SQL中,如果加入关键字FREE,表示为自由表,否则为数据库表。 数据库表的扩展属性 字段的扩展属性可以在数据库表的“表设计器”中设置 利用CREAT TABLE-SQL语句也可以设置P100 库表字段的扩展属性 字段的显示格式 P56 输入掩码 P56 默认值 P57 标题 P56 注释 P56 实验5 P33 字段的验证规则 P56 设置字段级规则 何时检查字段级规则 字段值改变时。 数据库表的扩展属性 字段验证 字段的有效性用来控制输入到字段中的数据的取值范围 字段的有效性信息是一个字符型表达式,用来说明当输入字段不满足有效性时的信息提示。 默认值 字段的最初值为默认值,默认值与字段类型相同的表达式。 只有字段设置允许使用.NULL.默认值才能用。 关于库表的“表属性” 长表名 记录的有效性规则 表的触发器 标题 注释 以上设置,都在“表设计器”中可以实现。 长表名的命名 命名规则 第一字符必须是字母、下划线或汉字 表长度规定 自由表----------最长10个字符 数据库表-------最长128个字符 设置表的有效性规则 规则的作用: 用来控制用户输入到记录中的信息类型,通常比较同一记录中的两个或多个字段值。 何时检查规则 在记录指针改变时。 从数据库中移去具有关联规则的表时 所有属于 该表的字段级和记录级规则都会从数据库中删除。因为规则存放在.DBC中。 设置触发器(Trigger) Trigger是建立在表上的表达式,当表中的任何记录被指定的操作命令修改时发生。 “触发器”的设置 在“表设计器”------“表属性” INSERT触发器 UPDATA触发器 DELETE触发器 小 结 VFP数据库管理

文档评论(0)

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

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

1亿VIP精品文档

相关文档