更多信息,请参考:http://www.cxyeye.com 1:什么是扩展字段? 某张表中的字段为基本属性,某个系统在不同用户不同场合可能需要其他的属性。 2:扩展思路 扩展原则:扩展字段的使用是用户级别的,即在不改动系统程序的条件下进行扩展。 数据存储:1:可以使用一个字段存储 ...
尽量使用TINYINT SMALLINT MEDIUM INT作为整数类型而非INT,如果非负则加上UNSIGNED 大小 VARCHAR的长度只分配真正需要的空间 使用枚举或整数代替字符串类型 类型 尽量使用TIMESTAMP而非DATETIME,在精度要求高的应用中,建议使用定点数来存储数值,以保证结果的准确性。能用decimal就不要用float 单表不要有太多字段,建议在 以内 值 是否 ...
2018-09-15 10:30 0 1120 推荐指数:
更多信息,请参考:http://www.cxyeye.com 1:什么是扩展字段? 某张表中的字段为基本属性,某个系统在不同用户不同场合可能需要其他的属性。 2:扩展思路 扩展原则:扩展字段的使用是用户级别的,即在不改动系统程序的条件下进行扩展。 数据存储:1:可以使用一个字段存储 ...
数据库表设计原则(多表字段尽量唯一) 零、总结 1、遵守的范式越多,出现更新等异常的几率就越小,同时sql会越复杂(因为多表查询边多了) 2、尽量遵守多的范式,这样错误越少,越节约改错时间,而且表的性能越好 3、小tip:表中字段加上表名的前一个字母做前缀,这样多表查询的时候方便超级 ...
项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大。当时讨论的结果是可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放 ...
因为最近要用到设计动态量表的功能,找了一篇技术上实现动态设计表字段的文章,借来用用。 原文地址:http://blog.sina.com.cn/s/blog_85295a390101dou0.html 项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题 ...
在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢( 冗余是为了效率,减少join。单表查询比关联查询速度要快。某个访问频繁的字段可以冗余 ...
在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢( 冗余是为了效率,减少join。单表查询比关联查询速度要快 ...
数据库表设计(一对多,多对多) 做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是单表。然而在实际开发过程中,一对多,多对多的表处处都是!简单整理一下,一对多,多对多表如何设计整理一下思路: 数据库实体间有三种对应关系:一对一,一对多 ...
数据库表及字段命名、设计规范 一 、表的设计 1.1数据库表的命名规范: 1)表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写 ...