毕设(图书信息管理系统).docVIP

  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文档。上传文档
查看更多
北京航空航天大学毕业设计(论文) 第 PAGE 60 页 1 绪论 Visual Foxpro是一套运行于微机平台,适合开发各类中小型管理信息系统的数据库系统。由于该系统具有简单的特点,因此被广大的用户普遍接受,人们利用它开发了各种各样的管理系统来解决日常工作中的问题。 Visual Foxpro 6.0中文版是一套微机上的关系数据库管理系统,由于它具有强大的功能、可视化的开发环境,因此受到广大开发人员的喜爱,成为国内应用群最多的数据库管理系统。 1.1 信息和数据 在现代社会中,每个工厂都在不断地输入能源和原材料,通过人们的劳动和设备的加工,将原材料变成产品。原材料经过各工序的不断加工,而每次加工都在改变其形态,最终变成产品。这种周而复始的运动就形成了企业的物流。为控制物流按经营着所订目标运动,就需要掌握伴随物流所产生的各种数据,通过对这些数据的收集、加工,而形成控制物流运动的有用信息。 从上述可见,在企业中不仅存在物质流,而且还有信息流,信息流不仅反映了物流的状态,而且用于控制物流本身。换句话说,物流的管理过程,就是运用信息的过程。随着商品经济的发展,科学技术的进步和激烈的市场竞争,企业经营管理中的信息量倍增,决策难度也随之加大。人们越来越重视生产经营活动中的信息作用,把信息视为企业的又一重要资源,十分重视信息的收集、加工和使用,从而也促进了信息科学的诞生和发展。数据库管理技术就是信息科学的重要组成部分。 为了记载信息,人们使用了各种物理符号及其组合来表示信息,这些符号及其组合就是数据。信息是一种已被加工为特定形式的数据,这种数据形式对于使用者来说是有意义的,而且对当前和将来的决策具有明显的实际价值。 其中,处理过程将不可利用的数据形式加工成可利用的数据形式。对使用者来说,这种可用的数据形式就是信息。原材料和成品的关系,还说明了数据和信息的相对性概念。可能对某人来说是信息,而对另一人来说又可能是原始数据,就如同某个部门的成品,而在另一个部门被看作原材料一样。由于数据与信息之间存在这种相对性的概念,信息与数据这两个词有时可替换使用。 1.2 数据库的关系模型 现实世界中的事物之间是有联系的,反映在观念世界中的实体内部和实体之间必然也有联系,其在数据世界中为记录的内部及记录间的联系。数据模型就是描述这种关系的集合,其中最主要的关系就是记录,即实体之间的关系。 数据模型的设计方法决定了数据库的设计方法。当前主要有三种数据模型:层次模型、网络模型和关系模型。Foxpro属关系型数据库,关系模型主要是以集合代数为基础构造的数据模型。它将实体间关系看作是一张二维关系表,用数学语言来描述表格关系就是一个二维数组。二维关系表应具有如下性质: 表格中每一项代表一个数据项,不允许有重复项。 2、表格中每一列里所有数据应具有相同性质。 3、表格中各列不能同名。 4、表格中不允许有重复行。 5、表格中行和列的位置改变不影响它们的信息内容。 凡具有以上性质的二维表就可称作一个关系,使用关系方法构造的数据库就被称为关系数据库。 1.3 数据库设计 如果使用较好的数据库设计过程,就能迅速、高效地创建一个设计完整的数据库,为访问所需信息提供方便,设计出结构合理的数据库,并能更快地得到精确的结果。 1.3.1 设计原则 为了合理组织数据,应遵从以下基本设计原则: 1、关系数据库的设计应遵从概念单一化“一事一地”的原则 一个表描述一个实体或实体间的一种联系,避免设计大而杂的表,首先分离那些需要作为单个主题而独立保存的信息,然后通过Visual Foxpro确定这些主题之间有何联系,以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,可以使数据的组织工作和维护工作更简单,同时也易保证建立的应用程序具有较高的性能。 2、避免在表之间出现重复字段 除了保证表中有反映与其他表之间存在联系的外部关键字之外,尽量避免在表之间出现重复字段。这样做的目的是使数据冗余尽量小,防止在插入、删除和更新时造成数据的不一致。 3、表中的字段必须是原始数据和基本数据元素 表中不应包括通过计算可以得到的“二次数据”或多项数据的组合。能够通过计算从其他字段值推导出来的字段也应尽量避免。在特殊情况下可以保留计算字段,但是必须保证数据的同步更新。 4、用外部关键字保证有关联的表之间的联系 表之间各关联依靠外部关键字来维系,使得表具有合理结构,不仅存储了所需要的实体信息,并且反映出实体之间客观存在的联系,最终设计出满足应用需求的实际关系模型。 设计步骤 需求分析。确定建立数据库的目的,这有助于确定数据库保存哪些信息。 确

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档