日期:2014-05-17 浏览次数:20801 次
--参考: /* 评论表应该是依附于某个数据表的,比如qq日志评论 你的评论依据某篇文章,那么评论表里面就应该有这篇日志的id号, 评论表也就自己的主键,和评论内容 评论表: 评论id 文章id 评论时间[系统时间] 评论内容 */
------解决方案--------------------
如果是引用评论,那么用一个字段(评论的ID)作为这个评论记录的外键就可以了吧。。。
------解决方案--------------------
这个需求 数据量大的话怎么办?
------解决方案--------------------
--参考: --博客评论表: create table blog_comments( comm_id number,--每一条评论的编号 --这里不设立主键,因为每一篇文章有很多评论, --而这些评论是依赖与这篇文章的,如果这篇文章被博主给删除了, --那么这些评论也一并被删除,这个可以使用cascade级联删除 --这个你可以使用sequence来实现自增 ref_comm_id number,--引用评论的编号,参照本表的comm_id, --默认为空,比如第一条评论就没有引用的评论 --如果是回复上面的评论,也用这个键值,不过是按钮名称不一样而已 blog_id number,--被评论的文章编号[可能是其他数据类型] --这里的blog_id要参照文章id号,因为每条评论都是关联到一篇文章的 comm_time date default sysdate,--博客评论时间 comments varchar2(500 char)--一般评论都限制了字数 --当然可以有网页的html[asp[,jsp]]控件来控制 --总之,如果大于500,那么存进数据库时将截断 ) / --具体很多细节,应该和博客表一起设计,关联起来,这里只是一个参考
------解决方案--------------------