Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt

Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt

ID:50029551

大小:77.00 KB

页数:28页

时间:2020-03-07

Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt_第1页
Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt_第2页
Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt_第3页
Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt_第4页
Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt_第5页
资源描述:

《Visual FoxPro程序设计 教学课件 作者 高怡新 第4章 数据库及其操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第4章数据库及其操作4.1数据库的创建与维护4.2数据字典4.3查询的建立与运行4.4视图的建立与维护4.1数据库的创建与维护4.1.1数据库的创建1.菜单方式创建数据库执行“文件/新建/数据库/新建文件”菜单命令2.命令方式创建数据库格式:CREATEDATABASE<数据库名>功能:创建一个指定名称的数据库文件。4.1.2数据库的打开与维护1.打开数据库命令格式:OPENDATABASE<数据库名>功能:打开指定名称的数据库文件。2.关闭数据库命令格式1:CLOSEDATABASES功能:关闭所有打开的数据库和数据表。格式2:CLOSEALL功能:关闭所有打开的数据库和

2、数据表,同时关闭除主窗口外的各种窗口。3.修改数据库命令格式MODIFYDATABASE<数据库名>功能:打开“数据库设计器”窗口,在其中显示指定的数据库内容供修改。4.删除数据库命令格式:DELETEDATABASE<数据库名>[DELETETABLES]功能:删除指定名称的数据库文件。4.1.3数据库中表的组织1.在数据库中建立新表2.向数据库中添加表(1)用命令方式向数据库中添加表(2)用菜单方式向数据库中添加表3.从数据库中移去表(1)用命令方式从数据库中移去表(2)用菜单界面方式从数据库中移去表4.1.4数据库中表的关联1.关联前的准备想要建立关系的两个表需要有一

3、些公共的字段以及以这些字段为依据建立的相应索引。这样的字段被称为主关键字段和外部关键字段。主关键字段存在于发出关联的表中,通常需要为该字段建立一个主索引;外部关键字段存在于被关联的表中,通常可为该字段建立一个普通索引。2.创建永久关系在打开的“数据库设计器”窗口中建立永久关系,只要在数据库的数据表之间用鼠标进行连线即可,即用鼠标从一个数据库表的主索引或候选索引拖动到另一个数据库表的一个对应的任意索引上。4.2数据字典4.2.1长表名与长字段名可为数据库表指定一个不超过128个字符的长表名,还可以为数据库表中的字段指定一个不超过128个字符的字段名,以便更加清楚地表达表或字段

4、的含义。4.2.2设置字段属性1.设置格式2.设置输入掩码3.设置标题4.设置字段有效性4.2.3设置记录规则1.记录有效性的概念2.触发器的概念(1)“插入触发器”(2)“更新触发器”(3)“删除触发器”1.参照完整性的概念2.参照完整性的设置4.2.4参照完整性4.3查询的建立与运行4.3.1查询与查询设计器4.3.2查询设计器的界面1.上部窗格2.字段选项卡3.联接选项卡4.筛选选项卡5.排序依据选项卡6.分组依据选项卡7.杂项选项卡4.3.3查询菜单的使用1.查看SQL2.查询去向4.4视图的建立与维护4.4.1视图的概念视图是在数据库表的基础上创建的一种虚拟表。视

5、图中的数据是按照用户指定的条件从已有的数据库表或其他视图中抽取而来,这些数据在数据库中并不另加存储,而是仅在该数据库的数据字典中存储这个视图的定义。某个视图一旦被定义,就成为数据库中的一个组成部分,具有与普通数据库表类似的功能,可以像数据库表一样地接受用户的访问。用户不仅可以通过视图从单个或多个数据库表中提取所需的数据,还可以通过视图来更新数据库表中的数据。视图有本地视图与远程视图之分。本地视图直接从本地计算机的数据库表或其他视图中提取数据;远程视图则可从支持开放数据库连接ODBC(OpenDatBaseConnectivity)的远程数据源(例如网络服务器)中提取数据。4

6、.4.2视图的创建1.用视图设计器创建视图2.用命令方式创建视图格式:CREATESQLVIEW<视图名>[REMOTE][CONNECTION<新建联接名>]AS功能:按照AS规定的要求,创建一个指定名称的本地视图或远程视图。4.4.3视图与数据更新默认情况下,对视图的更新不会在源数据表中得到反映,为了能够通过视图更新源数据表中的数据,需要在“视图设计器”下部窗格的“更新条件”选项卡中,选中左下角的“发送SQL更新”复选框。在“更新条件”选项卡中的操作包括:(1)指定可更新的表(2)指定可更新的字段(3)设置“SQL

7、WHERE子句包括”框(4)设置“使用更新”框4.4.4视图的使用与维护1.视图的使用VisualFoxPro允许对视图进行以下操作:在数据库中使用USE命令打开指定的视图或关闭视图。在“浏览”窗口中显示和修改视图中的内容。使用SQL命令对视图进行操作。在查询、表单、报表中将视图作为数据源。2.视图维护命令(1)修改视图格式:MODIFYVIEW<视图名>(2)重命名视图格式:RENAMEVIEW<旧视图名>TO<新视图名>(3)删除视图格式:DELETEVIEW<视图名>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。