logo资料库

大型论坛 数据库设计.ppt

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
《SQL Server数据库应用》 SQL Server database applications BBS论坛管理数据库 ——数据库的设计与实现 计1003、1004班
提出任务 • BBS论坛管理数据库的设计 • BBS论坛管理数据库的实现
需求分析—认识BBS论坛
需求分析— BBS论坛的用途
需求分析— BBS论坛的基本功能 • 用户注册和登录,后台数据库需要存放用户的 注册信息和在线状态信息; • 用户发贴,后台数据库需要存放贴子相关信息, 发帖和回帖,如贴子内容、标题等; • 论坛版块管理:后台数据库需要存放各个版块 信息,如版主、版块名称、贴子数等;
BBS论坛管理数据库中的实体及属性 论坛用户 帐号 呢称 生日 密码 状态 电子邮件 用户的等级 备注信息 注册日期 版块 版块编号 版块名称 版主 点击率 发贴数 主贴 贴子编号 发贴人 标题 正文 发贴时间 回复数量 点击数 所在版块 回贴 回贴编号 主贴编号 回贴人 标题 正文 回贴时间 点击数
实体间的关系 n 回贴和主贴有主从关系:我们需要在回贴实体中 表明它是谁的回贴; n 版块和用户有关系:从用户实体中可以根据版块 对象查出对应的版主用户的情况; n 主贴和版块有主从关系:需要表明发贴是属于哪 个版块的; n 主贴和用户有主从关系:需要表明主贴是由哪个 用户发表的; n 回贴和用户有主从关系:需要表明回贴是由哪个 用户发表的;
概要设计—绘制E-R图 帐号 昵 称 用户 状态 生日 版块 名称 版块 号言 发贴 数 帐号(BBSAccount) 1 管 理 M 版块(BBSSector) 密 码 邮 箱 所在版 块 正 文 1 发 表 M 版 主 1 点击 率 回 复 属 于 贴子 编号 所在版 M 块 M 编号 回贴 人 主贴(BBSTopic) 1 回 贴 M 回贴(BBSReply) 标 题 发贴时 点击 间 率 发贴 人 回贴时 间 贴子编 号 内 容 点击 率
分享到:
收藏