欢迎来到天天文库
浏览记录
ID:50307890
大小:181.50 KB
页数:29页
时间:2020-03-07
《Visual FoxPro程序设计 第二版 教学课件 作者 高怡新 第5章 数据库及其操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第5章数据库及其操作数据库的创建与维护5.1数据库表的设置5.2表间关系与参照完整性5.3查询的建立与运行5.4视图的建立与维护5.55.1数据库的创建与维护5.1.1数据库的创建1.菜单方式创建数据库执行“文件/新建/数据库/新建文件”菜单命令。2.命令方式创建数据库格式:CREATEDATABASE<数据库名>功能:创建一个指定名称的数据库文件。3.用项目管理器创建数据库5.1.2数据库的打开与维护1.打开数据库命令格式:OPENDATABASE<数据库名>功能:打开指定名称的数据库文件。2.关闭数据库命令格式1:CLOSEDATABASES功能:关闭所有打开的数据库
2、和数据表。格式2:CLOSEALL功能:关闭所有打开的数据库和数据表,同时关闭除主窗口外的各种窗口。3.修改数据库命令格式MODIFYDATABASE<数据库名>功能:打开“数据库设计器”窗口,在其中显示指定的数据库内容供修改。4.删除数据库命令格式:DELETEDATABASE<数据库名>[DELETETABLES]功能:删除指定名称的数据库文件。5.1.3数据库中表的组织1.在数据库中建立新表在数据库打开的情况下,用各种方式新建的数据表均将自动成为当前数据库中的数据表。2.向数据库中添加表(1)用命令方式向数据库中添加表(2)用菜单方式向数据库中添加表3.从数据库中移
3、去表(1)用命令方式从数据库中移去表(2)用菜单界面方式从数据库中移去表5.2数据库表的设置5.2.1长表名与长字段名可为数据库表指定一个不超过128个字符的长表名,可以为数据库表中的字段指定一个不超过128个字符的字段名,以便更清楚地表达表或字段的含义。5.2.2设置字段属性1.设置格式2.设置输入掩码3.设置标题4.设置字段有效性5.2.3设置记录规则1.记录有效性的概念2.触发器的概念及其设置(1)“插入触发器”(2)“更新触发器”(3)“删除触发器”5.3表间关系与参照完整性5.3.1建立关系前的准备数据库表之间的永久关系可分为两种:一对一关系和一对多关系。在创建
4、永久关系之前,要建立关系的两个表需要有一些公共字段以及依据这些字段建立的有关索引。VisualFoxPro规定:如果要建立一对一的关系,发出关联的主表和被关联的子表的相同字段都必须建立主索引或者候选索引;如果要建立一对多的关系,则发出关联的主表(一方)必须建立主索引或者候选索引,而被关联的子表(多方)必须建立普通索引或者唯一索引。5.3.2创建永久关系在打开的“数据库设计器”窗口中建立永久关系,只要在数据库的数据表之间用鼠标进行连线即可,即用鼠标从一个数据库表的主索引或候选索引拖动到另一个数据库表的一个对应的任意索引上。5.3.3设置参照完整性1.参照完整性的概念参照完整
5、性(ReferentialIntegrity)简称RI,设置RI就是建立一组相关数据表之间的规则,当用户插入、更新或删除表中记录时,可保证各相关表之间数据的完整性。2.参照完整性的设置通常可用VisualFoxPro的“参照完整性生成器”来设置表之间的参照完整性。(1)更新规则的设置(2)删除规则的设置(3)插入规则的设置5.4查询的建立与运行5.4.1查询设计器使用举例5.4.2查询设计器的界面1.上部窗格2.字段选项卡3.联接选项卡4.筛选选项卡5.排序依据选项卡6.分组依据选项卡7.杂项选项卡5.4.3查询菜单的使用1.查看SQL2.查询去向5.5视图的建立与维护5
6、.5.1视图的概念视图是在数据库表的基础上创建的一种虚拟表。视图中的数据是按照用户指定的条件从已有的数据库表或其他视图中抽取而来,这些数据在数据库中并不另加存储,而是仅在该数据库中存储这个视图的定义。某个视图一旦被定义,就成为数据库中的一个组成部分,具有与普通数据库表类似的功能,可以像数据库表一样地接受用户的访问。并可以通过视图来更新数据源中的数据。视图有本地视图与远程视图之分。5.5.2视图的创建1.用视图设计器创建视图2.用命令方式创建视图格式:CREATESQLVIEW<视图名>[REMOTE][CONNECTION<新建联接名>]AS功
7、能:按照AS规定的要求,创建一个指定名称的本地视图或远程视图。5.5.3视图与数据更新为了能够通过视图更新源数据表中的数据,需要在“视图设计器”下部窗格的“更新条件”选项卡中,选中左下角的“发送SQL更新”复选框。在“更新条件”选项卡中的操作包括:(1)指定可更新的表(2)指定可更新的字段(3)设置“SQLWHERE子句包括”框(4)设置“使用更新”框5.5.4视图的使用与维护1.视图的使用VisualFoxPro允许对视图进行以下操作:在数据库中使用USE命令打开指定的视图或关闭视图。在“浏览”窗
此文档下载收益归作者所有