数据库应用系统设计-山东铝业职业学院.PPT

数据库应用系统设计-山东铝业职业学院.PPT

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用系统设计-山东铝业职业学院

学习情境二 数据库设计 学习情境描述 根据前面对学籍管理系统所作的需求分析,画出数据库E-R图,并完成数据库的逻辑和物理设计 所需知识 数据库的基本概念 数据库设计的基本步骤 数据库逻辑设计的方法 数据库物理设计的方法 重点、难点 数据库概念结构的设计(即E-R图的设计) 数据库的逻辑设计 数据库设计方法 能力目标 培养数据库的分析设计能力 培养学生良好的团队合作意识及沟通协调能力、接受新知识的能力 培养学生分析问题、解决问题及逻辑思维能力 数据库设计步骤 需求分析 概念结构设计 逻辑结构设计 物理设计 数据库实施 数据库运行和维护 数据库设计 数据库设计概述 数据库设计的内容和要求 数据库设计过程 数据库设计概述 数据库设计的内容和要求 数据库设计通常是指数据库应用系统的设计。要建立一个数据库应用系统,需要根据数据处理的规模,对应用系统的性能要求等选择合适的计算机硬件配置(如计算机的选型,是否上网等)、软件配置(如操作系统、汉字系统等)、选定DBMS系统,组织开发人员小组,在熟悉计算机硬件及DBMS的基础上,完成整个应用系统的设计工作。 人们通常把以数据库为核心的应用系统称为管理信息系统(Management Information System,MIS)。如何建立一个高效适用的数据库应用系统是数据库应用领域研究的一个主要课题。 数据库设计概述 一个数据库的设计主要包括两个方面: 1.结构特性的设计 结构特性的设计是指数据结构的设计。设计结果能否得到一个合理的数据模型,这是数据库设计的关键。 2.行为特性的设计 行为特性的设计是指应用程序的设计。在分析用户需要处理哪些数据的基础上,完成对各个功能模块的设计,如完成对数据的查询、修改、插入、删除、统计和报表等。 数据库设计概述 数据库设计概述 数据库设计的要求 一个满足应用要求的数据库系统应具有良好的性能。数据库的性能包括数据库的存取效率和存储效率。数据库的存取效率主要体现在对数据访问的请求和存取次数。存取次数是指为查找一个记录所需存取逻辑记录的次数。存储效率是指存储数据的空间利用率,即存储用户数据所占有实际存储空间的大小。存取效率和存储效率经常是一对矛盾体,有时为了提高存取效率,不得不保存大量中间数据,降低存储效率。计算机硬件的进步也主要是提高运算及存取速度和增加内部及外部存储空间。 数据库设计概述 随着计算机硬件和软件技术的不断发展,数据库使用越来越普及,数据库应用系统是否便于使用、便于维护和便于扩充等方面,越来越成为衡量数据库系统性能的重要指标,因为这些指标直接影响到数据库应用系统是否具有较长的使用寿命。 数据库设计概述 设计过程 1.需求分析 需求分析阶段主要是对所要建立数据库的信息要求和处理要求的全面描述。通过调查研究,了解用户业务流程,对需求与用户取得一致认识。 2.概念设计 概念设计阶段要对收集的信息和数据进行分析整理,确定实体、属性及它们之间的联系,将各个用户的局部视图合并成总的全局视图,形成独立于计算机的反映用户观点的概念模式。概念模式与具体DBMS无关,接近现实世界,结构稳定,用户容易理解,能较准确地反映用户的信息需求。 3.逻辑设计 逻辑设计要在概念模式的基础上导出数据库可处理的逻辑结构(仍然与具体DBMS无关),即确定数据库模式和子模式,包括确定数据顶、记录及记录间的联系、安全性和一致性约束等。 数据库设计概述 4.物理设计 物理设计的任务是确定数据在介质上的物理存储结构,即数据在介质上如何存放,包括存取方式及存取路径的选择。物理设计的结果将导出数据库的存取模式。 逻辑设计和物理设计的好坏对数据库的性能影响很大。在物理设计完毕后,要进行性能分析和测试。如果有问题,要重新设计逻辑结构。在逻辑结构和物理结构确定后,就可以建立数据库了。 5.数据库实施和运行 数据库实施阶段包括建立实际数据库结构、装入数据、完成编码和进行测试,然后就可以投入运行了。 6.数据库的使用和维护 按照软件工程的设计思想,软件生存期指软件从开始分析、设计直到停止使用的整个时间,使用和维护阶段是整个生存期的最长时间段。数据库使用和维护阶段需要不断完善系统性能和改进系统功能,进行数据库的再组织和重构造,以延长数据库使用时间。 数据库设计概述 数据库设计 需求分析 需求分析的任务及其工作 需求分析例:学生学籍管理系统的信息需求 需求分析 需求分析阶段要做的工作包括如下几个方面: (1)调查未来系统所涉及的用户的当前职能、业务活动及其流程;确定系统范围;明确用户业务活动中的哪些工作应由计算机系统来做,哪些由人工来做。 (2)确定用户对未来系统的各种要求,包括信息要求、处理要求、安全性和完整性要求。在此过程中必须重点了解各用户在业务活动中要输入什么数据,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档