第4章关系数据库文件管理 河南财专信息工程系.pptVIP

第4章关系数据库文件管理 河南财专信息工程系.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章关系数据库文件管理 河南财专信息工程系

第4章 关系数据库文件管理 4.1 VFP的文件类型及层次结构 4.2 数据库的设计 4.3 数据库的创建及基本操作 4.4 项目管理器 VFP常用文件类型 2.VFP文件的层次结构 一个大型数据库应用系统往往是通过项目文件来管理数据的。项目是文件、数据、文档以及VFP对象的集合,项目文件的扩展名为.PJX。在VFP中,通过项目文件对项目中的数据和对象进行集中管理。 在项目文件中,可以包括以下文件: (1)数据。包括:数据库、自由表、查询。 (2)文档。包括:表单、报表、标签。 (3)类库。 (4)代码。包括:程序、API库、01/10应用程序。 (5)其他。包括:菜单、文本文件、其他文件。 数据库(.DBC)是相互联系的表的集合。在VFP中,表(.DBF)可区分为数据库表和自由表两类。隶属于数据库的表叫数据库表,独立于数据库的表叫自由表。 设计数据库的步骤: 1.分析数据需求 设计数据库首先要明确建立数据库的目的,即用户从数据库中需要哪些信息。明确目的后就可以确定数据库中需要保存哪些表以及表中保存哪些字段。 2.将需求分类放入表 应将需求信息分成各种基本主题,每个主题都是一个独立的表。在将表放入数据库中时,应避免信息的重复和遗漏。 3.确定所需字段 在确定表中所需字段时,应注意以下几点: (1)每个字段直接和表的主题相关; (2)表中不要包含可推导或计算得到的数据; (3)收集所需的全部信息; (4)以最小的逻辑单位存储信息; (5)使用主关键字段。 4.确定关系 数据库表之间的关系可以分为一对一关系、一对多关系和多对多关系。 5.设计优化 在确定了所需要的表、字段和关系后,应进一步检查数据库中可能存在的问题。主要应该检查以下几个方面: (1)是否有遗忘的字段。 (2)是否为每个表选择了合适的主关键字,并确保主关键字段的值不会出现重复。 (3)是否在某个表中重复输入了同样的信息。 (4)是否有多余的字段。 4.3 数据库的创建及基本操作 1.数据库的创建 数据库文件的扩展名为DBC,在创建数据库文件时系统还会自动建立一个与之文件主名相同的数据库备注文件(.DCT)和数据库索引文件(.DCX)。 数据库文件可用命令建立,也可用数据库设计器创建。 (1)用令方式创建数据库文件 格式:CREATE/MODIFY DATABASE〈数据库名〉 功能:创建一个新的数据库文件。 说明:用CREATE DATABASE〈数据库名〉可以创建一个新的数据库文件,用MODIFY DATABASE〈数据库名〉可以创建或修改数据库文件。 4.3 数据库的创建及基本操作 (2)用数据库设计器创建的步骤 打开文件菜单→选择新建→数据库→新建文件→输入数据库名→单击保存。 2.在数据库中添加和移去表 在数据库中添加表 (1)用命令方式添加表 格式:ADD TABLE 表名 功能:向已打开的数据库添加指定的表。 (2)用菜单方式添加表 在数据库设计器窗口单击右键弹出快捷菜单→选择添加表命令→在对话框中选择表名→单击确定。 4.3 数据库的创建及基本操作 在数据库中创建表 当数据库处于打开状态时,用建表命令CREATE 表名所建立的新表自动添加到当前打开的数据库中。也可用菜单方式在数据库中创建新表,其操作方法是: 在数据库设计器窗口单击右键弹出快捷菜单→选择新建表命令→单击新建按钮→在新建对话框中输入表名→单击保存。 例:建立一个JSGL.DBC数据库文件,将teacher和teacher1添加到数据库中。并新建一个TEACHER2表。 4.3 数据库的创建及基本操作 MODI DATA JSGL (1)在数据库中添加表 单击右键弹出快捷菜单,选择添加表命令。 4.3 数据库的创建及基本操作 在打开对话框中选择表名(teacher和teacher1),单击确定。 4.3 数据库的创建及基本操作 (2)在数据库中新建表 单击右键弹出快捷菜单,选择新建表命令,出现新建表对话框。 4.3 数据库的创建及基本操作 单击新建表按钮,在新建对话框中输入表名(teacher2),单击保存按钮,出现表设计器,便可定义新表。 4.3 数据库的创建及基本操作 3.建立表之间的联系 在数据库设计器中建立表之间的联系时,要在父表的关键字上建立主索引,在子表的关键字上建立普通索引,然后在父表和子表的关键字上建立联系。 例:建立一个JSGL.DBC数据库文件,将TEACHER.DBF和TEACHER1.DBF添加到数据库中,并在两个表的姓名字段上建立联系。 具体操作如下: (1)建立JSGL.DBC数据库。 MODI DATA JSGL (2)将TEACHER.DBF和TEACHER1.DBF添加到数据库中。 在数据库设计器窗口单击右键弹出快捷菜单→选择添加

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档