数据库设计过程_第1页
数据库设计过程_第2页
数据库设计过程_第3页
数据库设计过程_第4页
数据库设计过程_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

主讲教师:范士领合肥职业技术学院数据库技术与应用任务1.2.1数据库设计过程一、什么是数据库设计二、数据库设计一般策略三、数据库设计过程010203一、什么是数据库设计数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造良好的数据库结构,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计是信息系统开发和建设的重要组成部分。其设计的目标是要建立一个满足信息应用需求能被某个数据库系统所接受的关系数据模型,实现现实世界到信息世界,最终到机器世界的转换过程。二、数据库设计一般策略1、自顶向下自顶向下是从一般到特殊的开发策略。它是从一个企业的高层管理着手,分析企业的目标、对象和策略,构造抽象的高层数据模型,然后逐步构造越来越详细的描述和模型(子系统的模型)。模型不断地扩展细化,直到能识别特定的数据库及其应用为止。2、自底向上自底向上的开发采用与抽象相反的顺序进行。它从各种基本业务和数据处理着手,即从一个企业的各个基层业务子系统的业务处理开始,进行分析和设计;然后将各子系统进行综合和集中,进行上一层系统的分析和设计,将不同的数据进行综合;最后得到整个信息系统的分析和设计。

这两种方法各有优缺点。在实际的数据库设计开发过程中,常常把这两种方法综合起来使用。三、数据库设计过程按照规范化设计,数据库设计过程分为六个阶段:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行与维护需求分析是数据库设计的第一步,也是整个设计过程的基础。主要任务是对现实世界中要处理的对象进行详细调查分析,逐步明确客户/用户对系统的需求,包括数据需求,业务处理需求,安全性需求和完整性需求等。概念结构设计的目标是产生反映系统信息需求的数据库概念结构,即概念模式。概念结构是独立于支持数据库的DBMS和使用的硬件环境的。概念结构设计最著名最常用的方法是P.P.SChen于1976年提出的实体-联系方法,简称E-R方法。它采用E-R模型将现实世界的信息结构统一用实体、属性和联系来描述。逻辑结构设计的任务是将概念结构设计阶段完成的实体关系模型图转换成特定的DBMS所支持的数据模型的过程。具体来说就是将E-R图中的实体、属性和联系转换成为关系模式(多张表),确认各表的主键、外键,并应用数据库设计的规范化理论进行审核和优化。数据库物理结构设计指的是设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。运用DBMS提供的数据语言(例如SQL)、工具及宿主语言(例如Java),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数

温馨提示

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

评论

0/150

提交评论