首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问一个数据库表设计的有关问题

2012-03-11 
请教一个数据库表设计的问题?有一需求有如下字段1,标题、类型、模板2,模板又分为文本模板和通讯录模板,不同

请教一个数据库表设计的问题?
有一需求有如下字段
  1,标题、类型、模板
  2,模板又分为文本模板和通讯录模板,不同的模板拥有的字段不同

      文本模板的字段:标题、类型、模板、内容
      通讯录模板的字段:标题、类型、模板、名称、地址、电话,传真。

那么这个表如何设计最好。
现在不知设计为三张表,还是一张表更好一些!  
谢谢!




[解决办法]
2个表:文本模板一个,通讯录模板一个.
[解决办法]
设计三个表对以后的扩展是很好的:文本模板一个,通讯录模板一个.还有一个就是模板名称的表.每一个模板有一个字符代替.在其他两个表中只只需要记录相应的字符就可以拉.
[解决办法]
3个表比较好

建表尽量把表之间数据分成一对多

如果同一表之内多对多,就要分出来比较好
[解决办法]
这个建表最少应该有两个。
还应考虑别的条件;设计三个表的结构应该扩展性上最好。
[解决办法]
模板应该不会有很多(数据量小),一个表搞定。

热点排行