《2022年VFP基础教程 第四章 数据库的创建和使用VFP教程.docx》由会员分享,可在线阅读,更多相关《2022年VFP基础教程 第四章 数据库的创建和使用VFP教程.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年VFP基础教程 第四章 数据库的创建和使用VFP教程.1 VFP数据库1. 数据库的基本组成数据库由一个以上相互关联的数据表组成,可以包含一个或多个表、视图、到远程数据源的连接和存储过程。视图(view):一个保存在数据库中的、由引用一个或多个表、或其他视图的相关数据组成的虚拟表,可以是本地的、远程的或带参数的。存储过程(stored procedure):是保存在数据库中的一个过程。该过程能包含一个用户自定义函数中的任何吩咐和函数。创建数据库时系统自动生成3个文件:数据库文件: 扩展名为 .DBC数据库备注文件: 扩展名为 .DCT数据库索引文件: 扩展名为 .DCX2. 数据库的
2、设计过程1)明确建立数据库的目的和运用方式2)设计所需的数据表(包括表结构和表记录)3)建立表之间的关系4)改进设计.2 数据库的创建1. 数据库的创建过程数据库的创建过程中一般会涉及下面一些常用操作:1)创建新表 用表设计器 (设置字段属性和表属性)2)添加表 用数据库设计器按钮或数据库菜单3)创建视图 用视图向导、视图设计器4)建立关系 用鼠标将父表的索引拖到子表的相关索引上5)编辑关系 用数据库菜单或快捷菜单 参照完整性生成器6)移去关系 用快捷菜单或按delete键7)修改表 用表设计器8)删除表或视图 用数据库设计器按钮或数据库菜单1234下一页 2. 数据库的新建、打开、关闭(1)
3、新建数据库:从文件菜单中单击新建 在新建对话框中选择数据库并单击新文件 在创建对话框中给出库文件名和保存位置 在数据库设计器中建立所需的数据库。或 从吩咐窗口中输入吩咐: create database 数据库名(2)打开数据库:从文件菜单中单击打开 在打开对话框中给出库文件名和保存位置并确定之。或 从吩咐窗口中输入吩咐: open database 数据库名(3)关闭数据库:从吩咐窗口中输入吩咐:close database 关闭当前数据库或 close all 关闭全部被打开的数据库留意:1) 关闭了数据库表不等于关闭了数据库,但关闭了数据库则其中的数据表被同时关闭;2) 用鼠标关闭了数据
4、库设计器窗口并不能代表关闭数据库。3. 用数据库设计器设计数据库(1) 调出表设计器,建立一个新数据表方法1:从数据库菜单中选择新表。方法2:右击数据库设计器窗口,从快捷菜单中选择新表。方法3:单击数据库设计器工具栏的新表按钮。方法4:从文件菜单中单击新建,在对话框中选择表。留意:数据库表的表设计器中内容比自由表的多,增加了字段属性和表属性的设置。设置验证规则目的是为了使输入的数据符合要求,在有冲突时发出错误提示信息。(2) 数据库表的高级属性属性类别属性名称作用字段属性字段显示属性格式确定字段内容在被显示时的样式输入掩码指定字段中输入数据的格式(即所输入的任何内容均显示成此符号)标题在阅读表
5、时用此名称代替意义不够直观的字段名字段验证规则规则使所输数据符合设定的条件信息当所输数据违反规则时,系统提示错在哪里默认值削减输入重复性数据时的工作量字段注释使字段具有更好的可读性表属性长表名与表文件名不同,设置了长表名可以一目了然记录验证规则规则使所输记录符合设定的条件 信息当所输记录违反规则时,系统提示错在哪里触发器插入触发器当所插记录符合此规则时,才可以插入到表中更新触发器当修改后的记录符合此规则时,才可以进行修改删除触发器当待删记录符合此规则时,才可以被删除掉表注释使表具有更好的可读性字段级规则:一种与字段相关的有效性规则,在插入或修改字段值时被激活,多用于数据输入正确性的检验。为字段设置验证规则的方法:.在表设计器中选定要建立规则的字段名。.在“规则”方框旁边选择“”按钮。.在表达式生成器中设置有效性表达式,并选择“确定”。.在“信息”框中,键入用引号括起的错误信息。.在“默认值”框中,键入合理的初值。.留意不同类型数据的表示方法。.选择“确定”记录级规则:一种与记录相关的有效性规则,当插入或修改记录时激活,常用来检验数据输入和正确性。记录被删除时不运用有效性规则。记录级规则在字段级规则之后和触发器之前激活,在缓冲更新时工作。触发器:B