首页 > 数据库技术 > 详细

数据库设计心得

时间:2018-11-23 21:47:09      阅读:193      评论:0      收藏:0      [点我收藏+]

对于一个系统,数据库的设计是非常重要的,数据库设计决定了以后数据好不好维护。后期需求好不好展。同时也决定了系统的性能。一个坏的数据库设计一个功能点的改动可能会设计多张表的改动。一不小心可能就会引起数据的不一致。

我们小组的项目是小湖聊天系统二期,而我们的第一次迭代主要是对爬虫爬取下来的信息进行一个展示,所以在这部分设计的数据库也相对简单,结合另一个数据库实验设计数据库的经验来说,一个数据库的设计首先最重要的是要能够满足需求,并且要尽量使其与程序较为符合使编码的难度有所降低,而且就像数据结构决定代码的效率,数据库的结构同样如此,好的表结构对于以后的数据库结构有着莫大的作用。然后数据库的设计,要尽量符合范式,减少数据冗余,表与表间的联系要准确,逻辑要正确从而提高效率和维护数据一致性,但是根据实际经验,适当的冗余可以有利于数据库的查询速度,所以这中间的取舍是需要主要讨论的一个点。

总的来说,数据库设计的步骤先找到所有实体,找到实体间的关系,对已有ER图进行删减多余信息,最后根据三大基本范式对表进行重新检查 

数据库设计心得

原文:https://www.cnblogs.com/kotoriumi/p/10009868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!