论坛管理信息系统(12页).doc
《论坛管理信息系统(12页).doc》由会员分享,可在线阅读,更多相关《论坛管理信息系统(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-论坛管理信息系统-第 8 页数据库课程设计 设计选题:论坛管理信息系统班 级:信息与计算科学班设 计 人:邹业安学 号: 2014210758 辅导教师:褚万军一、需求分析:11.1 数据需求:1二、数据库设计:22.1 实体模型:22.2 ER图到关系图的转换:22.3 数据字典:3三、关系图的建立:4四、功能实现:44.1 创建数据库:44.2创建数据表:4五、数据操作55.1 插入:55.2查询:75.3向表中添加字段:95.4创建视图:9(1)创建视图:9(2)视图的查询:10(3)视图的更新:10(4)视图的撤消11六、个人总结和体会:11一、需求分析:1.1 数据需求:论坛管理信
2、息系统需要完成功能主要有:(1)作者信息模块:用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等;(2)贴子信息模块:用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等;(3)回复日期模块:用来管理回复信息,包括作者昵称、回复时间、贴子编号等。1.2 事物需求:(1)在作者信息模块部分,要求:a.可以查看作者的个人信息;b.可以对作者信息进行添加及删除的操作。(2 )在贴子信息部分,要求:a.可以浏览贴子信息;b.可以对贴子信息进行维护,包括添加及删除的操作。(3)在回复日期部分,要求:a.可以查看回复日期;b.可以对回复日期进行维护操作。二、数据库设计:2.1 实体模型:
3、回复信息作者 1 n回复发帖 m 1贴子2.2 ER图到关系图的转换:作者昵称性别年龄职业爱好贴子回复时间时间日期编号作者昵称发贴编号编号等级回复信息回复2.3 数据字典:author表:anoChar(10)不允许为空anameChar(10)不允许为空agenderChar(10)允许为空aagesmallint允许为空aoccupationChar(10)允许为空ahobbyChar(10)允许为空post表结构:anoChar(10)不允许为空pdateChar(10)允许为空ptimeChar(10)允许为空pgradeChar(10)允许为空reply表: anoChar(10)不
4、允许为空rnameChar(10)允许为空rtimeChar(20)允许为空三、关系图的建立:四、功能实现:4.1 创建数据库:create database xck;4.2创建数据表:(1)author表:create table author(ano char(10),aname char(10), agender char(10), aage smallint, aoccupation char(10), ahobby char(10) primary key(ano,aname)(2)post表:create table post (ano char (10) primary key,
5、 pdate char(10), ptime char(10), pgrade char(10)(3)reply表:create table reply (ano char(10) primary key,rname char(10),rtime char(20) ,五、数据操作5.1 插入:(1)向author表插入信息:insert into author values(01,熊程珂,女,19, 学生, 看书);insert into author values(02,张武月,男,26, 医生, 做实验);insert into author values(03,李晶,女,34, 老师,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论坛 管理信息系统 12
限制150内