access数据库系统设计.ppt





《access数据库系统设计.ppt》由会员分享,可在线阅读,更多相关《access数据库系统设计.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章 数据库系统设计数据库系统设计重点概念:重点概念:u数据库设计的方法与步骤数据库设计的方法与步骤u概念结构设计和逻辑结构设计方法概念结构设计和逻辑结构设计方法1第第7章章 数据库系统设计数据库系统设计 数据库设计(数据库设计(Database Design):是建立数):是建立数据库及其应用系统的方法,具体而言,就是针对据库及其应用系统的方法,具体而言,就是针对给定的具体应用环境,构造出相对最优的数据库给定的具体应用环境,构造出相对最优的数据库模式,建立数据库及其应用系统,使之能够有效模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(信息需的存储数据,满足
2、各种用户的应用需求(信息需求和处理需求)。求和处理需求)。27.1 数据库设计概述数据库设计概述u 数据库设计方法数据库设计方法 主要是设计数据库系统结构中的三级模式结构。主要是设计数据库系统结构中的三级模式结构。(外模式(外模式模式模式内模式)内模式)u数据库设计步骤数据库设计步骤 数据库的设计过程可以分为六个阶段:数据库的设计过程可以分为六个阶段:1.需求分析需求分析2.概念结构设计阶段概念结构设计阶段3.逻辑结构设计阶段逻辑结构设计阶段4.物理结构设计阶段物理结构设计阶段5.数据库实施数据库实施6.数据库运行与维护数据库运行与维护37.1 数据库设计概述数据库设计概述1、需求分析、需求分
3、析 该阶段主要是对数据库应用系统所要处理的对该阶段主要是对数据库应用系统所要处理的对象进行全面了解,大量收集各类基础数据以及用户象进行全面了解,大量收集各类基础数据以及用户对数据库信息和对基础数据进行处理的要求等。对数据库信息和对基础数据进行处理的要求等。2、概念结构设计、概念结构设计 概念结构设计是整个数据库设计的关键,是对概念结构设计是整个数据库设计的关键,是对需求分析结果所做的进一步描述。概念设计的目标需求分析结果所做的进一步描述。概念设计的目标是产生反映需求信息的数据库概念结构。(设计概是产生反映需求信息的数据库概念结构。(设计概念模型)念模型)47.1 数据库设计概述数据库设计概述3
4、、逻辑结构设计、逻辑结构设计 将已设计好的概念模型转换为将已设计好的概念模型转换为DBMS支持支持的数据模型相符的逻辑结构。(建立逻辑模型)的数据模型相符的逻辑结构。(建立逻辑模型)4、物理结构设计、物理结构设计 数据库最终要存放在物理设备上,所以物数据库最终要存放在物理设备上,所以物理结构设计是根据理结构设计是根据DBMS和计算机系统所提供和计算机系统所提供的手段,为逻辑数据模型选取一个最适合应用的手段,为逻辑数据模型选取一个最适合应用环境的物理结构。(转化为内模式)环境的物理结构。(转化为内模式)57.1 数据库设计概述数据库设计概述5、数据库实施、数据库实施 数据库实施就是在计算机上建立
5、起实际数数据库实施就是在计算机上建立起实际数据库结构、装入数据、测试和试运行的过程。据库结构、装入数据、测试和试运行的过程。6、数据库的运行与维护、数据库的运行与维护 数据库系统正式运行,标志着数据库设计数据库系统正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始。与应用开发工作的结束和维护阶段的开始。67.2 需求分析(系统分析)需求分析(系统分析)需求分析简而言之就是分析用户的需要与要求。需求分析简而言之就是分析用户的需要与要求。对系统的整个应用情况作全面的、详细的调对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设查,确定企业组织的目标,收集支持
6、系统总的设计目标的基础数据和对这些数据的要求,确定用计目标的基础数据和对这些数据的要求,确定用户的需求,回答户的需求,回答“系统做什么系统做什么”,需求分析阶段,需求分析阶段的成果是产生系统分析报告,也就是系统说明书。的成果是产生系统分析报告,也就是系统说明书。77.3 系统设计系统设计 系统设计阶段要完成的主要问题是系统设计阶段要完成的主要问题是“系统如何系统如何做做”,即为实现系统目标具体规定数据结构和系统,即为实现系统目标具体规定数据结构和系统功能。功能。系统设计的内容根据系统目标和处理的不同而系统设计的内容根据系统目标和处理的不同而各不相同。一般而言,它是从新信息系统的目标出各不相同。
7、一般而言,它是从新信息系统的目标出发,建立系统的数据模型和功能模型、确定系统发,建立系统的数据模型和功能模型、确定系统 的总体结构、规划系统规模、确立模块结构,并说的总体结构、规划系统规模、确立模块结构,并说明它们在整个系统中的作用及相互关系,选择必要明它们在整个系统中的作用及相互关系,选择必要的设备,采用合适的技术规范等,以保证总体目标的设备,采用合适的技术规范等,以保证总体目标的实现。的实现。87.3 系统设计系统设计在设计中应遵循以下原则:在设计中应遵循以下原则:u系统性:信息系统是作为一个整体而存在的,系统性:信息系统是作为一个整体而存在的,在系统设计中有关代码、规范、语言等,都要从在
8、系统设计中有关代码、规范、语言等,都要从整个全局的角度考虑,做到一致化。整个全局的角度考虑,做到一致化。u灵活性:要求信息系统的环境适应性强,信息灵活性:要求信息系统的环境适应性强,信息系统应具有较好的开放性和结构可变性。因此在系统应具有较好的开放性和结构可变性。因此在系统设计中,应尽量采用模块化的结构。系统设计中,应尽量采用模块化的结构。97.3 系统设计系统设计u可靠性:信息系统要具有较强的抵御外界干扰可靠性:信息系统要具有较强的抵御外界干扰的能力、检错和纠错能力以及故障恢复能力,安的能力、检错和纠错能力以及故障恢复能力,安全保密性好。全保密性好。u经济性:在满足系统需求情况下,尽可能减少
9、经济性:在满足系统需求情况下,尽可能减少系统开销。系统设计中应避免不必要的复杂化,系统开销。系统设计中应避免不必要的复杂化,各模块应尽量简洁,以便缩短流程。各模块应尽量简洁,以便缩短流程。系统设计阶分为三个阶段:概念结构设计、系统设计阶分为三个阶段:概念结构设计、逻辑结构设计和物理结构设计。逻辑结构设计和物理结构设计。107.3 系统设计系统设计1、概念结构设计、概念结构设计 将需求分析得到的用户需求综合、归纳和抽将需求分析得到的用户需求综合、归纳和抽象为概念模型的过程就是概念结构设计。在数据象为概念模型的过程就是概念结构设计。在数据库的概念设计阶段,使用数据建模来创建一个抽库的概念设计阶段,
10、使用数据建模来创建一个抽象数据结构,用该数据结构来最真实的表示现实象数据结构,用该数据结构来最真实的表示现实世界中的对象。世界中的对象。117.3 系统设计系统设计概念结构设计应具备以下特点:概念结构设计应具备以下特点:u较强的语义表达能力,能方便、直接的表达应用中较强的语义表达能力,能方便、直接的表达应用中的各种语义知识。的各种语义知识。u简单、清晰、易于用户理解,易于用户与数据库设简单、清晰、易于用户理解,易于用户与数据库设计人员之间的交流。计人员之间的交流。u易于变动以反映用户需求和环境的变化。易于变动以反映用户需求和环境的变化。u易于向各种数据模型转换,概念模型不依赖与某一易于向各种数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 数据库 系统 设计

限制150内