第4章vfp数据库基础.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章vfp数据库基础

第4章 数据库和表的 进一步讨论 第4章 数据库和表的进一步讨论 学习目的与要求: 数据模型是数据库管理系统建立的依据,其中的关系模型是目前绝大多数数据库管理系统(包括Visual FoxPro)使用的数据模型;而数据库设计又是建立数据库系统的核心技术。本章对三种数据模型的特点及关系数据库的相关概念进行了简单介绍,并阐述了数据库设计的基本过程。另外针对Visual FoxPro可多表同时操作的特点,介绍了工作区和多表操作的有关概念及相关操作。要求在理解并掌握本章介绍的概念的同时,学会使用多种方法打开表、建立表间的各种关系,为后续的学习奠定基础。 第4章 数据库和表的进一步讨论 4.1有关数据库的一些理论知识 4.2工作区和多表操作 4.3 本章习题 4.1 有关数据库的一些理论知识 数据模型是数据库管理系统建立的依据,数据模型不同,相应的数据库系统就完全不同,任何一个数据库管理系统都是基于某种数据模型的。数据模型中的关系模型是目前绝大多数数据库管理系统使用的数据模型;通过关系数据模型建立的数据库称为关系数据库。 4.1.1 数据模型和关系数据库 【例4.2】用USE命令在其它工作区打开表。 命令如下: USE 学生 IN 2 USE 课程 IN 3 ALLAS kc 4.数据工作期的使用 【数据工作期】是一个用来设置工作环境的交互操作窗口,利用【数据工作期】对话框可以进行打开或显示表或视图、建立表间临时关系、设置工作区属性等操作。可使用命令方法和菜单操作方式打开或关闭【数据工作期】对话框。 (1)命令方式 打开命令:SET VIEW ON 关闭命令:SET VIEW OFF (2)菜单方式 从【窗口】菜单中选择【数据工作期】命令,或单击工具栏上的数据工作期按钮,将打开【数据工作期】对话框,如图所示。 【数据工作期】对话框中左边为【别名】列表框,显示已打开的表或视图的文件名或别名;右边的【关系】列表框显示表间临时关系;中间部分包括6个功能按钮。 【属性】按钮:单击该按钮,将打开【工作区属性】对话框,可在其中修改表的结构、建立或修改索引及设置输出记录的筛选条件。 【浏览】按钮:单击该按钮,在浏览窗口将显示【别名】列表框中选定的表或视图,可供浏览或编辑。 【打开】按钮:用于打开表或视图。 【关闭】按钮:关闭当前表或视图。 【关系】按钮:以当前表为父表建立表的关联。 【一对多】按钮:建立或取消子表与父表间的一对多关系。 对【数据工作期】窗口的环境设置,可保存为数据工作期的视图文件*.VUE。 【例4.3】利用【数据工作期】窗口,完成下面操作: (1)分别打开 “学生.dbf”和 “选课.dbf 表”。 (2)对“学生.dbf”要求浏览女同学信息,并只输出学号、姓名、性别、出生日期4个字段的内容。 (3)以xsxk.vue保存上述工作环境。 4.2.2 表的关联 1. 关联的概念 所谓表文件的关联是把当前工作区中打开的表文件与另一个工作区中打开的表文件进行逻辑联接,而不生成新的表文件。当前工作区的表和另一工作区中打开的表建立关联后,当前工作区中表的记录指针移动时,被关联工作区中的表记录指针也将自动相应移动,以实现对多个表的同时操作。 要建立表间关联,必须要保证建立关联的表都具有某一相同的字段,并且每个表都以该字段建立索引,该字段通常称为关键字段。 在关系数据库中表文件的关联关系可分为一对一关系、一对多关系、多对一关系和多对多关系。Visual FoxPro支持前三种关系,多对多关系要将其中一个表分解,形成多对一关系或一对多关系。 其中: (1)一对一关系:是指父表A中的任何一条记录仅仅对应子表B中的一条记录;反之子表B中的任何一条记录亦对应父表A中的一条记录的关联。 (2)多对一关系:是指父表A中的多条记录对应子表B中的一条记录的关联。 (3)一对多关系:是指父表A中的一条记录对应子表B中的多条记录的关联。 2. 建立表间临时关联 (1)一对一关联的建立 命令方式: 【格式】SET RELATION TO [关键字段表达式] [INTO别名 | 工作区号] [ADDITIVE] 【功能】将当前工作区的表文件与别名(或工作区号)指定的工作区中的表文件按关键字段表达式建立关联。 【说明】当用关键字段表达式建立关联时,关键字必须是两个表文件共有字段,且别名表文件已按关键字段建立了索引文件,并已指定关键字段为主索引。 * * 1.数据模型 客观世界存在着各种事物,而事物与事物之间是彼此相互联系的。我们把现实

文档评论(0)

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

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

1亿VIP精品文档

相关文档