请教一个数据库表设计的问题?
有一需求有如下字段
1,标题、类型、模板
2,模板又分为文本模板和通讯录模板,不同的模板拥有的字段不同
文本模板的字段:标题、类型、模板、内容
通讯录模板的字段:标题、类型、模板、名称、地址、电话,传真。
那么这个表如何设计最好。
现在不知设计为三张表,还是一张表更好一些!
谢谢!
[解决办法]
2个表:文本模板一个,通讯录模板一个.
[解决办法]
设计三个表对以后的扩展是很好的:文本模板一个,通讯录模板一个.还有一个就是模板名称的表.每一个模板有一个字符代替.在其他两个表中只只需要记录相应的字符就可以拉.
[解决办法]
3个表比较好
建表尽量把表之间数据分成一对多
如果同一表之内多对多,就要分出来比较好
[解决办法]
这个建表最少应该有两个。
还应考虑别的条件;设计三个表的结构应该扩展性上最好。
[解决办法]
模板应该不会有很多(数据量小),一个表搞定。