数据库课程设计--- 论坛管理信息系统

数据库课程设计--- 论坛管理信息系统

ID:11122427

大小:94.50 KB

页数:8页

时间:2018-07-10

数据库课程设计--- 论坛管理信息系统_第1页
数据库课程设计--- 论坛管理信息系统_第2页
数据库课程设计--- 论坛管理信息系统_第3页
数据库课程设计--- 论坛管理信息系统_第4页
数据库课程设计--- 论坛管理信息系统_第5页
资源描述:

《数据库课程设计--- 论坛管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计报告题目论坛管理信息系统专业姓名学号任课老师2013-3-38一、概述.题目设计目的:随着网络的不断发展,越来越多的人在网上论坛中发表信息,回贴的人也越来越多,我们也需要建立一个论坛管理系统,来统计作者信息、贴子信息和回复信息,来使得论坛信息能够更好的运作。二、设计环境操作系统:WindowsXPDBMS:SQLServer2005开发工具:MyEclipse三、设计步骤1.需求分析模块功能分析:(1)作者信息模块:用来管理作者信息,包括作者昵称、贴子编号、年龄、职业、爱好等;(2)梯子信息模块:用来管理贴子信息,包括贴子编号

2、、发贴日期、时间、等级等;(3)回复日期模块:用来管理回复信息,包括作者昵称、回复时间、贴子编号等;2.E-R图设计性别年龄职业昵称作者信息爱好回复信息贴子信息回复编号发贴等级回复时间回复作者昵称时间发贴日期1nnm8上图是论坛系统的概念模型的ER图,该系统涉及的实体集有:作者信息实体集:具有属性作者昵称、性别、年龄、职业、爱好;贴子信息实体集:具有属性贴子编号、发贴日期、时间、等级;回复信息实体集:具有属性回复作者昵称、回复时间。由于一个作者可以发出多条贴子,而一个贴子只能由一个作者发出,所以作者和贴子之间的联系为1:n;一个贴子可有多条

3、信息回复,而一条回复消息可发表到多条贴子中,故贴子和回复信息之间的联系为n:m。将E-R模型转换为关系模式(1)作者信息实体集可以转换为关系:ZZ(ZZNC、SEX、AGE、JOB、HOBBY)ZZNC表示作者昵称,SEX表示性别,AGE表示年龄,JOB表示工作,HOBBY表示爱好;(2)贴子信息实体集可以转换为关系:TZ(TZNO、FTDATE、TIME、LEVEL)TZNO表示贴子编号,FTDATE表示发贴日期,TIME表示时间,LEVEL表示等级;(3)回复信息实体集可以转换为关系:RESPONSE(RZZNC、RTIME)RZZNC

4、表示回复作者昵称,RTIME表示回复时间。3.逻辑结构设计作者信息表昵称贴子编号性别年龄职业爱好张小小01男19学生游戏李思02男20学生吃东西王紫03男21学生打羽毛球赵七七04女18学生溜冰周红05男19学生看书贴子信息表贴子编号发贴日期时间等级012009年10月1号A022009年1月1号A032010年5月1号B042008年4月5号C052011年3月2号D8回复信息表作者昵称回复时间贴子编号李四1月1号01王五10月1号02赵六10月1号05王明5月12号03①建库createdatabase论坛管理信息系统②建表create

5、table作者信息表(昵称char(10),编号char(10),性别char(10),年龄int,职业char(10),爱好char(10)primarykey(昵称,编号));createtable贴子信息表(贴子编号char(10)primarykey,发帖日期char(10),时间char(10),等级char(10));8createtable回复信息表(作者昵称char(10),贴子编号char(10)primarykey,回复时间char(10),);③添加记录insertinto作者信息表values('张三','06','

6、男',20,'医生','打球');insertinto贴子信息表values('06','2007年','4月8号','B');insertinto回复信息表values('王明','8月1号','03');四、功能处理1.索引①建立索引createuniqueindexid_ixon作者(昵称);createuniqueindexim_inon贴子(贴子编号);createuniqueindexik_ilon回复(回复时间);②删除索引dropindex回复.ik_il;2.视图①创建视图createviewview_1asselect作

7、者昵称,性别,年龄,职业,爱好from作者信息表8createviewview_2asselect贴子编号,发贴日期,发贴时间,等级from贴子信息表createviewview_3asselect作者昵称,回复时间,贴子编号from回复信息表②视图的撤消dropviewview_1;③视图的查询select*fromview_3;select*fromview_2;④视图的更新insertintoview_1values('李亮','03','男',29,'学生','篮球');3.存储过程①创建存储过程createprocproc_zza

8、sselect作者昵称,贴子编号,性别,年龄,职业,爱好from作者信息where性别='男';createprocproc_tzasselect贴子编号,发贴日期,时间,等级f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。