论坛管理信息系统Word文档下载推荐.docx
《论坛管理信息系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《论坛管理信息系统Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
3
三、关系图的建立:
4
四、功能实现:
4.1创建数据库:
4.2创建数据表:
五、数据操作5
5.1插入:
5
5.2查询:
7
5.3向表中添加字段:
9
5.4创建视图:
(1)创建视图:
(2)视图的查询:
10
(3)视图的更新:
(4)视图的撤消11
六、个人总结和体会:
11
论坛管理信息系统需要完成功能主要有:
(1)作者信息模块:
用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等;
(2)贴子信息模块:
用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等;
(3)回复日期模块:
用来管理回复信息,包括作者昵称、回复时间、贴子编号等。
1.2事物需求:
(1)在作者信息模块部分,要求:
a.可以查看作者的个人信息;
b.可以对作者信息进行添加及删除的操作。
(2)在贴子信息部分,要求:
a.可以浏览贴子信息;
b.可以对贴子信息进行维护,包括添加及删除的操作。
(3)在回复日期部分,要求:
a.可以查看回复日期;
b.可以对回复日期进行维护操作。
1n
m1
author表:
ano
Char(10)
不允许为空
aname
agender
允许为空
aage
smallint
aoccupation
ahobby
post表结构:
pdate
ptime
pgrade
reply表:
rname
rtime
Char(20)
createdatabasexck;
(1)author表:
createtableauthor
(anochar(10),
anamechar(10),
agenderchar(10),
aagesmallint,
aoccupationchar(10),
ahobbychar(10)
primarykey(ano,aname)
);
(2)post表:
createtablepost
(anochar(10)primarykey,
pdatechar(10),
ptimechar(10),
pgradechar(10)
);
(3)reply表:
createtablereply
(anochar(10)primarykey,
rnamechar(10),
rtimechar(20),
五、数据操作
(1)向author表插入信息:
insertintoauthorvalues('
01'
'
熊程珂'
女'
19,'
学生'
'
看书'
02'
张武月'
男'
26,'
医生'
做实验'
03'
李晶'
34,'
老师'
游泳'
04'
王亚彤'
32,'
HR'
打球'
05'
(2)向post表插入信息:
insertintopostvalues('
2007年'
4月8号'
A'
2008年'
4月14号'
2011年'
5月18号'
B'
2005年'
11月28号'
2012年'
10月2号'
C'
(3)向reply表插入信息:
insertintoreplyvalues('
赵硕'
2007年5月21号'
张树新'
2008年7月16号'
王明'
2011年8月1号'
程珂'
2005年12月11号'
郭云'
2012年12月1号'
(1)查询年龄在30岁以下的所有作者的名字和编号:
selectaname,ano,aage
fromauthor
whereaage<
30;
(2)查询贴子等级为A的所有贴子编号:
selectano,pgrade
frompost
wherepgrade='
;
(3)查询回帖时间是在2010年以前的回帖者姓名:
selectrname,rtime
fromreply
wherertimelike'
200%'
(4)查询名字姓“熊”且全名为三个汉字的作者的信息:
selectaname,ano,agender,aage,aoccupation,ahobby
whereanamelike'
熊__'
(1)将author表中年龄的数据类型由整型改为字符型:
altertableauthoraltercolumnaagechar(10);
(2)像post表中加入作者姓名:
altertablepostadds_namechar(10);
createviewview_1
as
selectano,aname,agender,aage,aoccupation,ahobby
select*fromview_1;
insertintoview_1values('
06'
张洋'
17,'
踢球'
(4)视图的撤消
dropviewview_1;
经过了这次数据库上机操作,我对数据库以及课外的相关知识了解得更多了,并且动手操作能力也得到了提高。
我从选题、需求分析到E-R图设计,再到关系模型设计,最后建立数据库,无一不是深思熟虑。
首先是选题,随着网络的不断发展,网上论坛信息越来越多,发贴的人也越来越多。
自然而然,回贴的人也越来越多。
因此,我们需要一个论坛管理系统,来统计作者信息、贴子信息和回复信息,来使得论坛信息能够更好的运作。
所以我设计这个论坛管理系统来有效地管理论坛信息,使得它能够更加规范和科学。
其次是,需求分析,包括作者信息、贴子信息、回复日期,三个部分的规划。
再就是E-R图和数据字典的制作,中途费了好大的心思,才把他们建立起来。
然后就是,在软件中输入代码,得到系统表,实现数据库的功能。
在输入代码,实现数据操作包括插入、查询、删除、修改、添加。
最后生成关系图。
虽然在设计的过程中出现了诸多错误,但我都及时纠正了,走弯路不怕,就怕走错了路还不改。
一分耕耘一分收获,上机操作的过程是很费精力和时间,也需要平时一点一点的积累,不断的努力,中途不会的地方,还找同学指导了我好久,才能完成这个课程设计,但成功之后的喜悦,只有自己实践了才能体会到。
想到一句话:
不经历风雨,怎么见彩虹;
没有人能随随便便成功。
我希望我设计的系统,能够得到广泛的应用。
最后感谢老师和助教的辛勤教导,让我对数据库的知识又多了一份了解,感谢所有给与我帮助的人!
谢谢!