手机站

当前位置: > 新闻资讯 > 最新录用 >

张桥珍--浅论数据库设计的一般流程

作者:未知 时间:2013-01-21 阅读:( )

浅论数据库设计的一般流程
黄冈科技职业学院   张桥珍
 :数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题。本文主要论述规范数据库设计的必要性和数据库设计的流程。
关键词数据库应用;数据库设计规范;数据库设计流程;
引言:随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术。数据库的应用领域非常广泛,不管是家庭、公司或大型企业,还是政府部门,都需要使用数据库来存储数据信息。目前关系型数据库已成为主流,下面也是征对关系型数据库进行论述的。
    一、规范数据库设计的必要性
数据库设计,简单地说就是规划和结构化数据库中数据对象以及这些对象之间关系的过程。良好的数据设计能够节省数据库的存储空间,能够保证数据的完整性,方便进行数据库应用系统的开发。论是SQL Server还是Oracle数据库,通过进行规范化的数据库设计,都可以使你的程序更具有可读性,更容易扩展,从而也会提升项目的应用性能。
二、数据库设计的流程
   目前设计数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其他实现细节。一般将数据库设计分为以下六个阶段:需求分析阶段;概要设计阶段;逻辑设计阶段;物理设计阶段;数据库实施阶段;数据库运行维护阶段。这里重点讨论在各个阶段的数据库设计过程。
1.需求分析阶段,主要是分析客户的业务和数据处理需求。
需求分析阶段的重点是调查、收集并分析客户业务数据需求、处理需求、安全性与完整性需求等。
常用的需求调查方法有:在客户的单位跟班实习、组织召开调查会、邀请专人介绍、设计调查表并请用户填写、查阅业务相关记录等。
常用的需求分析方法有:调查客户的单位组织情况、各部门的业务需求情况、协助客户分析系统的各种业务需求、确定新系统的边界。无论数据库的大小和复杂程序如何,在进行数据库的系统分析时,都可以参考下列基本步骤:收集信息、标识实体、标识每个对象需要存储的详细信息、标识对象之间的关系。
2.概要设计阶段,主要是绘制E-R图,用于在项目团队内部、设计人员和客户之间进行沟通,确认需求信息的正确和完整。
在需求阶段解决了客户的业务和数据处理需求后,就进入了概要设计阶段,此时需要和项目团队的其他成员以及客户沟通,讨论数据库的设计是否满足客户的业务和数据处理需求。与机械行业需要机械制图、建筑行业需要施工图纸一样,数据库设计也需要图形化的表达式—E-R实体关系图,它也包括一些具有特定含义的图形符号,分两个步骤完成:(最新录用文章--部分未完)
?

上一篇:张俊兰--开发学习原动力 提高语文教学效率

下一篇:张正斌--综合实践活动中学生创新能力的培养

相关文章
精品推荐
精品推荐

评论列表