结构设计包括设计数据库的概念结构逻辑结构和存储结构教学课件_第1页
结构设计包括设计数据库的概念结构逻辑结构和存储结构教学课件_第2页
结构设计包括设计数据库的概念结构逻辑结构和存储结构教学课件_第3页
结构设计包括设计数据库的概念结构逻辑结构和存储结构教学课件_第4页
结构设计包括设计数据库的概念结构逻辑结构和存储结构教学课件_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计1数据库设计概述2数据库需求分析3数据库结构设计4数据库行为设计5数据库实施1数据库设计概述1.1数据库设计的特点1.2数据库设计方法概述1.3数据库设计的基本步骤11数据库设计的特点(1)综合性涉及面广,需包含计算机专业知识及业务系统专业知识°要解决技术及非技术两方面的问题;(2)静态结构设计与动态行为设计是分离的静态结构设计是指数据库的模式框架设计(包括语义结构(概念)、数据结构(逻辑)、存储结构(物理));动态行为设计是指应用程序设计(动作操纵:功能组织、流程控制)数据库设计的特点●数据库的结构设计在模式或外模式中定义。数据库的行为设计在存取数据库的应用程序中设计和实现。程序和数据不易结合。数据库设计较为复杂。结构设计和行为设计是分离进行的。12数据库设计方法概述新奥尔良(Neworleans)方法需求分析求概念结概念结构,热设计逻辑结构一设计结逻辑结物理构设计物理结构数据库设计方法从本质上看仍然是手工设计方法,其基本思想是过程迭代和逐步求精。1.3数据库设计的基本步骤·需求分析结构设计·行为设计数据库实施数据库运行和维护数据库设计全过程需求分析数据分析功能分析概念结构设计功能设计逻辑结构设计事务设计物理结构设计程序设计加载数据调试运行运行和维护2数据库需求分析2.1需求分析的任务2.2需求调查2.1需求分析的任务需求分析阶段的主要任务是对现实世界要处理的对象(公司,部门,企业)进行详细调査,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。2.2需求调查·用户调查的重点是“数据”和“处理”。·信息需求定义未来数据库系统用到的所有信息,明确用户将向数据库中输入什么样的数据,从数据库中要求获得哪些内容,将要输出哪些信息。同时还要描述数据间的联系等·处理需求定义了系统数据处理的操作功能,描述操作的优先次序,包括操作的执行频率和场合,操作与数据间的联系。处理需求还要明确用户要完成哪些处理功能,每种处理的执行频度,用户需求的响应时间以及处理的方式,比如是联机处理还是批处理,等等。安全性与完整性要求描述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论