码迷,mamicode.com
首页 > 数据库 > 详细

智能查寝数据库设计心得

时间:2018-11-20 15:02:36      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:一个个   综合   数据库设计   应该   定义   其他   数据   高效   需求   

  这次项目的数据库设计我们小组主要由苏文江同学负责,我并没有出多大力,但是我们组对于数据库的设计还是进行过许多讨论的,我也只是做了一点微小的工作。具体的设计情况就不多说了,其他几位成员的博客里面已经写得很详细了,下面就写一下相关的收获。

  • 充分理解需求,明确实体之间关系

  对于需求的充分理解,可以帮助我们节省大量的时间。通过对用户需求进行综合,归纳与抽象得到一个个实体,对实体之间的关系进行约束,便于我们对概念模型的设计。

  • 表结构的设计是否合理

  这样做的话,在之后的实际应用中,如果需求增加或者改变,不会大量更改表结构。因此设计时要考虑到可扩展性。

   也不要想着将所有的字段放在一张表中,表格一定要分工明确,一类数据存一个表中。表格既不是越多越好,也不是越少越好。能够高效的完成用户需求的设计,才是合理的。  

  • 字段设计

  字段的设计要考虑到归类,作为表的属性,字段设计的越合理,后期维护起来就越方便。定义字段时既要考虑数据输入的一般值,更要考虑数据可能输入的最大值,以此来确定字段的约束。

  • 约束

  在设计的过程中也要考虑到数据的完整性。应该综合使用各种约束确保完整性。

 

  

智能查寝数据库设计心得

标签:一个个   综合   数据库设计   应该   定义   其他   数据   高效   需求   

原文地址:https://www.cnblogs.com/chengwuzheng/p/9988384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!