网站大量收购闲置独家精品文档,联系QQ:2885784924

电子科技大学物理电子学院数据库程序设计课件第12章 数据库设计实例.ppt

电子科技大学物理电子学院数据库程序设计课件第12章 数据库设计实例.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 数据库设计实例 学习目标 收集和分析需求数据 数据库的概念设计 数据库的物理设计概念 自己动手设计数据库 第12章 数据库设计实例 教学内容 12.1 数据库设计概述 12.2 需求分析 12.3 概念设计 12.4 逻辑结构设计 12.5 物理设计 12.6 数据库的建立和维护 12.7 本章小结 12.1 数据库设计概述 数据库技术是信息资源开发、管理和服务的最有效的手段,因此数据库的应用范围越来越广,从小型的单项事务处理系统到大型的信息系统大都利用了先进的数据库技术来保持系统数据的整体性、完整性和共享性。 大型数据库设计是一项庞大的工程,其开发周期长、耗资多。 要求数据库设计人员既要具有坚实的数据库知识,又要充分了解实际应用对象。所以可以说数据库设计是一项涉及多学科的综合性技术。设计出一个性能较好的数据库系统并不是一件简单的工作。 12.1 数据库设计概述——内容和要求 数据库设计的任务是在DBMS的支持下,按照应用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应用系统。 数据库设计应该与应用系统设计相结合。即数据库设计应包含两方面的内容: 一是结构(数据)设计,即设计数据库框架或数据库结构; 二是行为(处理)设计,即设计应用程序、事务处理等。 12.1 数据库设计概述——内容和要求 1.结构特性的设计: 结构特性与数据库状态有关,即改变实体及其实体间的联系的静态特性有关。结构设计就是设计各级数据库模式。决定数据库系统的信息内容,由数据库设计来实现。 例1 在“销售与应付账管理系统”中的数据库需要存储的信息如下。 系统中所有注册用户的资料:用户ID、用户名、密码。 产品信息:ID、产品名称、最初余额、地区ID、开账日期。 12.1 数据库设计概述——内容和要求 产品颜色:颜色。 产品单位:单位。 销售单位信息:ID、单位名、最初余额、地区ID、开账日期。 销售单项:ID、销售单、产品名称、颜色、单位、数量、单价。 销售单:ID、销售单位、单号、订单时间、截止日期。 收款信息:ID、销售单位、日期、备注、收款金额。 余额调整信息:ID、销售单位、日期、备注、调整金额。 12.1 数据库设计概述——内容和要求 2.行为特性的设计 与数据库状态转换有关,即改变实体及其特性的操作。决定数据库系统功能,是事务处理等应用程序的设计。 例2 在“销售与应付账管理系统”,有如下操作要求 通过销售订单模块可以产生报价单,下订单、续订单管理、产生销货发票,它是客户订单管理的理想选择。 销售订单模块有助于企业经营者了解公司最畅销产品,识别最好客户和最佳商业机会,增加企业利润。销售订单模块具有全面的报表功能,接受订单到销售分析以及佣金报表,为企业提供有效信息以便进行高效业务操作。 12.1 数据库设计概述——内容和要求 销售订单模块不只使销售订单处理自动化,还改善了整个流程。通过使用销售订单模块,用户可添加客户以及到货地点,并在执行订单之前进行催款; 销售订单处理模板可默认重复订单或重复客户的业务操作,简化订单处理流程;此外,销售订单模块具有用多个仓库的存货满足一个订单并生成运输标签,避免由于业务失误而造成的损失。 12.1 数据库设计概述——内容和要求 应付账款模块帮助用户掌握所有的供货商资料。即需即取的报表功能让用户可随时了解应付账款方面存在的问题,并容易掌握供应商的当前资料和历史资料,有助于用户更好地做出相关商业决策。全面的统计报表功能让用户及时觉察和了解重要的商业动向,以便集中精力管理当前的业务。 应付账款模块与采购订单模块集成可以自动处理从申购单到付款的整个采购流程;与银行服务集成则能够形成集中化的银行对账。 12.1 数据库设计概述——数据库设计过程 1.数据库系统的分析和设计阶段。 需求分析; 概念结构设计; 逻辑结构设计; 物理结构设计; 应用程序设计及调试; 性能测试与确认。 12.1 数据库设计概述——数据库设计过程 2.数据库系统实现和运行。 数据库实施; 数据库运行

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档