下载此文档

第4章 数据库与表的操作.ppt


文档分类:IT计算机 | 页数:约73页 举报非法文档有奖
1/ 73
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 73 下载此文档
文档列表 文档介绍
第四章 数据库与表的操作
数据库设计基础
数据库操作
建立数据库使用数据库
修改数据库删除数据库
数据库表操作
建立数据库表增加记录修改数据库表
表记录的操作
显示、修改、删除、统计、查询定位
表与表结构的相关操作
索引与排序
索引及其类型创建索引索引的使用排序
数据完整性与永久联系
自由表
多工作区与数据工作期操作
本章要点
数据库设计基础
如果使用较好的数据库设计过程,就能迅速、高效地创建一个设计完善、结构合理的数据库,为日后访问所需的信息提供方便。
数据库应用系统与其他计算机应用系统相比,一般都具有数据量庞大、数据保存时间长、数据关联比较复杂、用户要求多样化等特点。
设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。
在Visual FoxPro中具体实施时表现为数据库和表结构合理,不仅存储了所需要的实体信息,并且反映出实体之间客观存在的联系。
一. 设计原则
为了合理组织数据,应当遵从以下基本设计原则:
1. 设计应当遵从概念单一化"一事一地"的原则
一个表描述一个实体或实体间的一种联系。避免设计大而杂的表,首先分离那些需要作为单个主题而独立保存的信息,然后通过Visual FoxPro确定这些主题之间有何联系,以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,可以使数据的工作和维护工作更简单,同时也易保证建立的应用程序具有较高的性能。
2. 避免在表之间出现重复字段
除了保证表中有反映与其他表之间存在联系的外部关键字之外,尽量避免在表之间出现重复字段,这样做的目的是使数据冗余尽量小,防止在插入、删除和更新时造成数据的不一致。
3. 表中的字段必须是原始数据和基本数据元素
表中不应包括通过可以得到的"二次数据"或多项数据的组合。能够通过计算从其他字段推导出来的字段也应尽量避免。
在特殊情况下可以保留计算字段,但是必须保证数据的同步更新。可以通过Visual FoxPro的触发器来保证重复字段的同步更新。
4. 用外部关键字保证有关联的表之间的联系
表之间各关联依靠外部关键字来维系,使得表具有合理结构,不仅存储了所需要的实体信息并且反映出实体之间客观存在的联系,最终设计出满足应用需求的实际关系模型。
二. 设计的步骤
利用Visual FoxPro来开发数据库应用系统,可以按照以下步骤来设计:
1. 需求分析。在设计数据库的过程中首先必须通过对用户需求进行详尽分析,才有可能设计出满足用户应用需要的数据库应用系统。用户需求主要包括三方面:
1) 信息需求:用户要从数据库获得的信息内容。
2) 处理需求:数据完成什么处理功能及处理的方式。
3) 安全性和完整性要求
首先要与数据库的使用人员多交流,尽管收集资料阶段的工作非常繁琐,但必须耐心细致地了解现行业务处理流程,收集全部数据资料以在后面的设计步骤中使用。
2. 确定需要的表。可以着手把需求信息划分成各个独立的实体。每个实体都可以设计为数据库中的一个表。一般遵从一个表描述一个实体或实体间的一种联系。
3. 确定所需字段。确定在每个表中要保存哪些字段。通过对这些字段的显示或计算机应能够得到所有需求信息。一般应注意:每个字段直接和表的实体相关;
以最小的逻辑单位(不可再分)存储信息;
表中的字段必须是原始数据;
确定主关键字字段,以便迅速关联多个表
中的数据。
4. 确定联系。对每个表进行分析,确定一个表中的数据和其他表中的数据有何联系。必要时,可在表中加入字段或创建一个新表来明确联系。
5. 设计求精。对设计进一步分析,查找其中的错误。检查可能的设计缺陷和需要改进的地方。创建表,在表中加入几个示例数据记录,看能否从表中得到想要的结果。需要时可调整设计。
在初始设计时,难免会发生错误或遗漏数据。这只是一个初步方案,以后可以对设计方案进一步完善。完成初步设计后,可以利用示例数据对表单、报表的原型进行测试。Visual FoxPro很容易在创建数据库时对原设计方案进行修改。可是在数据库中载入了大量或连编表单和报表之后,再要修改这些表就困难得多了。正因如此,在连编应用程序之前,应确保设计方案已经考虑得比较合理。
创建数据库
如果想把多个表联系起来,就一定要建立数据库。只有把这些有关系的表存放在同一个数据库中,确定它们的关联关系,数据库中的数据才能被更充分地利用。

建立数据库的常用方法有以下三种:
①在项目管理器中建立数据库
②通过"新建"对话框建立数据库
③使用命令交互建立数据库
命令格式:CREATE DATABASE <数据库文件名>
Visual 、.。
使用命令

第4章 数据库与表的操作 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 73
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新