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

QQ空间评述表结构设计

2012-09-09 
QQ空间评论表结构设计评论这个功能的表结构应该怎么设计A。求高人指点[解决办法]SQL code--参考:/*评论表应

QQ空间评论表结构设计
评论这个功能的表结构应该怎么设计A。
求高人指点

[解决办法]

SQL code
--参考:/*评论表应该是依附于某个数据表的,比如qq日志评论你的评论依据某篇文章,那么评论表里面就应该有这篇日志的id号,评论表也就自己的主键,和评论内容 评论表:    评论id    文章id    评论时间[系统时间]    评论内容*/
[解决办法]
如果是引用评论,那么用一个字段(评论的ID)作为这个评论记录的外键就可以了吧。。。
[解决办法]
这个需求 数据量大的话怎么办?
[解决办法]
SQL code
--参考:--博客评论表: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,那么存进数据库时将截断       )/--具体很多细节,应该和博客表一起设计,关联起来,这里只是一个参考
[解决办法]
探讨
SQL code

--参考:
--博客评论表:
create table blog_comments(
comm_id number,--每一条评论的编号
--这里不设立主键,因为每一篇文章有很多评论,
--而这些评论是依赖与这篇文章的,如果这篇文章被博主给删除了,
--那么这些评论也一并被删除,这个可以使用cascade级……

[解决办法]
探讨
楼上腾讯的?

热点排行
Bad Request.