百度贴吧数据库设计流程_第1页
百度贴吧数据库设计流程_第2页
百度贴吧数据库设计流程_第3页
百度贴吧数据库设计流程_第4页
百度贴吧数据库设计流程_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、瀑布模型1. 采集需求文档2. 分析:a) 概要设计(功能性需求-)b) 详细设计(代码性需求-开发层面)c) 数据库设计i. 实体1. 用户a) 基本信息id 用户名 密码 头像 性别 生日 血型 出生地 居住地 电子邮件 个人简介 个性签名、贴吧豆b) 详细信息id 体型 婚姻状态 个人习惯 性格 教育程度 当前职业 联系方式c) 兴趣爱好 id 书籍 音乐 电影 运动 品牌 其它d) 工作信息id 工作单位 工作时间e) 教育信息id 学校类型、学校名称、入学年份2. i贴吧id 用户编号 累计访问量 昨日访问量(日期 昨天访问量 今天访问量) 被回复总数 被转贴总数3. i贴 id、发

2、帖人、i帖标题、i帖内容、发i帖时间、i贴吧编号4. i贴回复id、回i帖人编号、回i帖内容、回i帖时间、回复i贴编号5. 粉丝id、用户编号a、用户编号b1142243344535636. 评价id、用户编号a、用户编号b评价时间、评价内容7. 贴吧目录1id、目录名、贴吧数8. 贴吧目录2id、目录名、贴吧数、目录19. 贴吧id、贴吧名、创建人的id、贴吧的创建时间、贴吧目录210. 贴吧吧主id、用户编号、贴吧编号11. 贴吧分区id、分区名 、贴吧编号12. 贴吧导航id 、导航名、分区编号13. 贴吧主帖id、贴吧id、作者id、导航id、标题、内容、时间、最后回复的从贴id、点击

3、量、状态、类型14. 贴吧从帖 id、主帖id、从贴的作者id、时间、内容15. 贴吧投票id、投票发起人id、分区id、投票主题、截止日期、1 13 2011快女人选 2011-8-12132011快男人选 2011-8-1313 cctv年度人物评选 2011-8-116. 贴吧投票项id、投票内容、投票数、投票id1 李清照24012 貂蝉60813 西施23014 朱贤政7000 35 温宝宝600317. 贴吧会员id、 用户编号、贴吧编号、注册时间、分数18. 俱乐部目录1id、目录名、俱乐部数量19. 俱乐部目录2id、 目录名 、俱乐部数量、俱乐部目录120. 俱乐部id、俱乐

4、部名字、创建时间、创建者id、俱乐部简介、俱乐部标签、俱乐部属性(是否公开)、二级目录id21. 俱乐部分区id、分区名 、俱乐部编号22. 俱乐部导航id 、导航名、分区编号23. 俱乐部主帖id、俱乐部id、作者id、导航id、标题、内容、时间、最后回复的从贴id、点击量、状态、类型24. 俱乐部从帖id、主帖id、从贴的作者id、时间、内容25. 俱乐部投票id、投票发起人id、分区id、投票主题、截止日期26. 俱乐部投票项id、投票内容、投票数、投票id27. 俱乐部会员 id、用户编号、俱乐部编号、审批人、加入时间 、分数28. 俱乐部吧主id、用户编号、俱乐部编号ii. 业务流程

5、1. 注册账号2. 登录(进入我的i贴吧、创建贴吧、俱乐部)3. 进入我的i贴吧(动态信息、关注、粉丝、发i贴)a) 我的评价(我的评价,我收到的评价)4. 我的贴吧(我关注的贴吧、我加入的贴吧、我加入的俱乐部)5. 进入贴吧(目录1-目录2-贴吧列表-贴吧详细信息(精品区、游戏区、投票区))a) 贴吧页面(发表新帖、查看帖子列表、查看本吧信息、查看会员列表、申请本吧会员、)b) 精品区-导航-主帖-跟帖c) 游戏区-游戏列表-进入游戏d) 投票区-投票列表-投票6. 进入俱乐部(创建俱乐部、俱乐部一级列表)a) 俱乐部一级列表-俱乐部二级列表-主题俱乐部(主页面、精品区、投票区)b) 俱乐部

6、主页面(查看俱乐部信息)c) 精品区-导航-主帖-跟帖d) 投票区-投票列表-投票iii. 映射关系1. 1:1eg: 用户基本信息-用户详细信息用户基本信息表t_user_info1id(主键)账号密码姓名1zhangsan123张三疯2lisi123李四用户详细信息表t_user_info2id(主键)体型婚姻状态个人习惯1彪悍已婚抽烟、饮酒、夜猫2苗条未婚三好型2. 1:neg: 贴吧目录1-贴吧目录2贴吧目录1表 t_tieba_dir1id目录名1快乐女声2明星目录贴吧目录2表 t_tieba_dir2id目录名贴吧目录112011快女12主持评委13中国明星24外国明星25明星综艺

7、23. n:n(利用中间表实现2个1:n)eg(用户-贴吧)-会员用户基本信息表t_user_info1id(主键)账号密码姓名1zhangsan123张三疯2lisi123李四3liting123李婷4hujintao123胡金涛贴吧表t_tiebaid贴吧名创建时间贴吧目录21刘忻2009-1-112洪辰2010-2-413何炅1999-1-124汪涵2000-1-125张杰1998-3-53会员表id用户编号贴吧编号111221331433543622715iv. er图实体-矩形属性-椭圆关系-菱形eg:贴吧目录1贴吧目录1id贴吧数目录名贴吧目录2贴吧目录2id贴吧数贴吧目录1目录名

8、 从属贴吧目录2贴吧目录1v. er图成表-数据字典1. 用户a) 基本信息t_user_info1列名类型是否为空是否自增是否主键注释idnumber(8)编号loginuservarchar2(20)用户名loginpasswordvarchar2(16)密码photovarchar2(50)头像,默认系统头像路径sexvarchar2(1)性别,默认”保密”-s,男m 女fbirthdaydate生日bloodtypevarchar2(2)血型bprovincevarchar2(30)出生地省份bcityvarchar2(30)出生地城市aprovincevarchar2(30)居住地省

9、份acityvarchar2(30)居住地城市aregionvarchar2(30)居住地区emailvarchar2(50)电子邮件introductionvarchar2(500)个人简介signvarchar2(255)个性签名beansnumber(8)贴吧豆,默认0b) 详细信息t_user_info2列名类型是否为空是否自增是否主键注释idnumber(8)编号,一一对应于t_user_info1(id)body_typevarchar2(20)体型marital_statusvarchar2(16)婚姻状态habitsvarchar2(255)个人习惯charactervarch

10、ar2(255)性格educationvarchar2(50)教育程度jobvarchar2(50)当前职业contactvarchar2(30)联系方式c) 兴趣爱好t_user_info3列名类型是否为空是否自增是否主键注释idnumber(8)编号,一一对应于t_user_info1(id)bookvarchar2(255)书籍musicvarchar2(255)音乐movievarchar2(255)电影sprotsvarchar2(255)运动brandvarchar2(255)品牌othervarchar2(255)其他d) 工作信息t_user_info4列名类型是否为空是否自增

11、是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1work_unitvarchar2(50)工作单位work_timevarchar2(20)工作时间id 工作单e) 教育信息t_user_info5列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1schooltypevarchar2(20)学校类型schoolnamevarchar2(50)学校名称entertimevarchar2(20)入学年份 id 2. i贴吧t_i_tieba列名类型是否为空是

12、否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1count_totalnumber(8)累计访问量,默认0count_yesterdaynumber(8)昨天访问量,默认0count_todaynumber(8)今天访问量,默认0count_replynumber(8)被回复总数,默认0count_transfernumber(8)被转贴总数,默认03. i贴t_i_topic 列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1i_titlevar

13、char2(16)发帖标题i_contentvarchar2(4000)i帖内容i_passtimedate发i帖时间i_tieba_idnumber(8)i贴吧编号,外键于t_i_tieba4. i贴回复t_i_reply列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1reply_i_contentvarchar2(4000)回i贴内容reply_i_timedate回i贴时间reply_i_idnumber(8)回复i贴编号,外键于t_i_topic5. 粉丝t_fans列名类型是否为空是否自增是否主键注释

14、idnumber(8)编号useridnumber(8)关注人,外键于t_user_info1useridnumber(8)被关注人,外键于t_user_info16. 评价t_comment列名类型是否为空是否自增是否主键注释idnumber(8)编号,一一对应于t_user_info1(id)useridnumber(8)评价人,外键于t_user_info1,useridnumber(8)被评价人,外键于t_user_info1evaluate timenumber(5)评价时间evaluate contentvarchar2(50)评价内容7. 贴吧目录1 t_tieba_dir1列名

15、类型是否为空是否自增是否主键注释idnumber(8) 贴吧一级目录编号dir_namevarchar(50) 贴吧一级目录名count_tiebanumber(8) 贴吧数量8. 贴吧目录2t_tieba_dir2列名类型是否为空是否自增是否主键注释idnumber(8) 贴吧二级目录编号dir_namevarchar2(50)贴吧二级目录名count_tiebanumber(8)贴吧数量dir1_idnumber(8)贴吧一级目录编号外键于t_tieba_dir19. 贴吧t_tieba列名类型是否为空是否自增是否主键注释idnumber(8)贴吧编号tieba_namevarchar2(

16、20)贴吧名称creater_idnumber(8)创始人的idcreate _timedate贴吧创建时间dir2_idnumber(8)贴吧二级目录编号外键于t_tieba_dir210. 贴吧吧主 t_tieba_master列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1tieba_idnumber(8)贴吧编号,外键于t_tieba11. 贴吧分区 t_tieba_partition 列名类型是否为空是否自增是否主键注释idnumber(8)编号partitionnamevarchar2(50)分区名

17、tibaidnumber(8)贴吧编号 外键于t_tieba12. 贴吧导航 t_tieba_navigation 列名类型是否为空是否自增是否主键注释idnumber(8)编号navigationnamevarchar2(50)导航名partitionidnumber(8)分区编号 外键于t_tibeba_parition13. 贴吧主帖 t_tieba_topic 列名类型是否为空是否自增是否主键注释idnumber(8)编号tiebaidnumber(8)贴吧id外键于t_tiebaauthor_idnumber(8)作者id外键于t_user_info1navigation_idnum

18、ber(8)导航id外键于t_tieba_navigationtitlevarchar2(255)标题contentvarchar2(4000)内容posttimedate发帖时间last_reply_idnumber(8)最后回复的从贴idclicksnumber(8)点击量,默认值0statevarchar2(1)状态-1(置顶)-0(正常)typevarchar2(1)类型-1(精华)-0(普通)14. 贴吧从帖 t_tieba_reply 列名类型是否为空是否自增是否主键注释idnumber(8)编号tieba_topic_ idnumber(8)主帖id外键于t_tieba_topi

19、ctieba_author_idnumber(8)从帖作者id外键于t_user_info1posttimeverchar2(20)时间contentverchar2(8000)内容15. 贴吧投票 t_tieba_vote列名 类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)投票发起人编号 外键于t_user_info1partionidnumber(8)分区编号外键于t_tieba_partitionvotesubjectvarchar2(50)投票主题cutoffdatedate截止日期16. 贴吧投票项 t_tieba_voteitem列名类型是

20、否为空是否自增是否主键注释idnumber(8)编号vote_contentvarchar2(300)投票项的内容count_votenumber(8)投票数默认为0countyesterdaynumber(8)投票编号外键于t_tieba_vote17. 贴吧会员 t_tieba_vip列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1tiebaidnumber(8)贴吧编号registertimedate注册时间18. 俱乐部目录1 t_club_dir1列名类型是否为空是否自增是否主键注释idnumber(

21、8)编号club_dir1_namevarchar2(50)俱乐部一级目录名count_clubsnumber(8)俱乐部数量,默认019. 俱乐部目录2 t_club_dir2列名类型是否为空是否自增是否主键注释idnumber(8)编号club_dir2_namevarchar2(8)俱乐部二级目录名count_clubsnumber(10)俱乐部数量,默认为0club_dir1_idnumber(8)俱乐部一级目录编号,外键于t_club_dir120. 俱乐部 t_club列名类型是否为空是否自增是否主键注释idnumber(8)编号club_dir2_idnumber(8)二级目录编

22、号, 外键于t_club_dir2club_namevarchar2(255)俱乐部名字 create_timedate创建时间useridnumber(8)创建者编号,外键于t_user_info1club_introductionvarchar2(255)俱乐部简介club_signvarchar2(255)俱乐部标签club_ propertyvarchar2(1)俱乐部属性 默认公开 p公开 u私有21. 俱乐部分区 t_club_partition 列名类型是否为空是否自增是否主键注释idnumber(8)编号partition_namevarchar2(50)分区名club_idn

23、umber(8)俱乐部编号,外键于t_club22. 俱乐部导航 t_club_navigation列名类型是否为空是否自增是否主键注释idnumber(8)编号navigation_namevarchar2(50)导航名partition_idnumber(8)分区编号,外键于t_club_partition23. 俱乐部主帖 t_club_topic列名类型是否为空是否自增是否主键注释idnumber(8)编号club_idnumber(8)俱乐部编号,外键于t_clubuseridnumber(8)发帖人编号,外键于t_user_info1navigation_idnumber(8)导航

24、编号,外键于t_club_navigationtitlevarchar2(225)标题contentvarchar2(4000)内容posttimedate发表时间last_reply_idnumber(8)最后回复的从贴编号clicksnumber(8)点击量,默认值为0statevarchar2(1)状态 1代表正常,0代表置顶typevarchar2(1)类型1代表正常,2代表精华24. 俱乐部从帖 t_club_reply列名类型是否为空是否自增是否主键注释idnumber(8)编号club_topic_idnumber(8)主帖id,外键于t_club_topicclub_reply

25、_useridnumber(8)从帖作者id,外键于t_user_info1release_timedate从帖发布时间contentvarcher2(500)从帖的内容25. 俱乐部投票 t_club_vote列名类型是否为空是否自增是否主键注释idnumber(8)idlaunchvoteidnumber(8)投票发起人idzoneidnumber(8)分区id外键于t_club_partitionvote_themeverchar(500)投票主题cut-off _datedata截止日期26. 俱乐部投票项 t_club_voteitem列名类型是否为空是否自增是否主键注释idnumb

26、er(8)编号contentvarchar2(500)投票内容count_votenumber(8)投票数(默认为0)club_vote_idnumber(8)投票id,外键于t_club_vote27. 俱乐部会员 t_club_vip列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1clubidnumber(8)俱乐部编号,外键于t_clubaccraditationvarchar2(50)审批人addtimedate加入时间fractionnumber(8)分数28. 俱乐部吧主 t_club_master列名类型是否为空是否自增是否主键注释idnumber(8)编号useridnumber(8)用户编号,外键于t_user_info1clu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论