当前位置:   article > 正文

Mysql数据库设计的想法_对mysql想法

对mysql想法

什么是数据库设计

数据库设计是根据业务系统的具体需要,结合我们所选用的数据库管理系统(DBMS),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表的结构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。数据库管理系统有很多:Mysql、oracle、SQL Server、Access、DB2、FoxPro等。

优良的数据库设计:1.减少数据冗余。2.避免数据维护异常。3.节约存储空间。4.高效的访问。

数据库设计的思路

需求分析--->逻辑设计--->物理设计--->维护优化

一、数据库需求分析的关键:1)数据是什么  2)数据有哪些属性 3)数据和属性都有什么特点

1.了解系统中要存储的数据

2.了解数据的存储特点(是否具有时效性,可以采用清理规则。数据增长快的一般要分区分表,判断是否是核心数据,是否需要存储在数据库中)

1)实体及实体之间的关系(1对1,1对多,多对多)

2)实体所包含的属性或者属性的组合可以唯一标识一个实体。

3.了解数据的生命周期


二、进行逻辑分析。

1.将需求转化为数据库的逻辑模型

名词解释:

关系:一个关系对应通常是所说的一张表

元组:表中的一行即为一个元组

属性:表中的一列即为一个属性&#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/599891
推荐阅读
相关标签
  

闽ICP备14008679号