微博数据库设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科学生综合性实验报告 课程名称:数据库系统原理 实验项目名称 微博系统数据库设计 开课学期 2011 至 2012 学年 第一学期 完成时间 2012 年 1 月 4 目 录 TOC \o 1-3 \u 1 需求分析 1 1.1 背景说明 1 1.2 系统目标与系统边界 1 1.3 功能需求分析 1 1.3.1 系统的功能描述 1 1.3.2 系统总体功能图 4 1.3.3 主要业务流程描述 6 1.4 数据需求及业务规则分析 8 1.4.1 数据需求描述 8 1.4.2 数据字典 8 1.4.3 业务规则描述 11 1.4.4 数据约束描述 12 2 概念设计 13 2.1 确定实体集及属性 13 2.1.1 实体集分析 13 2.1.2 实体集属性数据字典 13 2.2 确定联系集及属性 13 2.2.1 联系集分析 13 2.2.2 联系集属性数据字典 13 2.3 概念模型(E-R图) 13 2.4 检查是否满足需求 13 2.5 改进的E-R图及数据字典 14 3 逻辑设计 14 3.1 关系设计 14 3.2 关系优化 14 3.3 约束的说明 14 4 数据库物理设计 14 4.1 确定数据库的存储结构 14 4.2 确定数据库的存取方法 15 5 数据库应用设计 15 5.1 数据库脚本 15 5.2 数据库完整性设计 15 5.3 数据库安全性设计 15 5.4 存储过程设计 15 6 数据库应用开发 15 1 需求分析 1.1 背景说明 微博,即微 博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过 WEB、 WAP以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。最早也是最著名的微博是美国的 twitter,根据相关公开数据,截至2010年1月份,该产品在全球已经拥有7500万注册用户。2009年8月份中国最大的 门户网站 新浪网推出“ 新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野,成为网民不可缺少的一部分。 1.2 系统目标与系统边界  微博广泛分布在桌面、浏览器、移动终端等多个平台上。它十分简单,在微博客上,不像博客,只有140字的限制将平民和莎士比亚拉到了同一水平线上。导致各种微博大量原创内容爆发性地被生产出来。它也十分便捷,微博即时通讯功能非常强大,在没有网络的地方,只要有手机也可即时更新自己的内容,哪怕你就在事发现场。实时性强,在一些大的突发事件或引起全球关注的大事,如果有微博客在场,利用各种手段在微博客上发表出来,其实时性、现场感以及快捷性,甚至超过所有媒体。也正因为如此,微博以迅雷不及掩耳之势席卷了整个互联网。然而,面对着成千上万的用户,上亿的消息等等相关数据,如此海量的数据。如何存储才能高效处理便成为微博系统架构师的一大难题。也只有设计了良好的微博数据库,才能使前台,中间件的开发事半功倍,使用户体验更好,获得用户的青睐,从而吸引更多用户,为此,我们对微博系统的数据库进行深入的需求分析与设计,并尽可能的提高微博数据库的性能。 在本微博系统中,用户可发表(可发送私信,功能类似于E-MAIL),转发,评论,收藏消息(其中消息可包括图片,音乐,视频链接地址),随时看到被关注者的必威体育精装版动态。创建,加入,发表,评论微群消息。创建消息,微群话题, 参与话题讨论,以及把系统一些建议反馈问题给系统。系统首要任务是如何对用户,消息联系之中的数据进行高效处理,并尽可能提高数据库的性能。 1.3 功能需求分析 1.3.1 系统的功能描述 消息管理 1.用户消息管理 发表消息 用户可以随时发表140个字左右的消息,其中可包括音乐,图片,视频,此处除图片外均为链接地址,而图片只可为相册中图片,发表的消息只有用户本身与关注此用户的人可以立即收到,否则须查询到相应用户才能看到该用户发表的消息。 删除消息 用户对发表过的消息,觉得不满或不适当的,可删除,只有用户或系统管理员本身有此权限。 评论消息 用户可对其它用户发表的消息进行评论,每条消息均会显示评论条数与评论内容。 删除评论 用户对自己不满意或其它原因的评论可删除。 转发消息 用户可以转发关注者所发表的消息,转发后,每条消息转发次数均会显示。 查看消息 用户可以在当前页面查看到被自己关注者的所有消息,按时间排序。 收藏消息 用户可对其它用户发表的感兴趣的消息收藏,供以后查看,每条消息下均会显示收藏次数,显然,私信不可收

文档评论(0)

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

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

1亿VIP精品文档

相关文档