马上就要开始要WEB开发
要写个自己的BLOG系统了
老师已经把serlvet和Tomcat这些基础知识算是科普完了
童鞋们也开始各回各家各找各妈的干自己事了
每个人着眼处不一样
着重点自然也就不一样
在这段时间内
主要是回顾了下大一开的数据库
(大学唯一挂过的一科)
哎
才发现当年没去上过一节课真是个错误
数据库设计真的是个神奇的东西
恩
好了
废话不多说
直表正文
在BLOG系统中
相信大部分童鞋
都是用的龙哥说的分UserInfo
Article Comment 3个实体
哎
秉承着商学院孩子应有的素质
怎么着也看完了坚强哥辛辛苦苦写的数据库
俺还是忘却以前的这些记忆
自己从头开始设计吧
恩
废话不多说
先搞概念模式设计
用E-R图吧
经小弟分析
Blog系统中
其实主要应该是2个实体
userInfo和Article
两个实体间存在三种关系
User 发表(publish) Article
这应该是一个1对N的关系
User 浏览(browse) Article
这应该是一个N对M的关系
User 评论(comment) Article
这也应该是一个N对M的关系
最后还有UserInfo实体和实体间可以有好友的关注关系
这也是一个N比M的关系
User 关注(Interest) User
前面童鞋们设计的第三个实体comment
俺觉得应该用关系来表示更贴切
评论内容作为comment的一个属性
E-R图用的是VISIO画的
javaEye不支持
此处有点悲剧
恩
不能上图了
还还是继续把E-R图化为关系模式图吧
在此处
我坚决贯彻了坚强哥的意图
按照数据库设计貌似一步一步往下走
中间走的弯路,经历的艰辛此处不再抱怨
直接上接过
最后应该得到以下5个表
实体
UserInfo
(UserID,UserName(),userPassWord,userDesc,userQQ,userEmail,userSexy,userBirthday)
ArticleInfo (ArticleID, Title, Content)
联系
publish( articlID,userID)
browse(userID,articleID)
comment(id,userID,articleID,commentContent)
-------{此处注意,因为一个用户可以对一篇文章发表多个评论,所以不能用N比M联系化模式方法中的把两个实体的码作为联系的模式的码,而应该给每个评论加一个ID作为码,UserID和ArticleID作为外码}
Interest(UserID,InterestID)
好了
废话也讲完了
大致思路也讲了
还是把自己设计的WORD文档传上来吧
分享到:
相关推荐
湿地公园景观设计小议.doc
小议建筑物及电子信息系统防雷设计.pdf
小议信息数据库管理与会计管理的结合.docx
ArcGIS中坐标系统小议
网络安全态势分析系统构建小议.pdf
数据库安全目前是安全从业者讨论的重要主题之一。随着越来越多的突发事件发生,是时候采取一些...进行定期审核来检查数据库中存在的缺陷和漏洞是非常必要的,由于在程序设计时忽略了安全因素,或因没有及时更新、使用
CAD_CAE_CAM系统选型小议.pdf
小议网页视觉设计.doc
小议网络工程的设计与建设.pdf
消防喷淋系统小议123资料.pdf
小议电力系统的稳定性.pdf
我们在建立数据库的时候...所以数据库在设计时,主键起到了很重要的作用。 常见的数据库主键选取方式有: 自动增长字段 手动增长字段 UniqueIdentifier “COMB(Combine)”类型 一、自动增长型字段
小议虚拟演播室系统应用.docx
小议工商管理系统目标管理.doc
小议手工艺风格建筑设计.doc
专用集成电路CPU设计工具问题小议.pdf
小议电力系统继电保护技术.pdf
小议教学设计在小学音乐中的运用
小议机械设计中的CAD技术.pdf
基于信息化手段的设计说明教学小议.docx