BBS论坛的综合查询.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BBS 论坛的综合查询 阶段 1:指导——使用 T-SQL语句实现论坛年度评估。 训练要点 会使用子查询 IN/EXISTS。 需求说明 使用 T-SQL 语句实现论坛年度评估,评比结果如图 4.1 所示。 图 4.1 论坛年度评选 (1)论坛人气评估:论坛总点击率 >1000,为“熊旺旺”; 否则就为“一般般”。 (2)年度品牌版块:主贴量最多的版块。 (3)年度倒胃版块:主贴量最少的版块。 (4)年度回贴人气最旺奖:回贴的点击率排名前 2 名。 (5)年度业绩最差版主:版块点击率低于 500 或主贴量等于 0。 阶段 2:练习——用户发主贴。 需求说明 假定“心酸果冻”在“ .Net 技术”版块发主贴,怯怯地问:“什么是.Net 啊?”,主贴的内容为“微软的.Net 广告超过半个北京城啊。” 要求使用 T-SQL 实现以下业务规则。 (1)用户发主贴后,需要更新相应版块(.NET 技术版块)的主贴数,主贴数 +1 。 (2)用户发主贴后,酌情加分:如果主贴是新题(别人没提 及过),加 100 分,否则加 50 分。 (3)用户积分添加后,更新用户的相应等级(等级规则参考第 3 章上机课教材阶段 2)。 (4)在论坛上发布用户(心酸果冻)的新贴。 (5)所有用户的等级重新排名。 “心酸果冻”的新贴信息和加分后的排名,如图 4.2 所示。显然升了一级(原来是两颗星)。 图 4.2 “心酸果冻”发主贴 提示 用户发主贴,显然应向主贴表( bbsTopic )中插入主贴记录。查看主贴表 ( bbsTopic )的表结构,需要用户的编号列 (TuID) 、版块编号列 (TsID) ,所以我 们需要预先查出“心酸果冻”的用户编号( UID),“ .NET 技术”版块的版块编 号( SID)。为了使后续语句继续使用这些值, 还需要定义相关变量来存放它们。 同第 3 章上机论坛用户加分一样酌情加分,需要使用 CASE-END语句。在阶段 1 中 T-SQL 语句末尾继续输入以下语句,请注意理解子查询语句的含义。 阶段 3:练习——用户回贴。 需求说明 假定“可卡因”回复主贴:“什么是 .Net 啊?”,笑呵呵地 回复道:“ .Net 是微软力推的企业级信息网络共享平台。” 要求使用 T-SQL 实现以下业务规则。 (1)用户回贴后,需要更新对应主贴的信息:回复数量 + 1 , 点击率 +1。 (2)用户回贴后,还需要更新对应版块的点击率,点击率 +1。 (3)用户回贴后,酌情加分:如果是该贴的第一回贴人(即 第一个回贴的),加 100 分;否则加 50 分。 (4)在论坛上发布主贴和跟贴。 (5)论坛用户星级重新排名。

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档