设置 为数据库表设置字段级有效性规则和发生错误时的 提示信息。 例5-8P134 4.记录有效性设置 记录级有效性规则用于记录更新时对整个记录进行 检验。 例5-9 P135
5.触发器的使用 触发器是在发生某些事件(如插入、修改、删除记录 等)时触发执行的一个表达式或一个过程。当发生预定事 件时,引发触发器所包含的事件代码的执行。 (1)触发器的作用:字段级有效性和记录级有效性规 则主要限制非法字段或非法记录的输入,而记录级触发 器用于控制对已经存在的记录所作的非法操作。 三个触发器:插入触发器、更新触发器、删除触发 器。
(2)触发器的设置 在数据库表设计器的“表”选项卡上,在“触发器” 区的“插入触发器”、“更新触发器”和“删除触发器” 的文本框中,分别设置触发器的触发规则。触发规则可 以是一个表达式、一个过程或函数,当它们返回假(.F.) 时,显示“触发器失败”信息,以阻止插入、更新或删 除操作。 例5-10 P136
6.表名和注释 在“数据库设计器”的“表”选项卡中有“表名” 和“表注释”两个输入区。“表名”用于指定该表在项 目管理器中的名称,“表注释”用于输入对表的说明。
5.5.5 数据库使用
1.打开和关闭数据库 常用的打开数据库的方式有三种: a)使用命令打开 OPEN DATABASE [数据库文件名|?][EXCLUSIVE|SHARED] b)在项目管理器中或“文件”菜单下打开数据库 c)关闭数据库:在项目管理器中或“文件”菜单下关闭 数据库,也可使用命令 CLOSE DATABASE|ALL来关闭数据库。 2.数据库的查看和修改 1)使用“数据库设计器” MODIFY DATABASE
2)查看.DBC文件的内容 数据库文件只是记载了数据库
中所有表、视图、索引、 表间关联关系与存储过程等数据,实际是也是一个表,可以 浏览和编辑。 例如:USE 教学管理.DBC BROWSE 注意:一般不直接修改.DBC文件,而是在数据库设计器 中完成数据库的修改操作。
3.在项目中添加与移去或删除数据库 操作方法同在项目中添加、移去、删除表。 4.多个数据库的使用 VFP允许同时打开和使用多个数据库,但某一时刻只有 一个当前数据库。 在打开的数据库中,如果没有选择当前数据库,则最 后打开的数据库是当前数据库,可以使用命令SET DATABASE TO [数据库名]来选择