Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt

Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt

ID:50308025

大小:1.43 MB

页数:42页

时间:2020-03-07

Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt_第1页
Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt_第2页
Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt_第3页
Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt_第4页
Visual FoxPro程序设计教程 教学课件 作者 王毓珠 第3章 Visual FoxPro数据库基本操作.ppt_第5页
资源描述:

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

1、第3章VisualFoxPro数据库基本操作数据库的建立与管理建立视图与数据查询使用SQL语言实现数据库操作数据库的建立与管理数据库的创建数据库的管理数据库的打开与关闭数据库设计器的调出与关闭设置和修改数据库对象使用多个数据库删除或移去数据库数据库的创建菜单:文件/新建/数据库(.DBC)项目管理器:数据/数据库/新建命令:CREATEDATABASE[数据库名]数据库的打开与关闭数据库的打开菜单方式:文件/打开项目管理器方式:项目/数据/数据库/选中要打开的数据库/打开命令方式:OPENDATABA

2、SE[<数据库名>

3、?][EXCLUSIVE

4、SHARED][NOUPDATE][VALIDATE]数据库的关闭命令方式:CLOSEDATABASE[ALL]项目管理器方式:选择要关闭的数据库/关闭数据库设计器的调出与关闭(修改数据库)数据库设计器的调出菜单方式:显示/数据库设计器(菜单方式打开数据库时直接调出数据库设计器)命令方式:MODIFYDATABASE[<数据库名>

5、?][NOWAIT][NOEDIT]数据库设计器的关闭使用窗口的关闭方法即可关闭数据库设计器。需要注意的是,数据库设计器关闭了

6、,但数据库依然打开,必须使用数据库关闭的方式才能将其关闭。设置和修改数据库对象库中新建或添加表设置数据库表内的扩展属性设置表间永久关系及参照完整性库中移去表或删除表数据库中新建或添加表新建表命令菜单方式1:文件/新建/表命令菜单方式2:数据库/新建快捷菜单方式:数据库设计器中单击右键/新建表命令方式:CREATE[<表文件名>

7、?]项目管理器:选中数据库/选中表/新建添加表命令菜单:数据库/添加表快捷菜单方式:数据库设计器中单击右键/添加表项目管理器:选中表/添加命令:ADDTABLE<表名>[长表名

8、]设置数据库表内的扩展属性设置长名与注释设置主索引与字段属性设置记录规则设置长名与注释使用表设计器的“表”选项卡设置设置主索引与字段属性设置主索引方法:在表设计器“索引”选项卡选择索引类型为主索引作用:实现实体完整性约束,该字段值不可重复设置字段属性方法:设置显示方式:包括格式、输入掩码和标题设置字段有效性:包括规则:产生逻辑值的表达式信息:违反规则的提示,一般为字符型默认值:与字段类型匹配设置字段注释:对于字段的说明信息作用:进行域完整性约束设置记录规则使用表设计器的“表”选项卡设置设置表间永久关系

9、及参照完整性设置表间永久联系从主表的主索引出发拖动鼠标至子表相应字段的普通索引上设置参照完整性作用:进行表间参照完整性约束内容:方法:先清理数据库:数据库/清理数据库然后调出参照完整性生成器:数据库/编辑参照完整性快捷菜单/编辑参照完整性更新规则删除规则插入规则当父表中的关键字值被修改时当父表中记录被删除时当在子表中插入或更新记录时级联用新的关键字值更新子表中的所有相关记录删除子表中所有相关记录限制若子表中有相关记录则禁止更新若子表中有相关记录则禁止删除若父表中不存在匹配的关键字值,则禁止插入忽略允许

10、更新,不管子表中的相关记录允许删除,不管子表中的相关记录允许插入返回库中移去表或删除表命令菜单:数据库/移去快捷菜单:选中表单击右键/删除项目管理器:选中表/移去命令:REMOVETABLE<表名>[DELETE][RECYCLE]使用多个数据库打开多个数据库菜单方式:文件/打开命令方式:OPENDATABASE项目管理器方式:项目/数据库/选中要打开的数据库/打开其他:打开数据库表,其所属数据库会自动打开设置当前数据库命令方式:SETDATABASETO<数据库名>工具栏中设置:如图,单击数据库列表

11、按钮,在列表中选择删除或移去数据库命令格式:DELETEDATABASE<数据库名>

12、?[DELETETABLES][RECYCLE]项目管理器方式:项目管理器/选择要移去或要删除的数据库/移去建立视图与数据查询视图与查询的含义和功能查询视图视图与查询的含义和功能查询是从表或视图上检索满足条件的记录,输出到浏览窗口或指定的文件,其查询程序被保存在以扩展名为.qpr的查询文件中,查询程序及显示在浏览窗口的数据只可浏览,不可更新。视图是从一个或多个数据库表导出的虚拟表,它是查询和操作表的一种手段。通过视图

13、可以查询表,也可以更新表。视图不产生独立的文件,被存储于数据库中。查询建立查询确定输出选项保存查询:文件/另存为(默认.qpr文件)运行查询选择查询去向修改查询多表查询建立查询文件/新建/查询;项目管理器/数据/查询/新建;CREATEQUERY由于查询是建立在表或视图基础上的,因此进入查询时,将弹出“添加表或视图”对话框,供打开相应的表或视图进行查询,当添加的表多于一个时,需设置表间的联接条件,默认设置为表间的永久联接。查询设计器图示(可见教材P81)

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

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

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