免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计实验报告论坛管理信息系统姓 名: 郭海春学 号: 1021030106班 级: 10210301专 业: 信息管理与信息系统日期:2011年11月9日一、需求分析随着网络的不断发展,网上论坛信息越来越多,发贴的人也越来越多。自然而然,回贴的人也越来越多。因此,我们需要一个论坛管理系统,来统计作者信息、贴子信息和回复信息,来使得论坛信息能够更好的运作。所以我设计这个论坛管理系统来有效地管理论坛信息,使得它能够更加规范和科学。 模块功能分析: (1)作者信息模块:用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等;(2)贴子信息模块:用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等;(3)回复日期模块:用来管理回复信息,包括作者昵称、回复时间、贴子编号等;二、概念结构设计 经分析,本系统的e-r图如下:编号爱好.作者时间编号贴子职业年龄昵称性别等级发贴日期回复信息作者昵称编号时间各实体间关系的e-r图如下:作者昵称性别年龄职业爱好贴子回复时间时间日期编号作者昵称发贴编号编号等级回复信息回复 关系图:三、逻辑结构设计1 作者信息表昵称贴子编号性别年龄职业爱好郭海春01男19教师游戏曾宏诚02男20科学家吃东西刘德年03男21学生打羽毛球汪洁04女18护士溜冰熊浩05男19医生看书2 贴子信息表贴子编号发贴日期时间等级012009年10月1号A022009年1月1号A032010年5月1号B042008年4月5号C052011年3月2号D 3 回复信息表作者昵称回复时间贴子编号李四1月1号01王五10月1号02赵六10月1号05王明5月12号03建库create database 论坛管理信息系统建表create table 作者信息表 (昵称 char(10) , 编号 char(10) , 性别 char(10), 年龄 int, 职业 char(10), 爱好 char(10) primary key(昵称,编号) ); create table 贴子信息表 (贴子编号 char (10)primary key, 发帖日期 char(10), 时间 char(10), 等级 char(10) ); create table 回复信息表 (作者昵称 char(10), 贴子编号 char(10) primary key, 回复时间 char(10) , ); 添加记录 insert into 作者信息表 values(张三, 06,男,20, 医生, 打球);insert into 贴子信息表 values(06,2007年, 4月8号, B);insert into 回复信息表 values(王明,8月1号 , 03); 四、功能处理索引建立索引create unique index id_ix on 作者(昵称);create unique index im_in on 贴子(贴子编号); create unique index ik_il on 回复(回复时间);删除索引drop index 回复.ik_il;视图创建视图create view view_1 as select 作者昵称,性别,年龄,职业,爱好 from 作者信息表create view view_2 as select 贴子编号,发贴日期,发贴时间,等级 from 贴子信息表create view view_3 as select 作者昵称,回复时间,贴子编号 from 回复信息表 视图的撤消drop view view_1;视图的查询select * from view_3;select * from view_2;视图的更新insert into view_1 values (李亮,03,男, 29,学生,篮球);存储过程创建存储过程create proc proc_zz as select 作者昵称,贴子编号,性别,年龄 ,职业,爱好 from 作者信息 where 性别=男;create proc proc_tz as select 贴子编号,发贴日期,时间,等级 from 贴子信息 where 贴子编号=02;存储过程的查询 exec proc_zz;exec proc_tz;存储过程的修改alter proc proc_zz as select 作者昵称,贴子编号,年龄,职业,爱好 from 作者信息 where 性别=男4、触发器创建触发器create trigger z_select on 作者信息 after insert as select * from 作者信息 select * from inserted go insert into 作者信息(作者昵称,贴子编号,性别,年龄,职业,爱好) values(徐蕾, 07, 女, 20,学生, 听歌)触发器的删除 drop trigger z_select; 5、数据更新插入(前面已插入)修改update 作者信息 set 年龄= 20 where 作者昵称= 熊浩; 删除delete from 作者信息 where 姓名=刘德年;6、 数据查询select * from 作者信息where 性别=男;select *from 贴子信息where 贴子编号=03; select *from 回复信息where 作者昵称=王明; 五、系统设计、制作小结 通过这次的课程设计实验,让我收获颇多。首先,我知道了怎么来做数据库设计啦,以前对那个还是一无所知啊,刚开始时还是一头雾水,经过老师和同学的帮助以及自己的不断摸索下,终于慢慢搞懂啦,这让我有一种前所未有的成就感。然后,这次课程设计实验,让我对数据库这门课产生了更加深厚的兴趣,让我想进一步的去学习和探索它,我想这会是非常有意义的。最后,我希望自己能够在数据库上有所建树,能够自己创建出自己的数据库。总而言之,这次的数据库课程设计实验让我终身难忘!六、参考资料 1王珊、萨师煊编著。数据库系统概论(第四版)。高等教育出版社。198页235页。东华理工大学课程设计评分表学生姓名:郭海春 班级:10210301 学号1021030106课程设计题目:论坛管理信息系统项目内容满分实评选题能结合所学课程知识、有一定的能力训练。符合选题要求(5人一题)10工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解10成果质量总体设计正确、合理,各项技术指标符合要求。10说明书综述简练完整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ME-1228-生命科学试剂-MCE
- Ladyginoside-A-生命科学试剂-MCE
- L-731120-生命科学试剂-MCE
- 兴国县鼎龙乡中心幼儿园2026年春季教师招聘备考题库及一套参考答案详解
- 2026年福田区第三幼儿园(石厦)招聘备考题库含答案详解
- 2026年八里湖新区面向社会公开招聘交通劝导员及服务协调员的备考题库及答案详解一套
- 中国成人社区获得性肺炎诊断和治疗指南
- 老年COPD合并心血管共病的综合管理指南
- 2025年口味差异测试题目及答案
- 2026年衡水健康科技职业学院单招(计算机)考试参考题库附答案
- DB35T 2169-2024仲裁庭数字化建设规范
- T-HAAI 003-2024 数据资产 数据质量评价规范
- DB31∕T 310001-2020 船舶水污染物内河接收设施配置规范
- GB/T 44968-2024粮食储藏小麦粉安全储藏技术规范
- UL347a标准中文版-2019中压电力转换设备UL标准中文版
- 【MOOC】线性代数-同济大学 中国大学慕课MOOC答案
- 乡村道路片石挡土墙施工合同
- 城市轨道交通列车自动控制系统维护 课件 3.1 ZC系统认知
- 2024年天津市南开区翔宇学校四上数学期末检测模拟试题含解析
- 《妇科护理》课件-第二章 妇科常用的特殊检查及护理配合
- 大学《中国古代文学史》期末复习题库
评论
0/150
提交评论