在数据库设计中,表结构是其中一个关键方面,它决定了数据的组织方式、存储形式和操作方式。本文将介绍数据库设计中的表结构规范与设计原则。 一、表结构规范 1.表名规范:表名应具有描述性,能够准确反映表所存储数据的含义。表名应使用单数形式,并使用下划线或者驼峰命名法来分隔单词。 2.字段命名规范:字段名应简洁...
第三范式(3NF):一个表中不能包涵其他相关表中非关键字段的信息,即数据表不能有沉余字段; 二.MYSQL数据库设计原则 1.核心原则 不在数据库做运算或写业务逻辑(存储过程,触发器); 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先;往往牺牲范式) ; 拒绝3B(拒绝大sql语句:big sql、拒绝大...
为了防止随着业务的发展以后如果数据量大到一定程度了需要分表时,拆分带有这些特性的表时成本是非常大的。 7、为什么不同的业务使用不同的数据库,禁止混合使用? 原则是要求对业务有长远的规划,不同的业务首先要分表,其次要分库。虽然MySQL很强大,但是单节点的能力是有限的。所以企业级的数据库都是分布式的,要为以...