毕业设计论文-vf60人事管理系统设计内容摘要:

必要时,可在表中加入字段或创建一个新表来明确关系。 正确的建立表间的关联,能形象地、直观地反映我们现实世界中各实体间的真正关系。 ( 5) 设计求精 对设计进一步分析,查找其中的错误,创建表 ,在表中加入几个示例数据记录,看能否能从表中得到想要的结果,必要时可调整设计。 在最初的设计中,不要担心发生错误东西,这只是一个初步方案,可以后对设计方案进一步完善,在完成初步设计后,可利用示例数据对表单,报表的原型进行测试。 用中文版很容易在创建数据库时对原设计方案进行修改。 可是数据库中输入了数据和连编表单和报表之后,再要修改这些表就困难得多。 正因如此,在连编应用程序之间,应确保设计方案已经考虑全面。 需求分析 需求分析是数据库设计的第一步,是其他后续步聚的基础,从数据库存设计的角度考虑,需求分析的目标是:对 现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解原系统的概况、确定新系统功能的过程中,收集支持系统目标的信息。 中文版关系型关系型数据库设计的第一步是明确数据库的使用目标,也就是明确要从数据库中得到哪些信息。 目的明确后,就可确定需要保存哪些主题材的信息意见,推敲那些需要数据库回答的差问题,勾— 12— 画出要生成的报表,收集当前用记录数据的表单,所有这些信息在后面的设计步骤中都要用到。 假设有一家 TASMANIAN TRADERS 进出口公司,这家公司在全世界销售特色食品,要建立一个跟踪本公司销售情况的和 存货信息民的数据库。 首先列出需要数据库回答的问题清单。 如:上个月特色食品的销售量是多少。 最党光顾的顾客住处在何处。 谁是最畅销食品的供应商。 等等,接下来,收集所有表单和报表。 这些表单和报表包含了应该由数据为提供的各种信息。 公司现在使用书面报表记录已订购的产品,使用订单记录新的订货信息。 除此以外,这家公司还经常要打印顾客、雇员和供应商的邮政的标签。 以便和他们能取得正常联系。 在收集了这些信息之后,便可以进行下步工作了。 确定所需的表 确定数据库中的表是数据库设计过过程中技巧性最强的一步。 因为根据想从数据库中得 到的结果(包括要打印的报表、要使用的表单、要数据库回答的问题)不一定得到如何设计表结构的线索,它们只说明需要从数据库得到的东西,并没有说明如何把这些信息分门别类地加到表中去。 以前面的订单为例,它除了包含一些顾客的信息(如顾客的地址和电话号码)以外,还提供了有关订货情况的信息。 这个表单确实提供了许多需要在数据库中保存的信息,尽管所有信息都在同一表单中,但— 13— 是仍可将它们存储在不同的表中,这样容易解决一般数据的完整性问题。 同一信息只保存一次减少出错的可能性。 例如,若只使用一一个表存储所有定单的信息,假设某位顾客 有 3 个不同的订单,可以在数据库中加入 3 次顾客的地址和电话号码(每个订单一次),但这样会增加数据输入出错的可能性,一旦某个地方输入错误,就会产生数据的冲突,而且这样也会产生大量的出错的可能性,如何避免这样的情交发生呢。 比较好的解决办法是:在 CUSTOMER 表中一次性存储顾客的地址和电话号码等信息,实际上,更好的解决办法是创建一个顾客,顾客的地址在数据库中只保存一次。 以后如果要更改数据,只要更好一次即可。 防止删除有用信息,假设有一位新顾客发出一个订单后,又取消了这个订单,这样:在从包含顾客信息和订货信息的表 中删除这个订单时,同时也掉了顾客的姓名及地址。 可是又想要把这个新顾客保存在数据库中,以便能把下一个价目表送给他。 这时最好的解决办法仍然是顾客的信息放在单独的顾客的表中,这样就可以做到只删除订单信息而不除去顾客信息。 请仔细研究需要从数据库中取出的信息,并把这些信息分成各种基本主题(例如顾客、雇员、销售产品、提供的服务等等),每个主题都建一个独立的表。 TASMANIAN TRADERS DATABASE 雇员 客户 供应商 — 14— 姓名 公司名称 公司名称 详细地址 地址 详细地址 联系电话 联系电话 产品 订单 产品名 定购日期 单价 定购日期 存储量 货运来源地址 定购量 确定表间关系 明确各表之间的关系,为分析处理数据库中的数据提供了许多例利条件。 表间的关系反映了现实实体间的关系,也为减少数据库中数据余提供了有力的保障。 如下所述,我们已经把要处理的信息分成了各种二维表。 现在还必到有一种方法,能使中文将这些表中的内容重新组合,得到意义的信息:客户姓名、经手人、客户地址、客户所在城市及地区、客户通讯邮编、所在国家、订单号、订购日期、发货方式、发货日期、订购产品名称、数量、单价、总 计金额、折扣、所付运费、实收金额等。 其中,有关客户的信息来源于客户表,有关订购日期及订单号来源于订单表,有关订购产品的单价运费等信息来源于产品表。 设计求精 — 15— 确定了所需要的表、字段和关系之后,应该研究一下设计方案,并且检查可能存在的缺陷。 设计数据库存时可能会有一些缺陷。 这些常见问题可能会使数据难于使用和维护。 首先研究是否有些字段由于对很多记录不适用,而在那些地方保持空白。 这常意味着这些字段属于另一类。 再研究是否有大量表其中很多包含了同样的字段。 例如,同时有一月份销售表和二月份销售表工本地顾客表和外地顾客 表。 将与同一实体有关的信息合并入一个表中,也可能需要增加一额外的字段,如确认销售日期。 然后先创建表,指定表间的关系,在每个表中输入几个数据记录,看看能否利用数据库找到所需的答案。 再精略地创建一些表单位和报表,看看能否显示所期望的数据,找出并消除不必要的重复数据。 在试验最初的数据时,可能发现需要改进的地方,下面是要检查的几个方面:是否遗忘字段。 是否有需要。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。