用项目管理器管理数据.ppt
三、用项目管理器管理数据,项目管理器用于组织和管理项目中的文件,可对数据库,数据库表,自由表进行添加、修改、浏览等操作。操作步骤:1、打开项目管理器窗口文件菜单新建项目2、在项目管理器窗口中添加数据库数据选项数据库3、查看已添加的数据库注:自己创建的项目管理器可用项目文件来保存。项目文件的扩展名为.pjx创建命令:CREATEPROJECT打开命令:MODIFYPROJECT,3.6.2数据词典,数据词典用于保存数据库中各种数据的定义或设置信息,包括表的属性、字段属性、记录规则、表间关系、参照完整性等。一、长名(表名/字段名)与注释二、设置字段属性格式2.输入掩码3.标题4.字段验证,三、设置记录规则,记录验证记录级有效性检查规则用来检查同一记录中不同字段之间的逻辑关系。规则文本框:用于指定记录级有效性检查规则,光标离开当前记录时进行校验。信息文本框:用于指定出错提示信息2.触发器插入触发器:用于指定一个规则,每次向表中插入或追加记录时该规则被触发,据此检查插入的记录是否满足规则。更新触发器删除触发器,四、主索引与永久关系,主索引主索引的作用有两个:一是主索引不允许出现重复值,发现重复值会禁止存盘,故可用作主关键字。二是主索引可用于建立永久关系,从而建立参照完整性。建立或删除主索引命令:ALTERTABLEADD|DROPPRIMARYKEYTAG命令中的ADD用于添加主索引,缺省TAG子句表示索引关键字同字段名。DROP用于删除主索引。例如ALTERTABLEsbADDPRIMARYKEY编号TAGbhALTERTABLEsbDROPPRIMARYKEY,2.永久关系与临时关系,永久关系是数据库表之间的关系,在数据库设计器中表现为表索引之间的连线。永久关系建立后存储在数据库文件中,只要不作删除或变更就一直保留。临时关系仅用于关联,即控制关联表的记录指针有序移动利用数据库设计器建立永久关系的连线规则为:在数据设计器中,从一表的主索引或候选索引拖到另一个表的任一索引。,五、参照完整性:表间规则,RI生成器窗口的打开2.RI生成器窗口的组件RI生成器窗口具有更新规则、删除规则和插入规则3个选项卡,级联、限制和忽略等选项按钮和一个表格。3.参照完整性设置步骤(1)选定某一规则选项卡。(2)在表格中选定某行并设置两表的联接。(3)选定某一选项按钮。(4)浏览有关表的内容,检验设置的正确性。,3.6.3视图,VFP视图也是从SQL语言移植而来,所以又称为SQL视图。如果在视图中会有取自远程数据源的数据,则该视图为远程视图;否则为本地视图一、视图的创建1.用CREATESQLVIEW命令来创建命令格式:CREATESQLVIEWREMOTECONNECTIONSHARED|ASSELECT-SQL命令功能:按照AS子句中的SELECT-SQL命令提出的查询要求,创建一个本地或远程的SQL视图。,2.通过界面操作创建视图,方法一:在项目管理器中创建视图方法二:在数据库设计器中创建视图二、视图设计器类似于查询设计器,只是在窗口的下半部分多了一个“更新条件”选项卡,以便使用户为视图设置更新条件,多了一个更新数据功能。三、视图的更新视图不仅具有查询的功能,还可修改记录数据并使源表随之更新,四、视图的优点,1.视图提高了数据库应用的灵活性能同一个数据库在不同用户的眼中可呈现为不同的视图。2.视图减少了用户对数据库物理结构的依赖当数据库物理结构变化时,可用改变视图来代替改变应用程序。3.视图可支持网络应用创建远程视图后,用户可直接使用网上远端数据库中的数据。,