收藏 分享(赏)

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

上传人:无敌 文档编号:1072231 上传时间:2018-06-09 格式:PPT 页数:27 大小:429.02KB
下载 相关 举报
第4章关系数据库文件管理 河南财专信息工程系.ppt_第1页
第1页 / 共27页
第4章关系数据库文件管理 河南财专信息工程系.ppt_第2页
第2页 / 共27页
第4章关系数据库文件管理 河南财专信息工程系.ppt_第3页
第3页 / 共27页
第4章关系数据库文件管理 河南财专信息工程系.ppt_第4页
第4页 / 共27页
第4章关系数据库文件管理 河南财专信息工程系.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、Visual FoxPro 程序设计,河南财专信息工程系,2018/6/9,第4章 关系数据库文件管理,4.1 VFP的文件类型及层次结构4.2 数据库的设计4.3 数据库的创建及基本操作4.4 项目管理器,4.1 VFP的文件类型及层次结构,第4章 关系数据库文件管理,1.VFP的文件类型VFP文件类型较多,常用的文件类型有:数据库、表、项目、表查询、视图、连接、报表、标签、程序、文本、表单、菜单等。下表列出了VFP中常用的文件类型及扩展名。,VFP常用文件类型,第4章 关系数据库文件管理,2.VFP文件的层次结构一个大型数据库应用系统往往是通过项目文件来管理数据的。项目是文件、数据、文档以

2、及VFP对象的集合,项目文件的扩展名为.PJX。在VFP中,通过项目文件对项目中的数据和对象进行集中管理。在项目文件中,可以包括以下文件:(1)数据。包括:数据库、自由表、查询。(2)文档。包括:表单、报表、标签。(3)类库。(4)代码。包括:程序、API库、01/10应用程序。(5)其他。包括:菜单、文本文件、其他文件。,4.1 VFP的文件类型及层次结构,第4章 关系数据库文件管理,VFP中的文件层次结构如下:,第4章 关系数据库文件管理,数据库(.DBC)是相互联系的表的集合。在VFP中,表(.DBF)可区分为数据库表和自由表两类。隶属于数据库的表叫数据库表,独立于数据库的表叫自由表。设

3、计数据库的步骤:1.分析数据需求设计数据库首先要明确建立数据库的目的,即用户从数据库中需要哪些信息。明确目的后就可以确定数据库中需要保存哪些表以及表中保存哪些字段。2.将需求分类放入表应将需求信息分成各种基本主题,每个主题都是一个独立的表。在将表放入数据库中时,应避免信息的重复和遗漏。,4.2 数据库的设计,第4章 关系数据库文件管理,3.确定所需字段在确定表中所需字段时,应注意以下几点:(1)每个字段直接和表的主题相关;(2)表中不要包含可推导或计算得到的数据;(3)收集所需的全部信息;(4)以最小的逻辑单位存储信息;(5)使用主关键字段。4.确定关系数据库表之间的关系可以分为一对一关系、一

4、对多关系和多对多关系。,4.2 数据库的设计,第4章 关系数据库文件管理,5.设计优化在确定了所需要的表、字段和关系后,应进一步检查数据库中可能存在的问题。主要应该检查以下几个方面:(1)是否有遗忘的字段。(2)是否为每个表选择了合适的主关键字,并确保主关键字段的值不会出现重复。(3)是否在某个表中重复输入了同样的信息。(4)是否有多余的字段。,4.2 数据库的设计,第4章 关系数据库文件管理,4.3 数据库的创建及基本操作,1.数据库的创建数据库文件的扩展名为DBC,在创建数据库文件时系统还会自动建立一个与之文件主名相同的数据库备注文件(.DCT)和数据库索引文件(.DCX)。数据库文件可用

5、命令建立,也可用数据库设计器创建。(1)用令方式创建数据库文件格式:CREATE/MODIFY DATABASE数据库名功能:创建一个新的数据库文件。说明:用CREATE DATABASE数据库名可以创建一个新的数据库文件,用MODIFY DATABASE数据库名可以创建或修改数据库文件。,第4章 关系数据库文件管理,(2)用数据库设计器创建的步骤打开文件菜单选择新建数据库新建文件输入数据库名单击保存。2.在数据库中添加和移去表在数据库中添加表(1)用命令方式添加表格式:ADD TABLE 功能:向已打开的数据库添加指定的表。(2)用菜单方式添加表在数据库设计器窗口单击右键弹出快捷菜单选择添加

6、表命令在对话框中选择表名单击确定。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,在数据库中创建表当数据库处于打开状态时,用建表命令CREATE 所建立的新表自动添加到当前打开的数据库中。也可用菜单方式在数据库中创建新表,其操作方法是:在数据库设计器窗口单击右键弹出快捷菜单选择新建表命令单击新建按钮在新建对话框中输入表名单击保存。例:建立一个JSGL.DBC数据库文件,将teacher和teacher1添加到数据库中。并新建一个TEACHER2表。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,MODI DATA JSGL(1)在数据库中添加表单击右键弹出快捷菜单,

7、选择添加表命令。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,在打开对话框中选择表名(teacher和teacher1),单击确定。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(2)在数据库中新建表单击右键弹出快捷菜单,选择新建表命令,出现新建表对话框。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,单击新建表按钮,在新建对话框中输入表名(teacher2),单击保存按钮,出现表设计器,便可定义新表。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,3.建立表之间的联系在数据库设计器中建立表之间的联系时,要在父表的关键字上建立主索引,

8、在子表的关键字上建立普通索引,然后在父表和子表的关键字上建立联系。例:建立一个JSGL.DBC数据库文件,将TEACHER.DBF和TEACHER1.DBF添加到数据库中,并在两个表的姓名字段上建立联系。具体操作如下:(1)建立JSGL.DBC数据库。 MODI DATA JSGL(2)将TEACHER.DBF和TEACHER1.DBF添加到数据库中。 在数据库设计器窗口单击右键弹出快捷菜单选择添加表命令在对话框中选择表名(TEACHER.DBF和TEACHER1.DBF)单击确定。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(3)在TEACHER.DBF的姓名字段上建立主索

9、引。 USE TEACHER MODI STRU,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(4)在TEACHER1.DBF的姓名字段上建立普通索引。 USE TEACHER1 MODI STRU,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(5)在两个表的姓名字段上建立联系。 鼠标拖动TEACHER表中主索引姓名到TEACHER1表中的普通索引姓名。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(6)删除关系右击关系连线,弹出快捷菜单,选择删除关系。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,4.数据库文件的打开可用文件菜单

10、中的打开命令打开数据库文件,也可用命令方式打开。格式1:USE数据库文件名格式2:OPEN DATABASE 数据库文件名说明:用USE命令打开数据库文件需加扩展名DBC,用OPEN DATABASE命令无需加扩展名。5.数据库文件的修改与删除(1)修改数据库格式:MODIFY DATABASE 数据库文件名功能:打开并可修改数据库。(2)删除数据库格式:DELETE DATABASE数据库名功能:删除数据库文件。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,(3)移去/删除数据库表在数据库设计器窗口,单击数据库表单击右键弹出快捷菜单选择删除命令选择移去/删除按钮。,也可用命令

11、方式移去数据库表:格式:REMOVE TABLES表名功能:从数据库中将表移去,使其成为自由表。6.数据库的关闭格式:CLOSE DATABASE/ALL功能:关闭数据库文件。,4.3 数据库的创建及基本操作,第4章 关系数据库文件管理,项目管理器是VFP的控制中心。在建立表、数据库、查询、表单、报表以及应用程序时,可以用项目管理器来组织和管理文件。 1.项目管理器的功能(1)采用树型目录结构,使项目的内容一目了然。(2)设置多种功能按钮,为项目内容的创建、修改、添加、删除提供了很大方便。(3)支持项目建立数据字典,使数据库表在功能上大大强于自由表。,4.4 项目管理器,第4章 关系数据库文件

12、管理,2.项目管理器的打开格式:CREATE/MODIFY PROJECT 功能:建立或修改项目文件。说明:用CREATE/MODIFY PROJECT 可创建项目文件, 用 MODIFY PROJECT 可打开并修改项目文件。,4.4 项目管理器,第4章 关系数据库文件管理,例:建立一个项目文件XM1.PJX,并将数据库JSGL.DBC和自由表ZG.DBF添加到项目文件中。操作步骤:(1)建立项目文件XM1,打开项目设计器 MODI PROJ XM1 (2)在项目文件中添加数据库和自由表单击数据项前方格中的+号,展开数据项。选择数据库,单击添加按钮,在打开对话框中选择JSGL.DBC,单击打开按钮。选择自由表,单击添加按钮,在打开对话框中选择ZG.DBF,单击打开按钮。,4.4 项目管理器,第4章 关系数据库文件管理,3.项目管理器的关闭单击项目管理器的关闭按钮即可。,4.4 项目管理器,第4章 关系数据库文件管理,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报