专题不是文档的属性

作者:sql-boy 来源:ITPOW(原创) 日期:2007-3-13

在内容管理系统(新闻管理系统)中,文档表的字段可能是所有表中最多的了,其实很多字段不应该在该表中体现的。比如:专题。有些内容管理系统为文档表设置了“专题”字段,以说明该文档属于哪个专题。其实这是不妥的,从应用上来说,这样做一个文档只能属于一个专题,除非我们再增加一个第二专题字段。从结构上来说,文档是不应该具有“专题”这一属性的。

《现代汉语词典》中解释属性是事物所具有的性质、特点,专题是用来“装”文档的,不属于文档的性质、特点,就如同“小球在第几个口袋中”不是小球的属性一样,对于非属性的字段,我们设计时就要谨慎考虑是否在另一个表中设计。

正确的做法是另外设置一个表,至少两个字段,一个字段用以标明文档标识,一个字段用以标明专题标识,这样就将专题和文档关联起来了,同时一个文档可以属于多个专题。

相关文章