收藏 分享(赏)

BBS论坛的综合查询.doc

上传人:a****2 文档编号:3391396 上传时间:2024-04-15 格式:DOC 页数:4 大小:169.50KB
下载 相关 举报
BBS论坛的综合查询.doc_第1页
第1页 / 共4页
BBS论坛的综合查询.doc_第2页
第2页 / 共4页
BBS论坛的综合查询.doc_第3页
第3页 / 共4页
BBS论坛的综合查询.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、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广

2、告超过半个北京城啊。”要求使用T-SQL实现以下业务规则。(1)用户发主贴后,需要更新相应版块(.NET技术版块)的主贴数,主贴数+1。(2)用户发主贴后,酌情加分:如果主贴是新题(别人没提及过),加100分,否则加50分。(3)用户积分添加后,更新用户的相应等级(等级规则参考第3章上机课教材阶段2)。(4)在论坛上发布用户(心酸果冻)的新贴。(5)所有用户的等级重新排名。“心酸果冻”的新贴信息和加分后的排名,如图4.2所示。显然升了一级(原来是两颗星)。图4.2“心酸果冻”发主贴提示用户发主贴,显然应向主贴表(bbsTopic)中插入主贴记录。查看主贴表(bbsTopic)的表结构,需要用户

3、的编号列(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)论坛用户星级重新排名。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 教案课件

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2