一、表的概述 1.1基本概念 1.2数据类型 二、表的设计 2.1表设计规范 2.2表设计主要目标 2.3表设计主要影响 2.4表数据存储规范 三、分区设计与存储逻辑 3.1分区设计注意点 3.2具体设计 3.3设计基本规则 四、表设计最佳实践 小文件问题 维度表的设计 拉链表的设计 采集源表的设计 日志表的设计 互动明细表的设计 一...
如下面这两个表所示的设计就是一个满足第三范式的数据库表。 这样在查询订单信息的时候,就可以使用客户编号来引用客户信息表中的记录,也不必在订单信息表中多次输入客户信息的内容,减小了数据冗余。 二、数据库表设计规范 1.表与字段的规范 (1)表达是与否概念的字段,必须使用 is _ xxx 的方式命名,数据类型是 ...
🔥数据库表设计的十八个规范。#程序员 #计算机 #java #干货分享 #数据库 - 知晓栈于20240527发布在抖音,已经收获了1285个喜欢,来抖音,记录美好生活!
数据表设计规范 TIP 当你使用本规范设计数据表时,搭配 可视化CRUD,可以非常舒畅的完成后台功能制作,推荐直接从0开始,因为拖拽设计的组件参数是最正确的。 字段类型 类型备注CRUD 搭配点 enum 枚举型 自动生成单选框 set set 型 自动生成复选框 date 日期型 自动生成日期的选择组件 year 年份型 自动生成...
数据库表设计规范 设计数据表一般分为四部分 1.主键以及代表通常作为特殊标识的唯一id(eg:其它表的主键作为本表的逻辑关联外键),这部分字段通常需要设计索引 2.实际业务中的业务字段,根据实际业务决定设计那些字段,其他表的业务冗余字段如果本表需要大量使用的可以加进去。根据实际业务增加索引或者联合索引 ...
数据表设计规范 1. 使用有意义的字段名:字段名应该能够清晰的描述字段的含义,避免使用过于简单或晦涩的名称。例如:使用”user_name”代替“nm”; 使用小写字母和下划线:字段名应该使用小写字母,并且可以通过下划线来分隔单词,例:“user_name”; 避免使用保留字:确保字段名不是数据库的保留字,以避免引发问题;...
上一小节介绍了如何设计数据表,并合理选择字段数据类型新建数据表,本小节来介绍数据表的设计规范,主要遵循数据表设计三范式和适当的反范式化。 1.第一设计范式 第一设计范式要求表中字段都是不可再分的,如果实体中的某个属性有多个值时,必须拆分为不同的属性 。通俗理解即一个字段只存储一项信息,如下图所示,其中...
数据表字段类型可选范围为数字类型和字符类型,可选枚举类型,具体类型如下: 数字类型 数字类型:bigint、int、mediumint、smallint、tinyint; 字符类型 字符类型:varchar、char、text 枚举类型 枚举类型:enum 字段类型必须指定长度,特别是字符类型。 phpwind——开发规范文档系列 ...
在设计数据库表时,需要遵循以下规范:1. 选择适当的数据类型:选择适当的数据类型可以提高性能并减少存储空间的使用。例如,如果你只需要存储日期,则可以将字段定义为DATE类型而不是VARCHARicon类型。2. 规范命名:表、字段、索引icon和其他数据库对象的命名应该清晰、简短、易于理解,并符合命名规范,例如使用下划线...
1.第一设计范式 第一设计范式要求表中字段都是不可再分的,如果实体中的某个属性有多个值时,必须拆分为不同的属性 。通俗理解即一个字段只存储一项信息,如下图所示,其中联系方式可以拆分为手机、邮箱、固定电话,所以下图不符合数据表第一设计范式要求: