数据库设计的一点经验

原创 2001年06月13日 17:08:00

1.字段最好都要采用默认值,除非那些自动增长型或主键 外键。字符类型都默认 空字符串,数值型都默认 0 ,日期型默认为系统日期。这样做,好处是:减少程序不必要的代码,减少程序代码的长度,从而减少程序出错的可能。比如在一个表含有 20 个字段,我们在将某一行的数据读出到相应的控件里,就需要判断其是否为空。那么,如果不采用默认值,则将要增加相应的判断语句,程序的长度就可能增加 60 行。

2 字段的长度设计要考虑到将来变化的需要,长度一般要比需求分析的长度长两个单位。

3 对于哪些长度变化不一定的字符字段,最好采用 自动伸缩型,这样更能节省用户磁盘空间。

4 在对数据库保留字不太了解的情况下,命名字段 存储过程 表等,除了要具有一定的描述性外,最好加个特定的前缀。 比如,在 sql server 里,好多人喜欢用 name 来命名字段,但 name 是 sql server 的保留字,结果搞的程序常常出错而找不到原因。

5 复杂的业务逻辑最好放到 存储过程里解决,这样快速 高效。

新手必须知道的数据库设计经验

数据库是一个项目的骨架,一个好的数据库
  • programmer_angel
  • programmer_angel
  • 2014年10月26日 18:10
  • 1480

数据库设计的一些心得与经验

原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是 一对多或多对一的关系,即一张原始...
  • a236209186
  • a236209186
  • 2016年06月22日 20:28
  • 10756

mysql数据库设计基本经验

MySQL数据库设计经验分享 其实这个经验分享并不仅仅针对MySQL,之所以加上这个关键字其实是为了给搜索引擎看的,呵呵。这篇文章的目标是为了拓宽新手的思路,对于老鸟可能没什么帮助了。 文章主要涉...
  • jayhuang44754019
  • jayhuang44754019
  • 2014年12月21日 11:45
  • 799

数据库设计经验

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做...
  • kof820
  • kof820
  • 2007年01月10日 13:24
  • 650

数据库设计经验

  下面进入正题,首先按我个人所接触过的程序给数据库设计人员的功底分一下类:  1、没有系统学习过数据结构的程序员。这类程序员的作品往往只是他们的即兴玩具,他们往往习惯只设计有限的几个表,实现某类功能...
  • diandian82
  • diandian82
  • 2007年04月13日 10:59
  • 493

数据库设计的经验指南

作项目分析,数据库设计是一个很重要也很难的问题, 完全按照范式有可能不符合用户需求,不利于编程, 看来是具体问题具体分析,数据库设计是范式和需求的折中。 在上学时,没觉得数据类型有多重要,现在发觉了解...
  • accpsz
  • accpsz
  • 2008年05月07日 16:18
  • 393

数据库设计的黄金经验

通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):    第一范式:1NF是对属性的原...
  • lwfwylb
  • lwfwylb
  • 2013年12月19日 21:22
  • 466

数据库设计的一点心得

通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):   第一范式:1NF是对属性的原子...
  • sjsm2007
  • sjsm2007
  • 2013年11月19日 15:23
  • 708

【Python】python学习之路(针对没有任何编程经验者或懂一点shell者)

python学习之路(针对没有任何编程经验者或懂一点shell者) 1、错误认识一:一些初学者认为python很简单,就以为编程很简单。 2、错误认识二:没有学好基础知识,听说django...
  • god_7z1
  • god_7z1
  • 2015年01月09日 14:20
  • 505

关于Linux下中文显示不正常的问题的一点经验

关于Linux下中文显示不正常的问题的一点经验在安装系统的时候语言选择一定要选简体中文这个选项,不安装的话显示中文是就会出现乱码,当你在登录时不选择简体中文时有一些中文字也会显示不正常,而且用简体中文...
  • ventry
  • ventry
  • 2006年06月21日 00:15
  • 1520
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库设计的一点经验
举报原因:
原因补充:

(最多只允许输入30个字)