赞
踩
数据库设计是根据业务系统的具体需要,结合我们所选用的数据库管理系统(DBMS),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表的结构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。数据库管理系统有很多:Mysql、oracle、SQL Server、Access、DB2、FoxPro等。
优良的数据库设计:1.减少数据冗余。2.避免数据维护异常。3.节约存储空间。4.高效的访问。
需求分析--->逻辑设计--->物理设计--->维护优化
一、数据库需求分析的关键:1)数据是什么 2)数据有哪些属性 3)数据和属性都有什么特点
1.了解系统中要存储的数据
2.了解数据的存储特点(是否具有时效性,可以采用清理规则。数据增长快的一般要分区分表,判断是否是核心数据,是否需要存储在数据库中)
1)实体及实体之间的关系(1对1,1对多,多对多)
2)实体所包含的属性或者属性的组合可以唯一标识一个实体。
3.了解数据的生命周期
二、进行逻辑分析。
1.将需求转化为数据库的逻辑模型
名词解释:
关系:一个关系对应通常是所说的一张表
元组:表中的一行即为一个元组
属性:表中的一列即为一个属性&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。