5第五讲VFP数据库,数据表菜单操作及数据完整性约束.ppt

5第五讲VFP数据库,数据表菜单操作及数据完整性约束.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲 VFP数据库、数据表菜单操作数据库及其操作 林宏 学时:2节 教学内容 5.1 数据库操作 5.2 数据库表与自由表 5.3 数据表操作 5.4 索引 5.5 数据库中多表的使用 5.6 数据库表间关系 教学重点及目标 教学重点 数据库与数据表菜单操作 索引的建立及使用 多工作区的理解及使用 数据库表间关系的建立及数据完整性约束的理解 教学目标 灵活应用菜单操作数据库和数据表 掌握索引的建立及使用方法 掌握数据库完整性约束的建立及使用 5.1 数据库操作 5.1.1 建立数据库 (1)通过“新建”对话框建立数据库; (2)在项目管理器中建立数据库; (3)使用交互命令建立数据库。 1.通过“新建”对话框建立数据库 数据库保存对话框 数据库设计器 2.使用“项目管理器”建立数据库 数据库的保存 5.1.2 打开数据库 1.?通过“文件”菜单打开数据库 (1) 文件?打开(O); (2) 选择打开文件类型“数据库(*.dbc)”; (3) 选择要打开的数据库,或直接输入要打开的数据库名;单击“确定”按钮 2.使用项目管理器打开数据库 在项目管理器的“数据选项卡”中,选择要打开的数据库,数据库将自动打开。 5.2 数据库表与自由表 数据库表 数据库表是一个扩展名为.dbf的文件 如果表中有备注或通用型字段则还会有一个扩展名为.fpt的文件。 创建数据库表 使用项目管理器创建数据库表 使用数据库设计器创建数据库表 定义一个表(StudInfo) StudInfo(学生信息表) 学生(学号,姓名,性别,出生日期,班级编号) StudInfo(StudNo,StudName,StudSex,StudBirthDay,ClassID) 使用项目管理器创建数据表 使用数据库设计器创建数据表 表设计器 数据库对自由表的操 作 数据库设计器中将自由表添加到数据库 从数据库中移出数据库表成为自由表 数据库设计器中将自由表添加到数据库 显示“移去操作”对话框 5.3 数据表操作 5.3.1 浏览数据表记录 5.3.2 修改记录 5.3.3 添加记录 5.3.4 删除记录 5.3.5 改变浏览的显示外观 5.3.6 记录筛选 5.3.7 记录定位 5.3.8 记录替换 5.3.9 修改表结构 使用项目管理器浏览数据 使用数据库设计器浏览数据 5.3.2 修改记录 5.3.3 添加记录 添加多条记录 5.3.4 删除记录——逻辑删除记录 删除记录——物理删除记录 5.3.5 改变浏览的显示外观 1.改变显示表名 2.改变显示的字段标题 3.改变浏览窗口中的字体 4.改变字段的显示宽度 5.改变字段的显示顺序 6.拆分浏览窗口 7.改变记录的显示次序 5.3.6 记录筛选 5.3.7 记录定位 5.3.8 记录替换 5.3.9 修改表结构 打开该数据库表设计器,进行以下修改表结构的操作。 1.修改表中已有字段 在数据库设计器的“字段”选项卡中,显示了表中各个字段名称、类型和宽度的数据,可单击要修改的数据项,直接输入新的数值即可。 2.增加新字段 将光标移到“字段”选项卡中显示的最后一个字段后,输入新字段名、数据类型和宽度数据。就完成了一个新字段的增加操作。 3.插入新字段 将光标移到“字段”选项卡中要插入新字段的位置,然后单击“插入(M)”按钮,显示插入一个新字段的空行,在新字段的空行中输入新字段名、数据类型和宽度数据。 4.删除字段 将光标定位到“字段”选项卡中要删除的字段上,单击“删除(D)”按钮,该字段的定义数据从“字段”选项卡中消失。 修改表结构 5.4 索引 5.4.1 索引相关概念 1.记录的物理顺序 Visual FoxPro 中表文件的记录号是按记录输入时的先后顺序给定的,这种顺序称为记录的物理顺序。 2.记录的逻辑顺序 Visual FoxPro 中表的索引和一本书中的索引类似。书中的索引是一份页码的列表,指向书中的页号。 表的索引按某种规则对记录进行逻辑排序,是一个记录号的列表,指向待处理的记录,并确定了记录的处理顺序。 3.索引 索引不是重排记录的物理顺序生成一个新的表文件,而是选定一个关键字,根据关键字的值对记录进行逻辑排序。按关键字值的顺序记录此关键字值所在记录的记录号。 当表文件打开时,若对应索引文件也已打开,表中记录的输出顺序就是在索引文件中的顺序,称为记录的逻辑顺序。 索引可以加速检索数据的速度。 5.4.2 索引的类型 1.主索引 数据库中的每一个表建立一个主索引,且一个表只能创建一个主索引。 不能为自由表建立主索引 主关键字强调的“不允许出现重复值”是指建立索引的字段值不允许重复 2.候选索引 候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档