access数据库系统设计

access数据库系统设计

ID:40835210

大小:330.01 KB

页数:27页

时间:2019-08-08

access数据库系统设计_第1页
access数据库系统设计_第2页
access数据库系统设计_第3页
access数据库系统设计_第4页
access数据库系统设计_第5页
资源描述:

《access数据库系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数据库系统设计重点概念:数据库设计的方法与步骤概念结构设计和逻辑结构设计方法1第7章数据库系统设计数据库设计(DatabaseDesign):是建立数据库及其应用系统的方法,具体而言,就是针对给定的具体应用环境,构造出相对最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(信息需求和处理需求)。27.1数据库设计概述数据库设计方法主要是设计数据库系统结构中的三级模式结构。(外模式——模式——内模式)数据库设计步骤数据库的设计过程可以分为六个阶段:需求分析概念结构设计阶段逻辑结构设计阶段物

2、理结构设计阶段数据库实施数据库运行与维护37.1数据库设计概述1、需求分析该阶段主要是对数据库应用系统所要处理的对象进行全面了解,大量收集各类基础数据以及用户对数据库信息和对基础数据进行处理的要求等。2、概念结构设计概念结构设计是整个数据库设计的关键,是对需求分析结果所做的进一步描述。概念设计的目标是产生反映需求信息的数据库概念结构。(设计概念模型)47.1数据库设计概述3、逻辑结构设计将已设计好的概念模型转换为DBMS支持的数据模型相符的逻辑结构。(建立逻辑模型)4、物理结构设计数据库最终要存放在物理设备上,所以物理结构设计是根

3、据DBMS和计算机系统所提供的手段,为逻辑数据模型选取一个最适合应用环境的物理结构。(转化为内模式)57.1数据库设计概述5、数据库实施数据库实施就是在计算机上建立起实际数据库结构、装入数据、测试和试运行的过程。6、数据库的运行与维护数据库系统正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始。67.2需求分析(系统分析)需求分析简而言之就是分析用户的需要与要求。对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,回答“系统做什么”,需求分

4、析阶段的成果是产生系统分析报告,也就是系统说明书。77.3系统设计系统设计阶段要完成的主要问题是“系统如何做”,即为实现系统目标具体规定数据结构和系统功能。系统设计的内容根据系统目标和处理的不同而各不相同。一般而言,它是从新信息系统的目标出发,建立系统的数据模型和功能模型、确定系统的总体结构、规划系统规模、确立模块结构,并说明它们在整个系统中的作用及相互关系,选择必要的设备,采用合适的技术规范等,以保证总体目标的实现。87.3系统设计在设计中应遵循以下原则:系统性:信息系统是作为一个整体而存在的,在系统设计中有关代码、规范、语言等

5、,都要从整个全局的角度考虑,做到一致化。灵活性:要求信息系统的环境适应性强,信息系统应具有较好的开放性和结构可变性。因此在系统设计中,应尽量采用模块化的结构。97.3系统设计可靠性:信息系统要具有较强的抵御外界干扰的能力、检错和纠错能力以及故障恢复能力,安全保密性好。经济性:在满足系统需求情况下,尽可能减少系统开销。系统设计中应避免不必要的复杂化,各模块应尽量简洁,以便缩短流程。系统设计阶分为三个阶段:概念结构设计、逻辑结构设计和物理结构设计。107.3系统设计1、概念结构设计将需求分析得到的用户需求综合、归纳和抽象为概念模型的过

6、程就是概念结构设计。在数据库的概念设计阶段,使用数据建模来创建一个抽象数据结构,用该数据结构来最真实的表示现实世界中的对象。117.3系统设计概念结构设计应具备以下特点:较强的语义表达能力,能方便、直接的表达应用中的各种语义知识。简单、清晰、易于用户理解,易于用户与数据库设计人员之间的交流。易于变动以反映用户需求和环境的变化。易于向各种数据模型转换,概念模型不依赖与某一DBMS支持的数据模型,但应易于转换为与计算机上某一DBMS相关的数据模型。127.3系统设计描述概念模型的工具:E-R图概念结构设计的方法:1)自顶向下:首先定义

7、全局概念结构的框架,然后逐步细化137.3系统设计2)自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构147.3系统设计3)逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构157.3系统设计4)混合策略:将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。167.3系统设计常用策略177.3系统设计2、逻辑结构设计:概念结构设计是独立于任何一张数据模型的信息结构,逻辑设计的目的

8、是从概念模型导出特点的DBMS可以处理的数据库的逻辑结构,包括数据库的模式和外模式。这些模式在功能、性能、完整性和一致性约束及数据库可扩充性等方面均应该满足用户需求。187.3系统设计逻辑结构设计的基本步骤:1)将E-R图按一定的转换规则转换成关系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。