Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt

Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt

ID:50029438

大小:788.00 KB

页数:21页

时间:2020-03-07

Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt_第1页
Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt_第2页
Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt_第3页
Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt_第4页
Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt_第5页
资源描述:

《Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 周明红 5.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第五章创建和使用数据库周明红第五章创建和使用数据库5.1有关数据库的操作数据库的全过程,其操作步骤如下:1)明确建立数据库的目的和使用方式2)设计所需的数据表(包括表结构和表记录)。3)建立表之间的关系。4)改进设计。在VisualFoxPro中创建数据库的方法主要有3种。•在项目管理器中创建数据库;•通过“新建”对话框创建数据库;•使用命令创建数据库。Part1创建数据库有关数据库的操作打开、关闭、修改数据库1.打开数据库新建的数据库自动打开,打开现存数据库的常用方法有3种。(1)在项目管理器中打开数据库(2)通过“打开”对话框打开

2、数据库(3)使用命令打开数据库【命令格式】OPENDATABASE[<数据库文件名>|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]Part22.关闭数据库(1)利用项目管理器关闭数据库(2)用命令关闭数据库【命令格式】CLOSE[ALL|DATABASE]3.修改数据库(1)在项目管理器中打开数据库设计器(2)从“打开”对话框中打开数据库设计器(3)使用命令打开数据库设计器有关数据库的操作Part3删除数据库1.在项目管理器中删除数据库2.使用命令删除数据库【命令格式】DELETEDATABASE[

3、<数据库名>|?]Part3问题1删除了数据库文件,表也删除了吗当数据库被删除后,数据库中的表成为自由表。有关数据库的操作5.2表与数据库的关系1)表的重命名2)打开。3)关闭。4)结构复制等操作。表与数据库的关系Part1向数据库中添加表1.菜单方式数据库设计器中从“数据库”菜单中选择“添加表”。2.命令方式【命令格式】ADDTABLE<表名>∣?表与数据库的关系Part2从数据库中移去表1.菜单方式表右键从快捷菜单中选择“删除”,最后从提示对话框中选择“移去”即可。2.命令方式【命令格式】REMOVETABLE<表名>∣?[DEL

4、ETE]表与数据库的关系Part3数据库表的属性属性类别属性名称作用字段显示属性格式确定字段内容在被显示时的样式输入掩码指定字段中输入数据的格式(即所输入的任何内容均显示成此符号)标题在浏览表时用此名称代替意义不够直观的字段名字段验证规则规则使所输数据符合设定的条件信息当所输数据违反规则时,系统提示错在哪里默认值减少输入重复性数据时的工作量字段注释使字段具有更好的可读性长表名与表文件名不同,设置了长表名可以一目了然记录验证规则规则使所输记录符合设定的条件信息当所输记录违反规则时,系统提示错在哪里触发器插入触发器当所插记录符合此规则时,

5、才可以插入到表中更新触发器当修改后的记录符合此规则时,才可以进行修改删除触发器当待删记录符合此规则时,才可以被删除掉表注释使表具有更好的可读性表与数据库的关系5.3建立和使用索引1)索引的类型2)建立索引。3)使用索引。建立和使用索引Part1索引的概念与作用索引实际上是一种排序,但是它不改变表中数据的物理顺序,而是另外建立一个记录号列表。表一旦按索引表达式建立索引后,就产生了一个相应的索引文件。一旦表和相关的索引文件被打开,对表进行操作时,则记录的顺序按索引表达式值的逻辑顺序显示和操作。在VisualFoxPro系统中,可以为一个表

6、建立多个索引,每一个索引确定了一种表记录的逻辑顺序。建立和使用索引Part2索引的类型VisualFoxPro系统提供了四种不同的索引类型,它们分别是:1.主索引2.候选索引3.普通索引4.唯一索引建立和使用索引Part3索引的建立与使用索引的建立1.菜单方式在表设计器界面中有“字段”、“索引”和“表”三个选项卡,将界面切换到“索引”选项卡,然后从“类型”下拉列表框中选择索引的类型,。这时可以根据需要选择主索引、候选索引、惟一索引或普通索引。建立和使用索引2.命令方式IndexOn<索引表达式>To<索引文件名>/Tag<索引名>[F

7、or<条件表达式>][Ascending][Descending][Unique][Candidate]建立和使用索引索引的使用1.打开索引【命令格式】SETINDEXTO<索引文件列表>2.设置当前索引【命令格式】SETORDERTO[[TAG]<标识名>][ASCENDING

8、DESCENDING]3.使用索引快速定位FIND、SEEK4.索引的更新REINDEX5.删除索引【命令格式】DELETETAG<标识名>│ALL[OF<复合索引文件名>]建立和使用索引5.4表间的关联建立数据库文件中的表间关联,一是要保障建立关联的表具有

9、相同属性的字段;二是每个表都要以该字段建立索引。在这一前提下,以其中一个表中的字段(主键)与另一表中的同名字段(外键)建立关联,两个表间就具有了一定的关系。表间的关联表间的关联Part1表间关系的类型1.设置表间的临时关

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

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

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