设计数据库表
约 368 字大约 1 分钟
设计流程
一般流程:
- 把需求理解清楚
- 根据需求分析要几张表
- 再去分析每张表需要哪些字段
- 每个表直接是什么关系,需要怎么关联起来
- 设计完之后建表
万物皆对象,根据需求分析有多少对象,每个对象至少是一张表。
对象和对象之间的关系是什么,如果是一对多,就需要两张表。多对多的话,就是三张表,额外需要一个关系表,维护这
两个对象之间的或者表之间的关系。
设计表的时候需要注意如下内容:
1、首先要了解,你们公司有没有建表规范,如果有的话就要按照建表规范来命名表名、字段名。有些公司也是有要求
建表的时候,必须有七个字段:cr_time、cr_id、up_time、up_id、rm_time、rm_id、removed
2、一张表的字段不要太多,如果太多的话,可以考虑分成两个表。
3、选择合适的字段类型、以及设置合适的字段大小(比如,能用整型的不要用字符型,当然如果数据量不大,该字段存储的数据类型不是很确定的时候,可以使用字符型,对存储内容的兼容更好)
4、建表的时候最好都加上字段注释以及表注释。